Tristan Swadell
Tristan Swadell
**Feature request checklist** - [X] There are no issues that match the desired change - [X] The change is large enough it can't be addressed with a simple Pull Request...
The docgen tool should generate documentation of the identifiers and functions supported within an environment (`checker/env.go`). The tool should probably generate markdown.
The PR introduces support for asynchronous functions as CEL extensions. The general algorithm for evaluation relies on the `types.Unknown` value to indicate when async calls relevant to the outcome of...
**Describe the bug** The `getMilliseconds` behavior matches user expectations but does not match cel-spec. Eventually this function will be deprecated and the spec revised in favor of a function that...
**Feature request checklist** - [X] There are no issues that match the desired change - [X] The change is large enough it can't be addressed with a simple Pull Request...
## Issue Filing Checklist - [X] There are no issues that match the desired change - [X] The change is large enough it can't be addressed with a simple [Pull...
**Feature request checklist** - [X] There are no issues that match the desired change - [X] The change is large enough it can't be addressed with a simple Pull Request...
**Feature request checklist** - [X] There are no issues that match the desired change - [X] The change is large enough it can't be addressed with a simple Pull Request...
The `golang.org/x/exp` module does not make any guarantees about API or functionality stability; however, the functions being used [`slices.Equal`](https://pkg.go.dev/golang.org/x/exp/slices#Equal) and [`slices.EqualFunc`](https://pkg.go.dev/golang.org/x/exp/slices#EqualFunc) are relatively straight-forward. Equivalent functionality has been reproduced in...
Migrate to a native AST and Expr representation. The original cel-go implementation was heavily based on protobuf definitions for types, declarations, and expressions. While this was expedient, it has also...