├── .cargo └── config.toml ├── .devcontainer └── devcontainer.json ├── .github ├── actions │ └── toolchains │ │ └── rust │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── pr-extensions.yml │ ├── pr.yml │ ├── publish-java.yml │ ├── publish-python.yml │ ├── publish-wasm.yml │ ├── release-plz.yml │ ├── rust-clippy.yml │ ├── test-c-cpp.yml │ ├── test-csharp.yml │ ├── test-ffi.yml │ ├── test-go.yml │ ├── test-java.yml │ ├── test-musl.yml │ ├── test-no-std.yml │ ├── test-python.yml │ ├── test-ruby.yml │ ├── test-wasm.yml │ └── tests-debug.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── benches ├── aci_benchmark.rs ├── evaluation │ ├── README.md │ ├── compiled_policy_evaluation_benchmark.md │ ├── compiled_policy_evaluation_benchmark.rs │ ├── engine_evaluation_benchmark.md │ ├── engine_evaluation_benchmark.rs │ ├── policy_data.rs │ └── test_data │ │ ├── inputs │ │ ├── api_access_input.json │ │ ├── api_access_input2.json │ │ ├── api_access_input3.json │ │ ├── azure_keyvault_input.json │ │ ├── azure_keyvault_input2.json │ │ ├── azure_keyvault_input3.json │ │ ├── azure_nsg_input.json │ │ ├── azure_nsg_input2.json │ │ ├── azure_nsg_input3.json │ │ ├── azure_storage_input.json │ │ ├── azure_storage_input2.json │ │ ├── azure_storage_input3.json │ │ ├── azure_vm_input.json │ │ ├── azure_vm_input2.json │ │ ├── azure_vm_input3.json │ │ ├── data_processing_input.json │ │ ├── data_processing_input2.json │ │ ├── data_processing_input3.json │ │ ├── data_sensitivity_input.json │ │ ├── data_sensitivity_input2.json │ │ ├── data_sensitivity_input3.json │ │ ├── rbac_input.json │ │ ├── rbac_input2.json │ │ ├── rbac_input3.json │ │ ├── time_based_input.json │ │ ├── time_based_input2.json │ │ └── time_based_input3.json │ │ └── policies │ │ ├── api_access_policy.rego │ │ ├── azure_keyvault_policy.rego │ │ ├── azure_nsg_policy.rego │ │ ├── azure_storage_policy.rego │ │ ├── azure_vm_policy.rego │ │ ├── data_processing_policy.rego │ │ ├── data_sensitivity_policy.rego │ │ ├── rbac_policy.rego │ │ └── time_based_policy.rego ├── regorus_benchmark.rs └── schema_validation_benchmark.rs ├── bindings ├── c-nostd │ ├── CMakeLists.txt │ └── main.c ├── c │ ├── CMakeLists.txt │ └── main.c ├── cpp │ ├── CMakeLists.txt │ ├── main.cpp │ ├── regorus.hpp │ └── regorus_ffiConfig.cmake.in ├── csharp │ ├── API.md │ ├── Benchmarks │ │ ├── Benchmarks.csproj │ │ ├── CompiledPolicyEvaluationBenchmark.cs │ │ ├── EngineEvaluationBenchmark.cs │ │ ├── Program.cs │ │ ├── compiled_policy_evaluation_benchmark.md │ │ └── engine_evaluation_benchmark.md │ ├── README.md │ ├── Regorus.Tests │ │ ├── Regorus.Tests.csproj │ │ └── RegorusTests.cs │ ├── Regorus │ │ ├── CompiledPolicy.cs │ │ ├── Compiler.cs │ │ ├── Engine.cs │ │ ├── NativeMethods.cs │ │ ├── PolicyInfo.cs │ │ ├── Regorus.csproj │ │ ├── SafeHandles.cs │ │ ├── SchemaRegistry.cs │ │ ├── TargetRegistry.cs │ │ ├── Utf8Marshaller.cs │ │ └── docs │ │ │ └── README.md │ ├── TargetExampleApp │ │ ├── Program.cs │ │ ├── TargetExampleApp.csproj │ │ └── azure_policy.target.json │ ├── TestApp │ │ ├── Program.cs │ │ └── TestApp.csproj │ ├── docs │ │ └── images │ │ │ └── readme │ │ │ ├── downloadnuget.png │ │ │ └── manuallytriggeringrun.png │ └── global.json ├── ffi │ ├── CHANGELOG.md │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── cbindgen.toml │ └── src │ │ ├── allocator.rs │ │ ├── common.rs │ │ ├── compile.rs │ │ ├── compiled_policy.rs │ │ ├── effect_registry.rs │ │ ├── engine.rs │ │ ├── lib.rs │ │ ├── lock.rs │ │ ├── schema_registry.rs │ │ └── target_registry.rs ├── go │ ├── go.mod │ ├── main.go │ └── pkg │ │ └── regorus │ │ └── mod.go ├── java │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── Test.java │ ├── com_microsoft_regorus_Engine.h │ ├── pom.xml │ ├── src │ │ ├── lib.rs │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── microsoft │ │ │ │ └── regorus │ │ │ │ └── Engine.java │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── microsoft │ │ │ └── regorus │ │ │ └── EngineTest.java │ └── tools │ │ └── testbuild.py ├── python │ ├── .python-version │ ├── CHANGELOG.md │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── building.md │ ├── pyproject.toml │ ├── src │ │ └── lib.rs │ ├── test.py │ └── test_extensions.py ├── ruby │ ├── .gitignore │ ├── .rubocop.yml │ ├── .tool-versions │ ├── CHANGELOG.md │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── bin │ │ ├── console │ │ └── setup │ ├── ext │ │ └── regorusrb │ │ │ ├── Cargo.toml │ │ │ ├── extconf.rb │ │ │ └── src │ │ │ └── lib.rs │ ├── lib │ │ ├── regorus.rb │ │ └── regorus │ │ │ └── version.rb │ ├── regorusrb.gemspec │ ├── sig │ │ └── regorusrb.rbs │ └── test │ │ ├── test_helper.rb │ │ └── test_regorus.rb └── wasm │ ├── .cargo │ └── config.toml │ ├── CHANGELOG.md │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── building.md │ ├── src │ └── lib.rs │ └── test.js ├── docs ├── builtins.md ├── coverage.png ├── destructuring.md ├── diagram │ ├── Railroad-Diagram-Generator.svg │ ├── alternatives.svg │ ├── and-expr.svg │ ├── arith-expr.svg │ ├── array-compr.svg │ ├── array.svg │ ├── assign-expr.svg │ ├── assign-op.svg │ ├── bool-expr.svg │ ├── bool-op.svg │ ├── call-args.svg │ ├── call-expr.svg │ ├── compr-or-array.svg │ ├── compr-rule.svg │ ├── compr-set-or-object.svg │ ├── compr.svg │ ├── contains-rule.svg │ ├── default-rule.svg │ ├── else-block.svg │ ├── else-blocks.svg │ ├── every.svg │ ├── expr.svg │ ├── field.svg │ ├── func-rule.svg │ ├── imports.svg │ ├── in-expr.svg │ ├── literal-stmt.svg │ ├── literal.svg │ ├── membership-expr.svg │ ├── module.svg │ ├── mul-div-expr.svg │ ├── non-imported-future-future-keyword.svg │ ├── not-expr.svg │ ├── object-rule.svg │ ├── object.svg │ ├── or-expr.svg │ ├── package.svg │ ├── parens-expr.svg │ ├── path-ref.svg │ ├── query-blocks.svg │ ├── query.svg │ ├── ref-brack.svg │ ├── ref-dot.svg │ ├── ref.svg │ ├── rule-assign.svg │ ├── rule-bodies.svg │ ├── rule-head.svg │ ├── rule-ref.svg │ ├── rule.svg │ ├── scalar-or-var.svg │ ├── sep.svg │ ├── set-compr.svg │ ├── set-rule.svg │ ├── set.svg │ ├── some-in.svg │ ├── some-vars.svg │ ├── some.svg │ ├── spec-rule.svg │ ├── term.svg │ ├── unary-expr.svg │ ├── var.svg │ └── with-modifiers.svg ├── grammar.md └── rvm │ ├── architecture.md │ ├── instruction-set.md │ └── vm-runtime.md ├── examples ├── extension_list │ ├── agent-extension-data-allow-only.json │ ├── agent-extension-default-data.json │ ├── agent-extension-input.json │ └── agent_extension_policy.rego ├── regorus.rs └── server │ ├── allowed_server.rego │ └── input.json ├── mimalloc ├── Cargo.toml ├── mimalloc-sys │ ├── Cargo.toml │ ├── build.rs │ ├── mimalloc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── include │ │ │ ├── mimalloc-new-delete.h │ │ │ ├── mimalloc-override.h │ │ │ ├── mimalloc.h │ │ │ └── mimalloc │ │ │ │ ├── atomic.h │ │ │ │ ├── internal.h │ │ │ │ ├── prim.h │ │ │ │ ├── track.h │ │ │ │ └── types.h │ │ └── src │ │ │ ├── alloc-aligned.c │ │ │ ├── alloc-override.c │ │ │ ├── alloc-posix.c │ │ │ ├── alloc.c │ │ │ ├── arena.c │ │ │ ├── bitmap.c │ │ │ ├── bitmap.h │ │ │ ├── heap.c │ │ │ ├── init.c │ │ │ ├── options.c │ │ │ ├── os.c │ │ │ ├── page-queue.c │ │ │ ├── page.c │ │ │ ├── prim │ │ │ ├── osx │ │ │ │ ├── alloc-override-zone.c │ │ │ │ └── prim.c │ │ │ ├── prim.c │ │ │ ├── readme.md │ │ │ ├── unix │ │ │ │ └── prim.c │ │ │ ├── wasi │ │ │ │ └── prim.c │ │ │ └── windows │ │ │ │ ├── etw-mimalloc.wprp │ │ │ │ ├── etw.h │ │ │ │ ├── etw.man │ │ │ │ ├── prim.c │ │ │ │ └── readme.md │ │ │ ├── random.c │ │ │ ├── segment-map.c │ │ │ ├── segment.c │ │ │ ├── static.c │ │ │ └── stats.c │ └── src │ │ └── lib.rs └── src │ ├── lib.rs │ └── mimalloc.rs ├── release-plz.toml ├── scripts ├── pre-commit └── pre-push ├── src ├── ast.rs ├── builtins │ ├── aggregates.rs │ ├── arrays.rs │ ├── bitwise.rs │ ├── comparison.rs │ ├── conversions.rs │ ├── encoding.rs │ ├── glob.rs │ ├── graph.rs │ ├── http.rs │ ├── mod.rs │ ├── net.rs │ ├── numbers.rs │ ├── objects.rs │ ├── opa.rs │ ├── regex.rs │ ├── semver.rs │ ├── sets.rs │ ├── strings.rs │ ├── test.rs │ ├── time.rs │ ├── time │ │ ├── compat.rs │ │ └── diff.rs │ ├── tracing.rs │ ├── types.rs │ ├── units.rs │ ├── utils.rs │ └── uuid.rs ├── compile.rs ├── compiled_policy.rs ├── compiler.rs ├── compiler │ ├── context.rs │ ├── destructuring_planner │ │ ├── assignment.rs │ │ ├── context.rs │ │ ├── destructuring.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── parameters.rs │ │ ├── plans.rs │ │ ├── some_in.rs │ │ └── utils.rs │ └── hoist.rs ├── engine.rs ├── indexchecker.rs ├── interpreter.rs ├── interpreter │ ├── error.rs │ └── target │ │ ├── infer.rs │ │ └── resolve.rs ├── languages │ ├── azure_rbac │ │ ├── ast │ │ │ ├── context.rs │ │ │ ├── expr.rs │ │ │ ├── literals.rs │ │ │ ├── mod.rs │ │ │ ├── operators.rs │ │ │ ├── references.rs │ │ │ └── span.rs │ │ ├── mod.rs │ │ ├── parser │ │ │ ├── condition_parser.rs │ │ │ ├── error.rs │ │ │ ├── mod.rs │ │ │ └── primary.rs │ │ ├── test_cases.yaml │ │ └── tests.rs │ ├── mod.rs │ └── rego │ │ ├── compiler │ │ ├── comprehensions.rs │ │ ├── core.rs │ │ ├── destructuring.rs │ │ ├── error.rs │ │ ├── expressions.rs │ │ ├── expressions │ │ │ ├── collection_literals.rs │ │ │ └── operations.rs │ │ ├── function_calls.rs │ │ ├── loops.rs │ │ ├── mod.rs │ │ ├── program.rs │ │ ├── queries.rs │ │ ├── references.rs │ │ └── rules.rs │ │ └── mod.rs ├── lexer.rs ├── lib.rs ├── lookup.rs ├── number.rs ├── parser.rs ├── policy_info.rs ├── query │ ├── mod.rs │ └── traversal.rs ├── registry.rs ├── registry │ └── tests │ │ ├── core.rs │ │ ├── effect.rs │ │ ├── resource.rs │ │ └── target.rs ├── rvm │ ├── instructions │ │ ├── display.rs │ │ ├── mod.rs │ │ ├── params.rs │ │ └── types.rs │ ├── mod.rs │ ├── program │ │ ├── core.rs │ │ ├── listing.rs │ │ ├── mod.rs │ │ ├── recompile.rs │ │ ├── rule_tree.rs │ │ ├── serialization │ │ │ ├── binary.rs │ │ │ ├── json.rs │ │ │ ├── mod.rs │ │ │ └── value.rs │ │ └── types.rs │ ├── tests │ │ ├── instruction_parser.rs │ │ ├── mod.rs │ │ ├── test_utils.rs │ │ └── vm.rs │ └── vm │ │ ├── arithmetic.rs │ │ ├── comprehension.rs │ │ ├── context.rs │ │ ├── dispatch.rs │ │ ├── errors.rs │ │ ├── execution.rs │ │ ├── execution_model.rs │ │ ├── functions.rs │ │ ├── loops.rs │ │ ├── machine.rs │ │ ├── mod.rs │ │ ├── rules.rs │ │ ├── state.rs │ │ └── virtual_data.rs ├── scheduler.rs ├── schema.rs ├── schema │ ├── error.rs │ ├── meta.rs │ ├── meta.schema.json │ ├── meta │ │ └── tests.rs │ ├── tests.rs │ ├── tests │ │ ├── azure.rs │ │ ├── suite.rs │ │ ├── validate.rs │ │ └── validate │ │ │ ├── effect.rs │ │ │ └── resource.rs │ └── validate.rs ├── target.rs ├── target │ ├── deserialize.rs │ ├── error.rs │ ├── resource_schema_selector.rs │ └── tests │ │ └── deserialize.rs ├── test_utils.rs ├── tests │ ├── common.rs │ ├── interpreter │ │ └── mod.rs │ ├── mod.rs │ └── scheduler │ │ ├── analyzer │ │ └── mod.rs │ │ └── mod.rs ├── utils.rs └── value.rs ├── tests ├── aci │ ├── aci.yaml │ ├── api.rego │ ├── data.json │ ├── framework.rego │ ├── input.json │ ├── main.rs │ └── policy.rego ├── arc.rs ├── coverage │ ├── mod.rs │ └── tests.yaml ├── engine │ └── mod.rs ├── ensure_no_std │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── interpreter │ └── cases │ │ ├── arithmetic │ │ ├── mod.rs │ │ └── tests.yaml │ │ ├── assign │ │ └── basic.yaml │ │ ├── basic_001.yaml │ │ ├── binding │ │ ├── bindings.yaml │ │ └── walk.yaml │ │ ├── builtins │ │ ├── aggregates │ │ │ ├── count.yaml │ │ │ ├── max.yaml │ │ │ ├── min.yaml │ │ │ ├── product.yaml │ │ │ ├── sort.yaml │ │ │ └── sum.yaml │ │ ├── arrays │ │ │ ├── concat.yaml │ │ │ ├── reverse.yaml │ │ │ └── slice.yaml │ │ ├── bitwise │ │ │ ├── and.yaml │ │ │ ├── lsh.yaml │ │ │ ├── negate.yaml │ │ │ ├── or.yaml │ │ │ ├── rsh.yaml │ │ │ └── xor.yaml │ │ ├── comparison │ │ │ └── tests.yaml │ │ ├── debugging │ │ │ └── print.yaml │ │ ├── glob │ │ │ └── globmatch.yaml │ │ ├── mod.rs │ │ ├── numbers │ │ │ ├── abs.yaml │ │ │ ├── add.yaml │ │ │ ├── associativity.yaml │ │ │ ├── ceil.yaml │ │ │ ├── div.yaml │ │ │ ├── floor.yaml │ │ │ ├── intn.yaml │ │ │ ├── mod.yaml │ │ │ ├── mul.yaml │ │ │ ├── range.yaml │ │ │ ├── round.yaml │ │ │ └── sub.yaml │ │ ├── objects │ │ │ ├── filter.yaml │ │ │ ├── get.yaml │ │ │ ├── json.filter.yaml │ │ │ ├── keys.yaml │ │ │ └── remove.yaml │ │ ├── semver │ │ │ ├── compare.yaml │ │ │ └── is_valid.yaml │ │ ├── strings │ │ │ ├── concat.yaml │ │ │ ├── contains.yaml │ │ │ ├── endswith.yaml │ │ │ ├── format_int.yaml │ │ │ ├── indexof.yaml │ │ │ ├── lower.yaml │ │ │ ├── split.yaml │ │ │ └── sprintf.yaml │ │ ├── time │ │ │ ├── add_date.yaml │ │ │ ├── clock.yaml │ │ │ ├── date.yaml │ │ │ ├── diff.yaml │ │ │ ├── format.yaml │ │ │ ├── now_ns.yaml │ │ │ ├── parse_duration_ns.yaml │ │ │ ├── parse_ns.yaml │ │ │ ├── parse_rfc3339_ns.yaml │ │ │ └── weekday.yaml │ │ ├── types │ │ │ └── tests.yaml │ │ ├── units │ │ │ ├── parse.yaml │ │ │ └── parse_bytes.yaml │ │ └── uuid │ │ │ ├── generate.yaml │ │ │ └── parse.yaml │ │ ├── call │ │ ├── basic.yaml │ │ ├── oldstyle.yaml │ │ └── or.yaml │ │ ├── compr │ │ ├── array-vs-compr-tricky.yaml │ │ ├── mod.rs │ │ ├── object.yaml │ │ └── tricky.yaml │ │ ├── data │ │ └── tests.yaml │ │ ├── default │ │ └── basic.yaml │ │ ├── engine │ │ └── tests.yaml │ │ ├── every │ │ └── tests.yaml │ │ ├── import │ │ └── tests.yaml │ │ ├── in │ │ └── mod.rs │ │ ├── input │ │ ├── mod.rs │ │ ├── multiple.yaml │ │ └── simple.yaml │ │ ├── loop │ │ ├── basic.yaml │ │ └── chained.yaml │ │ ├── mod.rs │ │ ├── multi │ │ └── basic.yaml │ │ ├── negation │ │ └── tests.yaml │ │ ├── nonstrict │ │ └── tests.yaml │ │ ├── query │ │ └── tests.yaml │ │ ├── refr │ │ └── tests.yaml │ │ ├── rego-extensions │ │ └── or │ │ │ └── tests.yaml │ │ ├── rego.v1 │ │ └── tests.yaml │ │ ├── rule │ │ ├── contains.yaml │ │ ├── dependency.yaml │ │ ├── else.yaml │ │ ├── generic.yaml │ │ ├── object.yaml │ │ ├── old_set.yaml │ │ └── prefix.yaml │ │ ├── scheduler │ │ └── tests.yaml │ │ ├── snippets │ │ └── snippets.yaml │ │ ├── some │ │ └── tests.yaml │ │ ├── target │ │ ├── azure_policy.yaml │ │ ├── basic.yaml │ │ ├── complex.yaml │ │ ├── definitions │ │ │ ├── azure_compute.json │ │ │ ├── azure_policy.json │ │ │ ├── complex_target.json │ │ │ ├── msgraph.json │ │ │ ├── no_default_schema_target.json │ │ │ └── sample_target.json │ │ ├── msgraph.yaml │ │ └── resource_type_inference.yaml │ │ ├── unary │ │ └── tests.yaml │ │ └── variables │ │ ├── basic.yaml │ │ └── mod.rs ├── kata │ ├── data │ │ ├── k8s-policy-job │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── k8s-policy-pod │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── k8s-policy-rc │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── large.rego │ │ ├── pod-cm1 │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── pod-cm2 │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── pod-exec │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── pod-lifecycle │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── pod-many-layers │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── pod-persistent-volumes │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── pod-same-containers │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ ├── web │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ │ └── web2 │ │ │ ├── inputs.txt │ │ │ ├── outputs.json │ │ │ ├── policy.rego │ │ │ └── prints.json │ └── main.rs ├── lexer │ ├── cases │ │ ├── all.yaml │ │ ├── boolean.yaml │ │ ├── comment.yaml │ │ ├── eof.yaml │ │ ├── identifier.yaml │ │ ├── keyword.yaml │ │ ├── newline.yaml │ │ ├── number.yaml │ │ ├── rawstring.yaml │ │ ├── string.yaml │ │ ├── symbol.yaml │ │ └── whitespace.yaml │ └── mod.rs ├── mod.rs ├── opa.passing ├── opa.rs ├── parser │ ├── cases │ │ ├── every │ │ │ └── every.yaml │ │ ├── expressions │ │ │ ├── arithmetic.yaml │ │ │ ├── array-compr.yaml │ │ │ ├── array.yaml │ │ │ ├── bin.yaml │ │ │ ├── bool.yaml │ │ │ ├── call.yaml │ │ │ ├── in.yaml │ │ │ ├── membership.yaml │ │ │ ├── object.yaml │ │ │ ├── set-compr.yaml │ │ │ └── set.yaml │ │ ├── import │ │ │ ├── future.yaml │ │ │ └── import.yaml │ │ ├── package │ │ │ └── package.yaml │ │ ├── rules │ │ │ ├── basic.yaml │ │ │ ├── else.yaml │ │ │ └── set.yaml │ │ └── some │ │ │ ├── some.in.yaml │ │ │ └── some.vars.yaml │ └── mod.rs ├── rvm │ ├── mod.rs │ ├── rego │ │ ├── cases │ │ │ ├── arithmetic.yaml │ │ │ ├── arrays.yaml │ │ │ ├── builtins_out_params.yaml │ │ │ ├── chained_access.yaml │ │ │ ├── comparisons.yaml │ │ │ ├── comprehensions.yaml │ │ │ ├── default_rules.yaml │ │ │ ├── destructuring.yaml │ │ │ ├── examples.yaml │ │ │ ├── function_rules.yaml │ │ │ ├── local_chained_access.yaml │ │ │ ├── loops_and_quantifiers.yaml │ │ │ ├── multiple_entry_points.yaml │ │ │ ├── objects.yaml │ │ │ ├── rule_data_conflicts.yaml │ │ │ ├── set_rules.yaml │ │ │ ├── sets.yaml │ │ │ ├── user_fcn_out_params.yaml │ │ │ ├── variables_and_rules.yaml │ │ │ └── virtual_data_document_lookup.yaml │ │ └── mod.rs │ └── vm │ │ ├── README.md │ │ └── suites │ │ ├── arithmetic_operations.yaml │ │ ├── assertions.yaml │ │ ├── basic_instructions.yaml │ │ ├── boolean_literals.yaml │ │ ├── builtin_functions.yaml │ │ ├── call_rule.yaml │ │ ├── comparison_operations.yaml │ │ ├── complex.yaml │ │ ├── constructed_collections.yaml │ │ ├── control_flow.yaml │ │ ├── core_semantics.yaml │ │ ├── data_structures.yaml │ │ ├── deep_nesting.yaml │ │ ├── default_rules.yaml │ │ ├── destructuring_rules.yaml │ │ ├── function_calls.yaml │ │ ├── halt.yaml │ │ ├── host_await.yaml │ │ ├── host_await_failures.yaml │ │ ├── indexed_access.yaml │ │ ├── integration_scenarios.yaml │ │ ├── interpreter_operator_compatibility.yaml │ │ ├── invalid_collection_ops.yaml │ │ ├── load_data_input.yaml │ │ ├── loop_invalid_iteration.yaml │ │ ├── loops │ │ ├── array_comprehensions.yaml │ │ ├── empty.yaml │ │ ├── existential.yaml │ │ ├── loop_comprehension_interactions.yaml │ │ ├── nested.yaml │ │ ├── nested_fixed.yaml │ │ ├── object_comprehensions.yaml │ │ ├── set_comprehensions.yaml │ │ └── universal.yaml │ │ ├── null_undefined_handling.yaml │ │ ├── object_operations.yaml │ │ ├── predefined.yaml │ │ ├── resource_limits.yaml │ │ ├── serialization.yaml │ │ ├── set_operations.yaml │ │ ├── type_errors.yaml │ │ └── virtual_data_lookup.yaml ├── scheduler │ └── analyzer │ │ └── basic.yaml ├── tmp-files-to-be-added-as-yaml-tests │ ├── arith_0.rego │ ├── basic.rego │ ├── input_0.json │ ├── parse_0.rego │ ├── query.rego │ ├── rego_0.rego │ ├── rule_assign_0.rego │ ├── tmp.rego │ └── variables_0.rego └── value │ └── mod.rs └── xtask ├── Cargo.toml └── src ├── main.rs └── tasks ├── bindings.rs ├── mod.rs └── update_deps.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/actions/toolchains/rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/actions/toolchains/rust/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/pr-extensions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/pr-extensions.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/publish-java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/publish-java.yml -------------------------------------------------------------------------------- /.github/workflows/publish-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/publish-python.yml -------------------------------------------------------------------------------- /.github/workflows/publish-wasm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/publish-wasm.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.github/workflows/rust-clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/rust-clippy.yml -------------------------------------------------------------------------------- /.github/workflows/test-c-cpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-c-cpp.yml -------------------------------------------------------------------------------- /.github/workflows/test-csharp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-csharp.yml -------------------------------------------------------------------------------- /.github/workflows/test-ffi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-ffi.yml -------------------------------------------------------------------------------- /.github/workflows/test-go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-go.yml -------------------------------------------------------------------------------- /.github/workflows/test-java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-java.yml -------------------------------------------------------------------------------- /.github/workflows/test-musl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-musl.yml -------------------------------------------------------------------------------- /.github/workflows/test-no-std.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-no-std.yml -------------------------------------------------------------------------------- /.github/workflows/test-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-python.yml -------------------------------------------------------------------------------- /.github/workflows/test-ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-ruby.yml -------------------------------------------------------------------------------- /.github/workflows/test-wasm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/test-wasm.yml -------------------------------------------------------------------------------- /.github/workflows/tests-debug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.github/workflows/tests-debug.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /benches/aci_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/aci_benchmark.rs -------------------------------------------------------------------------------- /benches/evaluation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/README.md -------------------------------------------------------------------------------- /benches/evaluation/compiled_policy_evaluation_benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/compiled_policy_evaluation_benchmark.md -------------------------------------------------------------------------------- /benches/evaluation/compiled_policy_evaluation_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/compiled_policy_evaluation_benchmark.rs -------------------------------------------------------------------------------- /benches/evaluation/engine_evaluation_benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/engine_evaluation_benchmark.md -------------------------------------------------------------------------------- /benches/evaluation/engine_evaluation_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/engine_evaluation_benchmark.rs -------------------------------------------------------------------------------- /benches/evaluation/policy_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/policy_data.rs -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/api_access_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/api_access_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/api_access_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/api_access_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/api_access_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/api_access_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_keyvault_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_keyvault_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_keyvault_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_keyvault_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_keyvault_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_keyvault_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_nsg_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_nsg_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_nsg_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_nsg_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_nsg_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_nsg_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_storage_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_storage_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_storage_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_storage_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_storage_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_storage_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_vm_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_vm_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_vm_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_vm_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/azure_vm_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/azure_vm_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/data_processing_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/data_processing_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/data_processing_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/data_processing_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/data_processing_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/data_processing_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/data_sensitivity_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/data_sensitivity_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/data_sensitivity_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/data_sensitivity_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/data_sensitivity_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/data_sensitivity_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/rbac_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/rbac_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/rbac_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/rbac_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/rbac_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/rbac_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/time_based_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/time_based_input.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/time_based_input2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/time_based_input2.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/inputs/time_based_input3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/inputs/time_based_input3.json -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/api_access_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/api_access_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/azure_keyvault_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/azure_keyvault_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/azure_nsg_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/azure_nsg_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/azure_storage_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/azure_storage_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/azure_vm_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/azure_vm_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/data_processing_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/data_processing_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/data_sensitivity_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/data_sensitivity_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/rbac_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/rbac_policy.rego -------------------------------------------------------------------------------- /benches/evaluation/test_data/policies/time_based_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/evaluation/test_data/policies/time_based_policy.rego -------------------------------------------------------------------------------- /benches/regorus_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/regorus_benchmark.rs -------------------------------------------------------------------------------- /benches/schema_validation_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/benches/schema_validation_benchmark.rs -------------------------------------------------------------------------------- /bindings/c-nostd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/c-nostd/CMakeLists.txt -------------------------------------------------------------------------------- /bindings/c-nostd/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/c-nostd/main.c -------------------------------------------------------------------------------- /bindings/c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/c/CMakeLists.txt -------------------------------------------------------------------------------- /bindings/c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/c/main.c -------------------------------------------------------------------------------- /bindings/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /bindings/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/cpp/main.cpp -------------------------------------------------------------------------------- /bindings/cpp/regorus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/cpp/regorus.hpp -------------------------------------------------------------------------------- /bindings/cpp/regorus_ffiConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/cpp/regorus_ffiConfig.cmake.in -------------------------------------------------------------------------------- /bindings/csharp/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/API.md -------------------------------------------------------------------------------- /bindings/csharp/Benchmarks/Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Benchmarks/Benchmarks.csproj -------------------------------------------------------------------------------- /bindings/csharp/Benchmarks/CompiledPolicyEvaluationBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Benchmarks/CompiledPolicyEvaluationBenchmark.cs -------------------------------------------------------------------------------- /bindings/csharp/Benchmarks/EngineEvaluationBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Benchmarks/EngineEvaluationBenchmark.cs -------------------------------------------------------------------------------- /bindings/csharp/Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Benchmarks/Program.cs -------------------------------------------------------------------------------- /bindings/csharp/Benchmarks/compiled_policy_evaluation_benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Benchmarks/compiled_policy_evaluation_benchmark.md -------------------------------------------------------------------------------- /bindings/csharp/Benchmarks/engine_evaluation_benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Benchmarks/engine_evaluation_benchmark.md -------------------------------------------------------------------------------- /bindings/csharp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/README.md -------------------------------------------------------------------------------- /bindings/csharp/Regorus.Tests/Regorus.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus.Tests/Regorus.Tests.csproj -------------------------------------------------------------------------------- /bindings/csharp/Regorus.Tests/RegorusTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus.Tests/RegorusTests.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/CompiledPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/CompiledPolicy.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/Compiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/Compiler.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/Engine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/Engine.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/NativeMethods.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/PolicyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/PolicyInfo.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/Regorus.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/Regorus.csproj -------------------------------------------------------------------------------- /bindings/csharp/Regorus/SafeHandles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/SafeHandles.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/SchemaRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/SchemaRegistry.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/TargetRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/TargetRegistry.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/Utf8Marshaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/Regorus/Utf8Marshaller.cs -------------------------------------------------------------------------------- /bindings/csharp/Regorus/docs/README.md: -------------------------------------------------------------------------------- 1 | C# Bindings for Regorus -------------------------------------------------------------------------------- /bindings/csharp/TargetExampleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/TargetExampleApp/Program.cs -------------------------------------------------------------------------------- /bindings/csharp/TargetExampleApp/TargetExampleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/TargetExampleApp/TargetExampleApp.csproj -------------------------------------------------------------------------------- /bindings/csharp/TargetExampleApp/azure_policy.target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/TargetExampleApp/azure_policy.target.json -------------------------------------------------------------------------------- /bindings/csharp/TestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/TestApp/Program.cs -------------------------------------------------------------------------------- /bindings/csharp/TestApp/TestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/TestApp/TestApp.csproj -------------------------------------------------------------------------------- /bindings/csharp/docs/images/readme/downloadnuget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/docs/images/readme/downloadnuget.png -------------------------------------------------------------------------------- /bindings/csharp/docs/images/readme/manuallytriggeringrun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/docs/images/readme/manuallytriggeringrun.png -------------------------------------------------------------------------------- /bindings/csharp/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/csharp/global.json -------------------------------------------------------------------------------- /bindings/ffi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/CHANGELOG.md -------------------------------------------------------------------------------- /bindings/ffi/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/Cargo.lock -------------------------------------------------------------------------------- /bindings/ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/Cargo.toml -------------------------------------------------------------------------------- /bindings/ffi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/build.rs -------------------------------------------------------------------------------- /bindings/ffi/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/cbindgen.toml -------------------------------------------------------------------------------- /bindings/ffi/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/allocator.rs -------------------------------------------------------------------------------- /bindings/ffi/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/common.rs -------------------------------------------------------------------------------- /bindings/ffi/src/compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/compile.rs -------------------------------------------------------------------------------- /bindings/ffi/src/compiled_policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/compiled_policy.rs -------------------------------------------------------------------------------- /bindings/ffi/src/effect_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/effect_registry.rs -------------------------------------------------------------------------------- /bindings/ffi/src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/engine.rs -------------------------------------------------------------------------------- /bindings/ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/lib.rs -------------------------------------------------------------------------------- /bindings/ffi/src/lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/lock.rs -------------------------------------------------------------------------------- /bindings/ffi/src/schema_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/schema_registry.rs -------------------------------------------------------------------------------- /bindings/ffi/src/target_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ffi/src/target_registry.rs -------------------------------------------------------------------------------- /bindings/go/go.mod: -------------------------------------------------------------------------------- 1 | module regorus_test 2 | 3 | go 1.21.5 4 | -------------------------------------------------------------------------------- /bindings/go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/go/main.go -------------------------------------------------------------------------------- /bindings/go/pkg/regorus/mod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/go/pkg/regorus/mod.go -------------------------------------------------------------------------------- /bindings/java/.gitignore: -------------------------------------------------------------------------------- 1 | target/ -------------------------------------------------------------------------------- /bindings/java/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/CHANGELOG.md -------------------------------------------------------------------------------- /bindings/java/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/Cargo.lock -------------------------------------------------------------------------------- /bindings/java/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/Cargo.toml -------------------------------------------------------------------------------- /bindings/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/README.md -------------------------------------------------------------------------------- /bindings/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/Test.java -------------------------------------------------------------------------------- /bindings/java/com_microsoft_regorus_Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/com_microsoft_regorus_Engine.h -------------------------------------------------------------------------------- /bindings/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/pom.xml -------------------------------------------------------------------------------- /bindings/java/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/src/lib.rs -------------------------------------------------------------------------------- /bindings/java/src/main/java/com/microsoft/regorus/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/src/main/java/com/microsoft/regorus/Engine.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/com/microsoft/regorus/EngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/src/test/java/com/microsoft/regorus/EngineTest.java -------------------------------------------------------------------------------- /bindings/java/tools/testbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/java/tools/testbuild.py -------------------------------------------------------------------------------- /bindings/python/.python-version: -------------------------------------------------------------------------------- 1 | pyo3 2 | -------------------------------------------------------------------------------- /bindings/python/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/CHANGELOG.md -------------------------------------------------------------------------------- /bindings/python/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/Cargo.lock -------------------------------------------------------------------------------- /bindings/python/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/Cargo.toml -------------------------------------------------------------------------------- /bindings/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/README.md -------------------------------------------------------------------------------- /bindings/python/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/building.md -------------------------------------------------------------------------------- /bindings/python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/pyproject.toml -------------------------------------------------------------------------------- /bindings/python/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/src/lib.rs -------------------------------------------------------------------------------- /bindings/python/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/test.py -------------------------------------------------------------------------------- /bindings/python/test_extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/python/test_extensions.py -------------------------------------------------------------------------------- /bindings/ruby/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/.gitignore -------------------------------------------------------------------------------- /bindings/ruby/.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/.rubocop.yml -------------------------------------------------------------------------------- /bindings/ruby/.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.4.2 2 | -------------------------------------------------------------------------------- /bindings/ruby/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/CHANGELOG.md -------------------------------------------------------------------------------- /bindings/ruby/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/Cargo.lock -------------------------------------------------------------------------------- /bindings/ruby/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["ext/regorusrb"] 3 | resolver = "2" 4 | -------------------------------------------------------------------------------- /bindings/ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/Gemfile -------------------------------------------------------------------------------- /bindings/ruby/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/Gemfile.lock -------------------------------------------------------------------------------- /bindings/ruby/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/LICENSE.txt -------------------------------------------------------------------------------- /bindings/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/README.md -------------------------------------------------------------------------------- /bindings/ruby/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/Rakefile -------------------------------------------------------------------------------- /bindings/ruby/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/bin/console -------------------------------------------------------------------------------- /bindings/ruby/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/bin/setup -------------------------------------------------------------------------------- /bindings/ruby/ext/regorusrb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/ext/regorusrb/Cargo.toml -------------------------------------------------------------------------------- /bindings/ruby/ext/regorusrb/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/ext/regorusrb/extconf.rb -------------------------------------------------------------------------------- /bindings/ruby/ext/regorusrb/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/ext/regorusrb/src/lib.rs -------------------------------------------------------------------------------- /bindings/ruby/lib/regorus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/lib/regorus.rb -------------------------------------------------------------------------------- /bindings/ruby/lib/regorus/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Regorus 4 | VERSION = "0.6.0" 5 | end 6 | -------------------------------------------------------------------------------- /bindings/ruby/regorusrb.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/regorusrb.gemspec -------------------------------------------------------------------------------- /bindings/ruby/sig/regorusrb.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/sig/regorusrb.rbs -------------------------------------------------------------------------------- /bindings/ruby/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/test/test_helper.rb -------------------------------------------------------------------------------- /bindings/ruby/test/test_regorus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/ruby/test/test_regorus.rb -------------------------------------------------------------------------------- /bindings/wasm/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/.cargo/config.toml -------------------------------------------------------------------------------- /bindings/wasm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/CHANGELOG.md -------------------------------------------------------------------------------- /bindings/wasm/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/Cargo.lock -------------------------------------------------------------------------------- /bindings/wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/Cargo.toml -------------------------------------------------------------------------------- /bindings/wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/README.md -------------------------------------------------------------------------------- /bindings/wasm/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/building.md -------------------------------------------------------------------------------- /bindings/wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/src/lib.rs -------------------------------------------------------------------------------- /bindings/wasm/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/bindings/wasm/test.js -------------------------------------------------------------------------------- /docs/builtins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/builtins.md -------------------------------------------------------------------------------- /docs/coverage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/coverage.png -------------------------------------------------------------------------------- /docs/destructuring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/destructuring.md -------------------------------------------------------------------------------- /docs/diagram/Railroad-Diagram-Generator.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/Railroad-Diagram-Generator.svg -------------------------------------------------------------------------------- /docs/diagram/alternatives.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/alternatives.svg -------------------------------------------------------------------------------- /docs/diagram/and-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/and-expr.svg -------------------------------------------------------------------------------- /docs/diagram/arith-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/arith-expr.svg -------------------------------------------------------------------------------- /docs/diagram/array-compr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/array-compr.svg -------------------------------------------------------------------------------- /docs/diagram/array.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/array.svg -------------------------------------------------------------------------------- /docs/diagram/assign-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/assign-expr.svg -------------------------------------------------------------------------------- /docs/diagram/assign-op.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/assign-op.svg -------------------------------------------------------------------------------- /docs/diagram/bool-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/bool-expr.svg -------------------------------------------------------------------------------- /docs/diagram/bool-op.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/bool-op.svg -------------------------------------------------------------------------------- /docs/diagram/call-args.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/call-args.svg -------------------------------------------------------------------------------- /docs/diagram/call-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/call-expr.svg -------------------------------------------------------------------------------- /docs/diagram/compr-or-array.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/compr-or-array.svg -------------------------------------------------------------------------------- /docs/diagram/compr-rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/compr-rule.svg -------------------------------------------------------------------------------- /docs/diagram/compr-set-or-object.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/compr-set-or-object.svg -------------------------------------------------------------------------------- /docs/diagram/compr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/compr.svg -------------------------------------------------------------------------------- /docs/diagram/contains-rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/contains-rule.svg -------------------------------------------------------------------------------- /docs/diagram/default-rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/default-rule.svg -------------------------------------------------------------------------------- /docs/diagram/else-block.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/else-block.svg -------------------------------------------------------------------------------- /docs/diagram/else-blocks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/else-blocks.svg -------------------------------------------------------------------------------- /docs/diagram/every.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/every.svg -------------------------------------------------------------------------------- /docs/diagram/expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/expr.svg -------------------------------------------------------------------------------- /docs/diagram/field.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/field.svg -------------------------------------------------------------------------------- /docs/diagram/func-rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/func-rule.svg -------------------------------------------------------------------------------- /docs/diagram/imports.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/imports.svg -------------------------------------------------------------------------------- /docs/diagram/in-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/in-expr.svg -------------------------------------------------------------------------------- /docs/diagram/literal-stmt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/literal-stmt.svg -------------------------------------------------------------------------------- /docs/diagram/literal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/literal.svg -------------------------------------------------------------------------------- /docs/diagram/membership-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/membership-expr.svg -------------------------------------------------------------------------------- /docs/diagram/module.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/module.svg -------------------------------------------------------------------------------- /docs/diagram/mul-div-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/mul-div-expr.svg -------------------------------------------------------------------------------- /docs/diagram/non-imported-future-future-keyword.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/non-imported-future-future-keyword.svg -------------------------------------------------------------------------------- /docs/diagram/not-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/not-expr.svg -------------------------------------------------------------------------------- /docs/diagram/object-rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/object-rule.svg -------------------------------------------------------------------------------- /docs/diagram/object.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/object.svg -------------------------------------------------------------------------------- /docs/diagram/or-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/or-expr.svg -------------------------------------------------------------------------------- /docs/diagram/package.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/package.svg -------------------------------------------------------------------------------- /docs/diagram/parens-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/parens-expr.svg -------------------------------------------------------------------------------- /docs/diagram/path-ref.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/path-ref.svg -------------------------------------------------------------------------------- /docs/diagram/query-blocks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/query-blocks.svg -------------------------------------------------------------------------------- /docs/diagram/query.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/query.svg -------------------------------------------------------------------------------- /docs/diagram/ref-brack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/ref-brack.svg -------------------------------------------------------------------------------- /docs/diagram/ref-dot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/ref-dot.svg -------------------------------------------------------------------------------- /docs/diagram/ref.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/ref.svg -------------------------------------------------------------------------------- /docs/diagram/rule-assign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/rule-assign.svg -------------------------------------------------------------------------------- /docs/diagram/rule-bodies.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/rule-bodies.svg -------------------------------------------------------------------------------- /docs/diagram/rule-head.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/rule-head.svg -------------------------------------------------------------------------------- /docs/diagram/rule-ref.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/rule-ref.svg -------------------------------------------------------------------------------- /docs/diagram/rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/rule.svg -------------------------------------------------------------------------------- /docs/diagram/scalar-or-var.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/scalar-or-var.svg -------------------------------------------------------------------------------- /docs/diagram/sep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/sep.svg -------------------------------------------------------------------------------- /docs/diagram/set-compr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/set-compr.svg -------------------------------------------------------------------------------- /docs/diagram/set-rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/set-rule.svg -------------------------------------------------------------------------------- /docs/diagram/set.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/set.svg -------------------------------------------------------------------------------- /docs/diagram/some-in.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/some-in.svg -------------------------------------------------------------------------------- /docs/diagram/some-vars.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/some-vars.svg -------------------------------------------------------------------------------- /docs/diagram/some.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/some.svg -------------------------------------------------------------------------------- /docs/diagram/spec-rule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/spec-rule.svg -------------------------------------------------------------------------------- /docs/diagram/term.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/term.svg -------------------------------------------------------------------------------- /docs/diagram/unary-expr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/unary-expr.svg -------------------------------------------------------------------------------- /docs/diagram/var.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/var.svg -------------------------------------------------------------------------------- /docs/diagram/with-modifiers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/diagram/with-modifiers.svg -------------------------------------------------------------------------------- /docs/grammar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/grammar.md -------------------------------------------------------------------------------- /docs/rvm/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/rvm/architecture.md -------------------------------------------------------------------------------- /docs/rvm/instruction-set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/rvm/instruction-set.md -------------------------------------------------------------------------------- /docs/rvm/vm-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/docs/rvm/vm-runtime.md -------------------------------------------------------------------------------- /examples/extension_list/agent-extension-data-allow-only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/examples/extension_list/agent-extension-data-allow-only.json -------------------------------------------------------------------------------- /examples/extension_list/agent-extension-default-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/examples/extension_list/agent-extension-default-data.json -------------------------------------------------------------------------------- /examples/extension_list/agent-extension-input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/examples/extension_list/agent-extension-input.json -------------------------------------------------------------------------------- /examples/extension_list/agent_extension_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/examples/extension_list/agent_extension_policy.rego -------------------------------------------------------------------------------- /examples/regorus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/examples/regorus.rs -------------------------------------------------------------------------------- /examples/server/allowed_server.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/examples/server/allowed_server.rego -------------------------------------------------------------------------------- /examples/server/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/examples/server/input.json -------------------------------------------------------------------------------- /mimalloc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/Cargo.toml -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/Cargo.toml -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/build.rs -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/LICENSE -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/README.md -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc-new-delete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc-new-delete.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc-override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc-override.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc/atomic.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc/internal.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc/prim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc/prim.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc/track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc/track.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/include/mimalloc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/include/mimalloc/types.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/alloc-aligned.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/alloc-aligned.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/alloc-override.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/alloc-override.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/alloc-posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/alloc-posix.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/alloc.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/arena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/arena.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/bitmap.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/bitmap.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/heap.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/init.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/options.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/os.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/page-queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/page-queue.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/page.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/osx/alloc-override-zone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/osx/alloc-override-zone.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/osx/prim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/osx/prim.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/prim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/prim.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/readme.md -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/unix/prim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/unix/prim.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/wasi/prim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/wasi/prim.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/windows/etw-mimalloc.wprp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/windows/etw-mimalloc.wprp -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/windows/etw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/windows/etw.h -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/windows/etw.man: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/windows/etw.man -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/windows/prim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/windows/prim.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/prim/windows/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/prim/windows/readme.md -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/random.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/segment-map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/segment-map.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/segment.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/static.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/mimalloc/src/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/mimalloc/src/stats.c -------------------------------------------------------------------------------- /mimalloc/mimalloc-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/mimalloc-sys/src/lib.rs -------------------------------------------------------------------------------- /mimalloc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/src/lib.rs -------------------------------------------------------------------------------- /mimalloc/src/mimalloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/mimalloc/src/mimalloc.rs -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/release-plz.toml -------------------------------------------------------------------------------- /scripts/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/scripts/pre-commit -------------------------------------------------------------------------------- /scripts/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/scripts/pre-push -------------------------------------------------------------------------------- /src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/ast.rs -------------------------------------------------------------------------------- /src/builtins/aggregates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/aggregates.rs -------------------------------------------------------------------------------- /src/builtins/arrays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/arrays.rs -------------------------------------------------------------------------------- /src/builtins/bitwise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/bitwise.rs -------------------------------------------------------------------------------- /src/builtins/comparison.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/comparison.rs -------------------------------------------------------------------------------- /src/builtins/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/conversions.rs -------------------------------------------------------------------------------- /src/builtins/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/encoding.rs -------------------------------------------------------------------------------- /src/builtins/glob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/glob.rs -------------------------------------------------------------------------------- /src/builtins/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/graph.rs -------------------------------------------------------------------------------- /src/builtins/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/http.rs -------------------------------------------------------------------------------- /src/builtins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/mod.rs -------------------------------------------------------------------------------- /src/builtins/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/net.rs -------------------------------------------------------------------------------- /src/builtins/numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/numbers.rs -------------------------------------------------------------------------------- /src/builtins/objects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/objects.rs -------------------------------------------------------------------------------- /src/builtins/opa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/opa.rs -------------------------------------------------------------------------------- /src/builtins/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/regex.rs -------------------------------------------------------------------------------- /src/builtins/semver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/semver.rs -------------------------------------------------------------------------------- /src/builtins/sets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/sets.rs -------------------------------------------------------------------------------- /src/builtins/strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/strings.rs -------------------------------------------------------------------------------- /src/builtins/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/test.rs -------------------------------------------------------------------------------- /src/builtins/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/time.rs -------------------------------------------------------------------------------- /src/builtins/time/compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/time/compat.rs -------------------------------------------------------------------------------- /src/builtins/time/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/time/diff.rs -------------------------------------------------------------------------------- /src/builtins/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/tracing.rs -------------------------------------------------------------------------------- /src/builtins/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/types.rs -------------------------------------------------------------------------------- /src/builtins/units.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/units.rs -------------------------------------------------------------------------------- /src/builtins/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/utils.rs -------------------------------------------------------------------------------- /src/builtins/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/builtins/uuid.rs -------------------------------------------------------------------------------- /src/compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compile.rs -------------------------------------------------------------------------------- /src/compiled_policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiled_policy.rs -------------------------------------------------------------------------------- /src/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler.rs -------------------------------------------------------------------------------- /src/compiler/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/context.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/assignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/assignment.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/context.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/destructuring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/destructuring.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/error.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/mod.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/parameters.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/plans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/plans.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/some_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/some_in.rs -------------------------------------------------------------------------------- /src/compiler/destructuring_planner/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/destructuring_planner/utils.rs -------------------------------------------------------------------------------- /src/compiler/hoist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/compiler/hoist.rs -------------------------------------------------------------------------------- /src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/engine.rs -------------------------------------------------------------------------------- /src/indexchecker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/indexchecker.rs -------------------------------------------------------------------------------- /src/interpreter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/interpreter.rs -------------------------------------------------------------------------------- /src/interpreter/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/interpreter/error.rs -------------------------------------------------------------------------------- /src/interpreter/target/infer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/interpreter/target/infer.rs -------------------------------------------------------------------------------- /src/interpreter/target/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/interpreter/target/resolve.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/ast/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/ast/context.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/ast/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/ast/expr.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/ast/literals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/ast/literals.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/ast/mod.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/ast/operators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/ast/operators.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/ast/references.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/ast/references.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/ast/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/ast/span.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/mod.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/parser/condition_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/parser/condition_parser.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/parser/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/parser/error.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/parser/mod.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/parser/primary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/parser/primary.rs -------------------------------------------------------------------------------- /src/languages/azure_rbac/test_cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/test_cases.yaml -------------------------------------------------------------------------------- /src/languages/azure_rbac/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/azure_rbac/tests.rs -------------------------------------------------------------------------------- /src/languages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/mod.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/comprehensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/comprehensions.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/core.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/destructuring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/destructuring.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/error.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/expressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/expressions.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/expressions/collection_literals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/expressions/collection_literals.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/expressions/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/expressions/operations.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/function_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/function_calls.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/loops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/loops.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/mod.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/program.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/queries.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/references.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/references.rs -------------------------------------------------------------------------------- /src/languages/rego/compiler/rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/compiler/rules.rs -------------------------------------------------------------------------------- /src/languages/rego/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/languages/rego/mod.rs -------------------------------------------------------------------------------- /src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/lexer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/lookup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/lookup.rs -------------------------------------------------------------------------------- /src/number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/number.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/parser.rs -------------------------------------------------------------------------------- /src/policy_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/policy_info.rs -------------------------------------------------------------------------------- /src/query/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod traversal; 2 | -------------------------------------------------------------------------------- /src/query/traversal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/query/traversal.rs -------------------------------------------------------------------------------- /src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/registry.rs -------------------------------------------------------------------------------- /src/registry/tests/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/registry/tests/core.rs -------------------------------------------------------------------------------- /src/registry/tests/effect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/registry/tests/effect.rs -------------------------------------------------------------------------------- /src/registry/tests/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/registry/tests/resource.rs -------------------------------------------------------------------------------- /src/registry/tests/target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/registry/tests/target.rs -------------------------------------------------------------------------------- /src/rvm/instructions/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/instructions/display.rs -------------------------------------------------------------------------------- /src/rvm/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/instructions/mod.rs -------------------------------------------------------------------------------- /src/rvm/instructions/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/instructions/params.rs -------------------------------------------------------------------------------- /src/rvm/instructions/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/instructions/types.rs -------------------------------------------------------------------------------- /src/rvm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/mod.rs -------------------------------------------------------------------------------- /src/rvm/program/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/core.rs -------------------------------------------------------------------------------- /src/rvm/program/listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/listing.rs -------------------------------------------------------------------------------- /src/rvm/program/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/mod.rs -------------------------------------------------------------------------------- /src/rvm/program/recompile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/recompile.rs -------------------------------------------------------------------------------- /src/rvm/program/rule_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/rule_tree.rs -------------------------------------------------------------------------------- /src/rvm/program/serialization/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/serialization/binary.rs -------------------------------------------------------------------------------- /src/rvm/program/serialization/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/serialization/json.rs -------------------------------------------------------------------------------- /src/rvm/program/serialization/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/serialization/mod.rs -------------------------------------------------------------------------------- /src/rvm/program/serialization/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/serialization/value.rs -------------------------------------------------------------------------------- /src/rvm/program/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/program/types.rs -------------------------------------------------------------------------------- /src/rvm/tests/instruction_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/tests/instruction_parser.rs -------------------------------------------------------------------------------- /src/rvm/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/tests/mod.rs -------------------------------------------------------------------------------- /src/rvm/tests/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/tests/test_utils.rs -------------------------------------------------------------------------------- /src/rvm/tests/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/tests/vm.rs -------------------------------------------------------------------------------- /src/rvm/vm/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/arithmetic.rs -------------------------------------------------------------------------------- /src/rvm/vm/comprehension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/comprehension.rs -------------------------------------------------------------------------------- /src/rvm/vm/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/context.rs -------------------------------------------------------------------------------- /src/rvm/vm/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/dispatch.rs -------------------------------------------------------------------------------- /src/rvm/vm/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/errors.rs -------------------------------------------------------------------------------- /src/rvm/vm/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/execution.rs -------------------------------------------------------------------------------- /src/rvm/vm/execution_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/execution_model.rs -------------------------------------------------------------------------------- /src/rvm/vm/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/functions.rs -------------------------------------------------------------------------------- /src/rvm/vm/loops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/loops.rs -------------------------------------------------------------------------------- /src/rvm/vm/machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/machine.rs -------------------------------------------------------------------------------- /src/rvm/vm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/mod.rs -------------------------------------------------------------------------------- /src/rvm/vm/rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/rules.rs -------------------------------------------------------------------------------- /src/rvm/vm/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/state.rs -------------------------------------------------------------------------------- /src/rvm/vm/virtual_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/rvm/vm/virtual_data.rs -------------------------------------------------------------------------------- /src/scheduler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/scheduler.rs -------------------------------------------------------------------------------- /src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema.rs -------------------------------------------------------------------------------- /src/schema/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/error.rs -------------------------------------------------------------------------------- /src/schema/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/meta.rs -------------------------------------------------------------------------------- /src/schema/meta.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/meta.schema.json -------------------------------------------------------------------------------- /src/schema/meta/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/meta/tests.rs -------------------------------------------------------------------------------- /src/schema/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/tests.rs -------------------------------------------------------------------------------- /src/schema/tests/azure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/tests/azure.rs -------------------------------------------------------------------------------- /src/schema/tests/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/tests/suite.rs -------------------------------------------------------------------------------- /src/schema/tests/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/tests/validate.rs -------------------------------------------------------------------------------- /src/schema/tests/validate/effect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/tests/validate/effect.rs -------------------------------------------------------------------------------- /src/schema/tests/validate/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/tests/validate/resource.rs -------------------------------------------------------------------------------- /src/schema/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/schema/validate.rs -------------------------------------------------------------------------------- /src/target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/target.rs -------------------------------------------------------------------------------- /src/target/deserialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/target/deserialize.rs -------------------------------------------------------------------------------- /src/target/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/target/error.rs -------------------------------------------------------------------------------- /src/target/resource_schema_selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/target/resource_schema_selector.rs -------------------------------------------------------------------------------- /src/target/tests/deserialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/target/tests/deserialize.rs -------------------------------------------------------------------------------- /src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/test_utils.rs -------------------------------------------------------------------------------- /src/tests/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/tests/common.rs -------------------------------------------------------------------------------- /src/tests/interpreter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/tests/interpreter/mod.rs -------------------------------------------------------------------------------- /src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/tests/mod.rs -------------------------------------------------------------------------------- /src/tests/scheduler/analyzer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/tests/scheduler/analyzer/mod.rs -------------------------------------------------------------------------------- /src/tests/scheduler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/tests/scheduler/mod.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/src/value.rs -------------------------------------------------------------------------------- /tests/aci/aci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/aci/aci.yaml -------------------------------------------------------------------------------- /tests/aci/api.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/aci/api.rego -------------------------------------------------------------------------------- /tests/aci/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/aci/data.json -------------------------------------------------------------------------------- /tests/aci/framework.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/aci/framework.rego -------------------------------------------------------------------------------- /tests/aci/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/aci/input.json -------------------------------------------------------------------------------- /tests/aci/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/aci/main.rs -------------------------------------------------------------------------------- /tests/aci/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/aci/policy.rego -------------------------------------------------------------------------------- /tests/arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/arc.rs -------------------------------------------------------------------------------- /tests/coverage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/coverage/mod.rs -------------------------------------------------------------------------------- /tests/coverage/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/coverage/tests.yaml -------------------------------------------------------------------------------- /tests/engine/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/engine/mod.rs -------------------------------------------------------------------------------- /tests/ensure_no_std/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/ensure_no_std/Cargo.toml -------------------------------------------------------------------------------- /tests/ensure_no_std/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/ensure_no_std/src/main.rs -------------------------------------------------------------------------------- /tests/interpreter/cases/arithmetic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/arithmetic/mod.rs -------------------------------------------------------------------------------- /tests/interpreter/cases/arithmetic/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/arithmetic/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/assign/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/assign/basic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/basic_001.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/basic_001.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/binding/bindings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/binding/bindings.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/binding/walk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/binding/walk.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/aggregates/count.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/aggregates/count.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/aggregates/max.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/aggregates/max.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/aggregates/min.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/aggregates/min.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/aggregates/product.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/aggregates/product.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/aggregates/sort.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/aggregates/sort.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/aggregates/sum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/aggregates/sum.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/arrays/concat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/arrays/concat.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/arrays/reverse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/arrays/reverse.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/arrays/slice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/arrays/slice.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/bitwise/and.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/bitwise/and.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/bitwise/lsh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/bitwise/lsh.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/bitwise/negate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/bitwise/negate.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/bitwise/or.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/bitwise/or.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/bitwise/rsh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/bitwise/rsh.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/bitwise/xor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/bitwise/xor.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/comparison/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/comparison/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/debugging/print.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/debugging/print.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/glob/globmatch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/glob/globmatch.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/mod.rs -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/abs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/abs.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/add.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/add.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/associativity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/associativity.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/ceil.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/ceil.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/div.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/div.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/floor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/floor.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/intn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/intn.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/mod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/mod.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/mul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/mul.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/range.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/range.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/round.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/round.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/numbers/sub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/numbers/sub.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/objects/filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/objects/filter.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/objects/get.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/objects/get.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/objects/json.filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/objects/json.filter.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/objects/keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/objects/keys.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/objects/remove.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/objects/remove.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/semver/compare.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/semver/compare.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/semver/is_valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/semver/is_valid.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/concat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/concat.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/contains.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/contains.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/endswith.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/endswith.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/format_int.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/format_int.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/indexof.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/indexof.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/lower.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/lower.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/split.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/split.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/strings/sprintf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/strings/sprintf.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/add_date.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/add_date.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/clock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/clock.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/date.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/date.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/diff.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/diff.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/format.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/now_ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/now_ns.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/parse_duration_ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/parse_duration_ns.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/parse_ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/parse_ns.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/parse_rfc3339_ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/parse_rfc3339_ns.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/time/weekday.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/time/weekday.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/types/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/types/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/units/parse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/units/parse.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/units/parse_bytes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/units/parse_bytes.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/uuid/generate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/uuid/generate.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/builtins/uuid/parse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/builtins/uuid/parse.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/call/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/call/basic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/call/oldstyle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/call/oldstyle.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/call/or.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/call/or.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/compr/array-vs-compr-tricky.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/compr/array-vs-compr-tricky.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/compr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/compr/mod.rs -------------------------------------------------------------------------------- /tests/interpreter/cases/compr/object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/compr/object.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/compr/tricky.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/compr/tricky.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/data/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/data/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/default/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/default/basic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/engine/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/engine/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/every/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/every/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/import/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/import/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/in/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/in/mod.rs -------------------------------------------------------------------------------- /tests/interpreter/cases/input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/input/mod.rs -------------------------------------------------------------------------------- /tests/interpreter/cases/input/multiple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/input/multiple.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/input/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/input/simple.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/loop/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/loop/basic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/loop/chained.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/loop/chained.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/mod.rs -------------------------------------------------------------------------------- /tests/interpreter/cases/multi/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/multi/basic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/negation/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/negation/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/nonstrict/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/nonstrict/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/query/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/query/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/refr/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/refr/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rego-extensions/or/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rego-extensions/or/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rego.v1/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rego.v1/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rule/contains.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rule/contains.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rule/dependency.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rule/dependency.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rule/else.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rule/else.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rule/generic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rule/generic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rule/object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rule/object.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rule/old_set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rule/old_set.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/rule/prefix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/rule/prefix.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/scheduler/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/scheduler/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/snippets/snippets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/snippets/snippets.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/some/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/some/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/target/azure_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/azure_policy.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/target/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/basic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/target/complex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/complex.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/target/definitions/azure_compute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/definitions/azure_compute.json -------------------------------------------------------------------------------- /tests/interpreter/cases/target/definitions/azure_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/definitions/azure_policy.json -------------------------------------------------------------------------------- /tests/interpreter/cases/target/definitions/complex_target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/definitions/complex_target.json -------------------------------------------------------------------------------- /tests/interpreter/cases/target/definitions/msgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/definitions/msgraph.json -------------------------------------------------------------------------------- /tests/interpreter/cases/target/definitions/no_default_schema_target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/definitions/no_default_schema_target.json -------------------------------------------------------------------------------- /tests/interpreter/cases/target/definitions/sample_target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/definitions/sample_target.json -------------------------------------------------------------------------------- /tests/interpreter/cases/target/msgraph.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/msgraph.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/target/resource_type_inference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/target/resource_type_inference.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/unary/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/unary/tests.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/variables/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/variables/basic.yaml -------------------------------------------------------------------------------- /tests/interpreter/cases/variables/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/interpreter/cases/variables/mod.rs -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-job/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-job/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-job/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-job/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-job/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-job/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-job/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-job/prints.json -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-pod/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-pod/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-pod/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-pod/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-pod/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-pod/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-pod/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-pod/prints.json -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-rc/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-rc/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-rc/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-rc/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-rc/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-rc/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/k8s-policy-rc/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/k8s-policy-rc/prints.json -------------------------------------------------------------------------------- /tests/kata/data/large.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/large.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-cm1/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm1/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/pod-cm1/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm1/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/pod-cm1/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm1/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-cm1/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm1/prints.json -------------------------------------------------------------------------------- /tests/kata/data/pod-cm2/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm2/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/pod-cm2/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm2/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/pod-cm2/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm2/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-cm2/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-cm2/prints.json -------------------------------------------------------------------------------- /tests/kata/data/pod-exec/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-exec/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/pod-exec/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-exec/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/pod-exec/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-exec/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-exec/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-exec/prints.json -------------------------------------------------------------------------------- /tests/kata/data/pod-lifecycle/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-lifecycle/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/pod-lifecycle/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-lifecycle/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/pod-lifecycle/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-lifecycle/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-lifecycle/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-lifecycle/prints.json -------------------------------------------------------------------------------- /tests/kata/data/pod-many-layers/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-many-layers/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/pod-many-layers/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-many-layers/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/pod-many-layers/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-many-layers/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-many-layers/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-many-layers/prints.json -------------------------------------------------------------------------------- /tests/kata/data/pod-persistent-volumes/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-persistent-volumes/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/pod-persistent-volumes/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-persistent-volumes/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/pod-persistent-volumes/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-persistent-volumes/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-persistent-volumes/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-persistent-volumes/prints.json -------------------------------------------------------------------------------- /tests/kata/data/pod-same-containers/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-same-containers/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/pod-same-containers/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-same-containers/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/pod-same-containers/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-same-containers/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/pod-same-containers/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/pod-same-containers/prints.json -------------------------------------------------------------------------------- /tests/kata/data/web/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/web/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/web/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/web/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web/prints.json -------------------------------------------------------------------------------- /tests/kata/data/web2/inputs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web2/inputs.txt -------------------------------------------------------------------------------- /tests/kata/data/web2/outputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web2/outputs.json -------------------------------------------------------------------------------- /tests/kata/data/web2/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web2/policy.rego -------------------------------------------------------------------------------- /tests/kata/data/web2/prints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/data/web2/prints.json -------------------------------------------------------------------------------- /tests/kata/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/kata/main.rs -------------------------------------------------------------------------------- /tests/lexer/cases/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/all.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/boolean.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/boolean.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/comment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/comment.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/eof.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/eof.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/identifier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/identifier.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/keyword.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/keyword.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/newline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/newline.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/number.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/number.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/rawstring.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/rawstring.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/string.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/string.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/symbol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/symbol.yaml -------------------------------------------------------------------------------- /tests/lexer/cases/whitespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/cases/whitespace.yaml -------------------------------------------------------------------------------- /tests/lexer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/lexer/mod.rs -------------------------------------------------------------------------------- /tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/mod.rs -------------------------------------------------------------------------------- /tests/opa.passing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/opa.passing -------------------------------------------------------------------------------- /tests/opa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/opa.rs -------------------------------------------------------------------------------- /tests/parser/cases/every/every.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/every/every.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/arithmetic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/arithmetic.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/array-compr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/array-compr.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/array.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/array.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/bin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/bin.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/bool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/bool.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/call.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/call.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/in.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/in.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/membership.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/membership.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/object.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/set-compr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/set-compr.yaml -------------------------------------------------------------------------------- /tests/parser/cases/expressions/set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/expressions/set.yaml -------------------------------------------------------------------------------- /tests/parser/cases/import/future.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/import/future.yaml -------------------------------------------------------------------------------- /tests/parser/cases/import/import.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/import/import.yaml -------------------------------------------------------------------------------- /tests/parser/cases/package/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/package/package.yaml -------------------------------------------------------------------------------- /tests/parser/cases/rules/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/rules/basic.yaml -------------------------------------------------------------------------------- /tests/parser/cases/rules/else.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/rules/else.yaml -------------------------------------------------------------------------------- /tests/parser/cases/rules/set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/rules/set.yaml -------------------------------------------------------------------------------- /tests/parser/cases/some/some.in.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/some/some.in.yaml -------------------------------------------------------------------------------- /tests/parser/cases/some/some.vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/cases/some/some.vars.yaml -------------------------------------------------------------------------------- /tests/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/parser/mod.rs -------------------------------------------------------------------------------- /tests/rvm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/mod.rs -------------------------------------------------------------------------------- /tests/rvm/rego/cases/arithmetic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/arithmetic.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/arrays.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/arrays.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/builtins_out_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/builtins_out_params.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/chained_access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/chained_access.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/comparisons.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/comparisons.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/comprehensions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/comprehensions.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/default_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/default_rules.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/destructuring.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/destructuring.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/examples.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/function_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/function_rules.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/local_chained_access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/local_chained_access.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/loops_and_quantifiers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/loops_and_quantifiers.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/multiple_entry_points.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/multiple_entry_points.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/objects.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/objects.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/rule_data_conflicts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/rule_data_conflicts.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/set_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/set_rules.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/sets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/sets.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/user_fcn_out_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/user_fcn_out_params.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/variables_and_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/variables_and_rules.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/cases/virtual_data_document_lookup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/cases/virtual_data_document_lookup.yaml -------------------------------------------------------------------------------- /tests/rvm/rego/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/rego/mod.rs -------------------------------------------------------------------------------- /tests/rvm/vm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/README.md -------------------------------------------------------------------------------- /tests/rvm/vm/suites/arithmetic_operations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/arithmetic_operations.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/assertions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/assertions.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/basic_instructions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/basic_instructions.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/boolean_literals.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/boolean_literals.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/builtin_functions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/builtin_functions.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/call_rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/call_rule.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/comparison_operations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/comparison_operations.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/complex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/complex.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/constructed_collections.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/constructed_collections.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/control_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/control_flow.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/core_semantics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/core_semantics.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/data_structures.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/data_structures.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/deep_nesting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/deep_nesting.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/default_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/default_rules.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/destructuring_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/destructuring_rules.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/function_calls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/function_calls.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/halt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/halt.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/host_await.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/host_await.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/host_await_failures.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/host_await_failures.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/indexed_access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/indexed_access.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/integration_scenarios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/integration_scenarios.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/interpreter_operator_compatibility.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/interpreter_operator_compatibility.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/invalid_collection_ops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/invalid_collection_ops.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/load_data_input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/load_data_input.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loop_invalid_iteration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loop_invalid_iteration.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/array_comprehensions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/array_comprehensions.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/empty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/empty.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/existential.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/existential.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/loop_comprehension_interactions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/loop_comprehension_interactions.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/nested.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/nested.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/nested_fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/nested_fixed.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/object_comprehensions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/object_comprehensions.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/set_comprehensions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/set_comprehensions.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/loops/universal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/loops/universal.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/null_undefined_handling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/null_undefined_handling.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/object_operations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/object_operations.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/predefined.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/predefined.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/resource_limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/resource_limits.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/serialization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/serialization.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/set_operations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/set_operations.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/type_errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/type_errors.yaml -------------------------------------------------------------------------------- /tests/rvm/vm/suites/virtual_data_lookup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/rvm/vm/suites/virtual_data_lookup.yaml -------------------------------------------------------------------------------- /tests/scheduler/analyzer/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/scheduler/analyzer/basic.yaml -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/arith_0.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/arith_0.rego -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/basic.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/basic.rego -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/input_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/input_0.json -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/parse_0.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/parse_0.rego -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/query.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/query.rego -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/rego_0.rego: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | accept { 4 | input.date == "12/1/2022" 5 | } 6 | -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/rule_assign_0.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/rule_assign_0.rego -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/tmp.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/tmp.rego -------------------------------------------------------------------------------- /tests/tmp-files-to-be-added-as-yaml-tests/variables_0.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/tmp-files-to-be-added-as-yaml-tests/variables_0.rego -------------------------------------------------------------------------------- /tests/value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/tests/value/mod.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /xtask/src/tasks/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/xtask/src/tasks/bindings.rs -------------------------------------------------------------------------------- /xtask/src/tasks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/xtask/src/tasks/mod.rs -------------------------------------------------------------------------------- /xtask/src/tasks/update_deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/regorus/HEAD/xtask/src/tasks/update_deps.rs --------------------------------------------------------------------------------