microsoft / regorus

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.
MIT License
106 stars 27 forks source link

Revisit big float support #202

Open anakrish opened 3 months ago

anakrish commented 3 months ago

Today Regorus defaults to big floats to pass the OPA test suite. However, this is not ideal for the following reasons

For these reasons, it is better to

Lack of support for big float by default will cause an incompatibility with OPA. But it is justified since big float support itself isn't that will defined in OPA, and users can always opt in explicitly if needed.