COMMITS
/ ast/compile_test.go August 15, 2024
J
ast: Fixing nil pointer dereference in compiler for partial rule edge case (#6931)
Johan Fylling committed
June 26, 2024
J
ast: expanding nested expressions in `every` domain (#6832)
Johan Fylling committed
June 25, 2024
J
trace+tester: Adding local var values to trace and test report (#6815)
Johan Fylling committed
November 16, 2023
J
ast: Disallow root document shadowing in leading term of rule refs
Johan Fylling committed
November 15, 2023
J
ast: Adding rule_head_refs capabilities feature flag (#6346)
Johan Fylling committed
November 13, 2023
W
Fix IDE warnings and remove usage of several deprecated fields. (#6397)
Will Beason committed
November 7, 2023
J
ast: Allowing packages to be declared within the dynamic extent of a rule (#6388)
Johan Fylling committed
October 24, 2023
T
ast: compute required capabilities during compile
Torin Sandall committed
A
Rename future.compat import
Ashutosh Narkar committed
October 20, 2023
J
ast: future.compat import (#6285)
Johan Fylling committed
October 16, 2023
J
Adding regression test for edge case where partial rule hides recursion cycle (#6318)
Johan Fylling committed
September 27, 2023
J
Removing EXPERIMENTAL_GENERAL_RULE_REFS feature flag (#6252)
Johan Fylling committed
September 25, 2023
J
Updating all vars in rule ref
Johan Fylling committed
July 26, 2023
A
Extend type checking for authz policies
Ashutosh Narkar committed
August 31, 2023
J
General refs in rule heads (#5913)
Johan Fylling committed
August 29, 2023
J
ast: Including "child" rules when fetching rules by ref (#6183)
Johan Fylling committed
July 28, 2023
A
ast: Update strict error check message for unused args
Ashutosh Narkar committed
July 14, 2023
A
topdown: Honor default keyword on functions
Ashutosh Narkar committed
April 25, 2023
April 24, 2023
J
ast: Not allowing multi-value rules to have other rules in their extent
Johan Fylling committed
March 21, 2023
J
ast: Fixing bug where comprehensions in rule else-heads weren't rewritten correctly (#5772)
Johan Fylling committed
March 16, 2023
B
bug(ast): fix the location of the unused variables (#5677)
Boran Seref committed
J
ast: Relaxing strict-mode check for unused args in else-branching functions (#5760)
Johan Fylling committed
February 22, 2023
B
feat: extend strict check of unused vars to include arguments
boranx committed
January 5, 2023
P
ast/parser: Detect function rule head + contains keyword. (#5526)
Philip Conrad committed
January 3, 2023
J
ast&cmd: Only enforcing `schemas` annotations if `--schema` flag is used (#5502)
Johan Fylling committed
November 19, 2022
P
ast/compile: More accurate error locations for `some` with unused vars. (#5401)
Philip Conrad committed
October 27, 2022
S
ast/compile: rewrite ref-replacements with non-function values (#5301)
Stephan Renatus committed
October 18, 2022
S
ast/parser_ext: check that ref[0] is Var before using RefHead() (#5258)
Stephan Renatus committed
October 14, 2022
S
ast: add 'features' to capabilities, use it to check for ref heads (#5208)
Stephan Renatus committed
S
ast: support dotted heads (#4660)
Stephan Renatus committed
September 26, 2022
L
ast/schema: Fix race condition in parsing with reused references (#5184)
Liam Galvin committed
September 23, 2022
L
ast/schema: add support for recursive json schema elements (#5167)
Liam Galvin committed
September 20, 2022
September 15, 2022
P
Add `prealloc` linter check + linter fixes (#5139)
Philip Conrad committed
September 7, 2022
S
ast/compile: respect unsafeBuiltinMap for 'with' replacements (#5107)
Stephan Renatus committed
September 1, 2022
A
Add deprecated flag to all deprecated builtins (#5078)
Anders Eknert committed
August 30, 2022
S
ast/compile: return immediately if an "after" stage failed (#5063)
Stephan Renatus committed
August 29, 2022
S
ast/compile: sort modules by file name in NewModuleTree (#5057)
Stephan Renatus committed
July 25, 2022
S
ast/compiler: allow retaining parsed modules (#4921)
Stephan Renatus committed
July 21, 2022
S
ast: move schema tests from compile_test.go to schema_test.go (#4922)
Stephan Renatus committed
June 29, 2022
S
ast/compile: reorder body for safety differently (#4801)
Stephan Renatus committed
June 23, 2022
W
June 9, 2022
J
ast: Disallow shadowing of called functions in comprehension heads (#4701)
Johan Fylling committed
May 10, 2022
S
types, ast, docs: Add support for named function arg declarations
Stephan Renatus committed
April 28, 2022
S
ast+topdown+planner: replacement of non-built-in functions via 'with' (#4616)
Stephan Renatus committed
April 24, 2022
S
ast+topdown+planner: allow for mocking built-in functions via "with" (#4540)
Stephan Renatus committed
April 20, 2022
T
ast: relax rule conflict check to allow multiple assignments
Torin Sandall committed
April 13, 2022
J
ast: Adding rego.metadata.* built-in functions (#4537)
Johan Fylling committed
March 25, 2022
T
ast: Fix print call rewriting in else rules
Torin Sandall committed