Releases
v0.1.0-alpha.1
Compare
Sorry, something went wrong.
No results found
Fixed
fix bitwise.and and add tests (#19 )
Other
Change version to 0.1.0-alpha.1
Add crate documentation (#106 )
Release preparation (#105 )
Update READEME.md with current status, grammar etc. (#102 )
Implement builtin time.parse_duration_ns method (#100 )
Implement import keyword (#101 )
OPA conformance: Pass refheads test suite (#90 )
OPA conformance: Ensure that withkeyword OPA tests pass (#88 )
Handle walk builtin as a loop expression (#86 )
Implement most of the builtin time module (#82 )
OPA Conformance
OPA conformance (#81 )
More OPA conformance (#77 )
OPA conformance (#71 )
Builtin UUID module (#68 )
Add tests for builtin string::format_int method (#65 )
More builtins and semantic improvements (#66 )
More OPA conformance; in-progress: ability to trace interpreter (#63 )
More OPA conformant semantics (#62 )
Updated readme. Added bundle support. (#61 )
crypto builtins (#57 )
Regex and Glob builtins (#56 )
Formalize concept of a Number (#55 )
Lock down ACI tests and more OPA test folders (#54 )
Fix scheduling regression (#53 )
add full api to engine (#50 )
Use Rc instead of string. (#52 )
More library functions (#51 )
Added semver.is_valid and semver.compare (#49 )
OPA conformance tests (#45 )
Avoid dependency on `source lifetime. (#43 )
Allow with modifier for builtin and user functions (#42 )
Special cases of refs to data (#41 )
Fix scheduling statements that don't create bindings (#40 )
Ability to run the OPA testsuite (#39 )
Engine (#38 )
Use Ref for storing ast nodes in collections. (#37 )
all, any deprecated functions (#35 )
all, any deprecated functions (#34 )
Improvements (#33 )
Order query expression results (#32 )
Scheduling of statements in user queries (#31 )
eval, lex, parse commands (#30 )
eval_user_query for OPA style results (#29 )
Arity for builtins (#28 )
Handle chained _ (#27 )
Minimize PR 22 (#26 )
improve errors location (#23 )
Fix clippy warning (#25 )
negation of an undefined value should return true (#21 )
Ensure that scopes are cleaned up correctly upon error. (#20 )
support of or-functions (#18 )
Statement Scheduler Implementation
Remove unnecessary lifetime
json.filter, object.filter, object.get, object.keys, object.remove
:to_number builtin
:trace builtin
bitwise builtins
:print builtin
Partial sprintf implementation.
All string functions except sprintf. TODO: Add tests
More string functions without tests
More string functions
concat and contains
string concat (WIP)
Support build on non Linux platforms
Prepare for upstreaming
Test for multi-assign
Support dependencies between vars defined in same statement
Statement scheduler (WIP)
Print small-form table of files without 100% coverage.
Code tweaks to improve coverage
Tests for aggregates builtins
Tests for numbers builtins
Tests for arrays builtins
Tests for types functions
Destructuring of arrays and objects in some-in expressions
some .. in implementation
Fix key, value in membership and some-in
refactor
Arrays and Aggregates
Implement every statement (#4 )
Set loop index variable if not "_" (#3 )
Allow comprehensions in default value. (#2 )
Lock down numbers
mod function
Builtin functions for numbers (WIP)
Implement comparison operators. Formalize semantics.
Rework assign operations (#6 )
Locked down supported values in default rule.
Improvements to github workflow (#4 )
Update name to regorus
Update rust.yml
Add simple git action
Add missing config.toml
Update license to MIT
Code from github.com/anakrish/rego-rs
SUPPORT.md committed
SECURITY.md committed
README.md committed
LICENSE committed
CODE_OF_CONDUCT.md committed
Initial commit
You can’t perform that action at this time.