-
Notifications
You must be signed in to change notification settings - Fork 237
Comparing changes
Open a pull request
base repository: google/cel-go
base: v0.17.8
head repository: google/cel-go
compare: v0.20.1
Commits on Jul 20, 2023
-
Bump word-wrap from 1.2.3 to 1.2.4 in /repl/appengine/web (#783)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 766076f - Browse repository at this point
Copy the full SHA 766076fView commit details
Commits on Jul 31, 2023
-
String format validator (#775)
* String format validator * Remove unused method from prior string validation
Configuration menu - View commit details
-
Copy full SHA for 965e9c8 - Browse repository at this point
Copy the full SHA 965e9c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5359cfd - Browse repository at this point
Copy the full SHA 5359cfdView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20720f3 - Browse repository at this point
Copy the full SHA 20720f3View commit details
Commits on Aug 9, 2023
-
Split Expr from NavigableExpr with interpreter support (#788)
* Split Expr from NavigableExpr with interpreter support * Handle errors during proto transformation in the type-checker
Configuration menu - View commit details
-
Copy full SHA for a6388a3 - Browse repository at this point
Copy the full SHA a6388a3View commit details
Commits on Aug 11, 2023
-
Migrate the type-checker to a native AST representation (#793)
* Migrate the type-checker to a native AST representation * Minor doc update to the type-checker * Patch cost_test.go fixes * Removed nil field initializer
Configuration menu - View commit details
-
Copy full SHA for 337fc07 - Browse repository at this point
Copy the full SHA 337fc07View commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b99d122 - Browse repository at this point
Copy the full SHA b99d122View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf4f82c - Browse repository at this point
Copy the full SHA bf4f82cView commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ef121b - Browse repository at this point
Copy the full SHA 2ef121bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 036015e - Browse repository at this point
Copy the full SHA 036015eView commit details -
Migrate cel.Ast to be a thin layer on ast.AST (#806)
* Migrate cel.Ast to be a thin layer on ast.AST * Adjust IsChecked() criteria
Configuration menu - View commit details
-
Copy full SHA for 51cf846 - Browse repository at this point
Copy the full SHA 51cf846View commit details
Commits on Aug 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc3b794 - Browse repository at this point
Copy the full SHA fc3b794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6643a4a - Browse repository at this point
Copy the full SHA 6643a4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd4d39 - Browse repository at this point
Copy the full SHA 0bd4d39View commit details
Commits on Aug 18, 2023
-
Creating a Function that Reverses a String (#796)
Creating a reverse function for CEL that takes a string and returns a new string whose characters are in the reverse order of the original.
Configuration menu - View commit details
-
Copy full SHA for 5be9464 - Browse repository at this point
Copy the full SHA 5be9464View commit details -
Migrate the parser to the Go-native Expr (#797)
* Migrate the type-checker to a native AST representation * Parser expr update * Unify cel.MacroExprFactory with ast.ExprFactory
Configuration menu - View commit details
-
Copy full SHA for 0b8fcf3 - Browse repository at this point
Copy the full SHA 0b8fcf3View commit details -
Migrate the checker.Coster to the ast.Expr (#798)
Migrate Cost calculations to Go-native Expr. Note, this is a breaking changes as the type of the checker.AstNode has been modified to return a Go-native Expr value rather than its protobuf equivalent.
Configuration menu - View commit details
-
Copy full SHA for 0453692 - Browse repository at this point
Copy the full SHA 0453692View commit details -
Migrate the interpreter.PruneAst to the Go-native Expr (#799)
Migrate pruner to Go-native Expr
Configuration menu - View commit details
-
Copy full SHA for b6d0e04 - Browse repository at this point
Copy the full SHA b6d0e04View commit details -
Migrate the parser.Unparse to the Go-native Expr (#800)
Migrate unparser internals to native Expr type
Configuration menu - View commit details
-
Copy full SHA for 26aa367 - Browse repository at this point
Copy the full SHA 26aa367View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaebecb - Browse repository at this point
Copy the full SHA eaebecbView commit details
Commits on Aug 19, 2023
-
Introduce pre-order / post-order visitor pattern (#813)
* Introduce pre-order / post-order visitor pattern
Configuration menu - View commit details
-
Copy full SHA for 1a6373d - Browse repository at this point
Copy the full SHA 1a6373dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de9952 - Browse repository at this point
Copy the full SHA 2de9952View commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 78039f1 - Browse repository at this point
Copy the full SHA 78039f1View commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8a45955 - Browse repository at this point
Copy the full SHA 8a45955View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd6d31d - Browse repository at this point
Copy the full SHA dd6d31dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 509c1d6 - Browse repository at this point
Copy the full SHA 509c1d6View commit details
Commits on Aug 30, 2023
-
Static optimizer for constant folding (#804)
* Optimizer API with Constant Folding implementatiton * Better logical folds and additional tests * Add a configurable limit to constant folding
Configuration menu - View commit details
-
Copy full SHA for 705546a - Browse repository at this point
Copy the full SHA 705546aView commit details
Commits on Aug 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bfccebd - Browse repository at this point
Copy the full SHA bfccebdView commit details
Commits on Sep 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4eebcf3 - Browse repository at this point
Copy the full SHA 4eebcf3View commit details -
Upgrade go-genproto to latest (#831)
* Upgrade go-genproto to latest See googleapis/go-genproto#1015. * Update WORKSPACE
Configuration menu - View commit details
-
Copy full SHA for 8943046 - Browse repository at this point
Copy the full SHA 8943046View commit details -
Inliner with support for identifiers and simple select expressions Note: optional field selections are not supported for inlining matches at this time.
Configuration menu - View commit details
-
Copy full SHA for 5db3640 - Browse repository at this point
Copy the full SHA 5db3640View commit details
Commits on Sep 5, 2023
-
Fix typo in the README.md (#835)
Signed-off-by: Tulgacan Güdü <tulgacan.gudu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 92e92b5 - Browse repository at this point
Copy the full SHA 92e92b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea648d7 - Browse repository at this point
Copy the full SHA ea648d7View commit details
Commits on Sep 19, 2023
-
Fix last optional element to be retained as an optional index while f…
…olding (#841) * Fix last optional element to be marked as an optional index while folding
Configuration menu - View commit details
-
Copy full SHA for 89b799e - Browse repository at this point
Copy the full SHA 89b799eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de55a4 - Browse repository at this point
Copy the full SHA 2de55a4View commit details
Commits on Sep 21, 2023
-
Update cel-spec and enable wrappers conformance tests (#842)
Signed-off-by: Justin King <jcking@google.com>
Configuration menu - View commit details
-
Copy full SHA for f719bfa - Browse repository at this point
Copy the full SHA f719bfaView commit details
Commits on Sep 25, 2023
-
refactor: remove lexer and parser pools (#838)
Signed-off-by: aimuz <mr.imuz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5840875 - Browse repository at this point
Copy the full SHA 5840875View commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b217e6 - Browse repository at this point
Copy the full SHA 1b217e6View commit details
Commits on Oct 11, 2023
-
Bump golang.org/x/net from 0.10.0 to 0.17.0 in /server (#845)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.10.0 to 0.17.0. - [Commits](golang/net@v0.10.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fc501a3 - Browse repository at this point
Copy the full SHA fc501a3View commit details
Commits on Oct 24, 2023
-
Bump @babel/traverse from 7.21.3 to 7.23.2 in /repl/appengine/web (#847)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.3 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3a8e854 - Browse repository at this point
Copy the full SHA 3a8e854View commit details
Commits on Oct 25, 2023
-
Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /server (#849)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.57.0 to 1.57.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.57.0...v1.57.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d52f357 - Browse repository at this point
Copy the full SHA d52f357View commit details
Commits on Oct 26, 2023
-
Add basic examples to the appengine repl (#848)
* Add basic examples to the repl. - Add examples covering basic CEL features and extensions - Add evaluate button to repl console - Fix import rewrite issue in cel/env_test for copybara
Configuration menu - View commit details
-
Copy full SHA for 46f0f09 - Browse repository at this point
Copy the full SHA 46f0f09View commit details
Commits on Oct 27, 2023
-
Sets cost estimation and tracking options (#850)
* Sets cost estimation and tracking options * Fix ContextEval support for estimator, tracker overloads * Add a guard around the set estimates * Adjust cost factor clamping as overflow calculations were incorrect
Configuration menu - View commit details
-
Copy full SHA for 39c2810 - Browse repository at this point
Copy the full SHA 39c2810View commit details
Commits on Nov 10, 2023
-
Fix expression inlining when working with macros (#853)
* Allow constant macro references to remain in the macro call set * Fix stability issues in the macro rewrites * Introduce `NativeRep` call on `cel.Ast` * Additional tests and refactors to simplify testing / extension
Configuration menu - View commit details
-
Copy full SHA for 1460938 - Browse repository at this point
Copy the full SHA 1460938View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfbf821 - Browse repository at this point
Copy the full SHA cfbf821View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 46cd126 - Browse repository at this point
Copy the full SHA 46cd126View commit details
Commits on Nov 30, 2023
-
Add AST node IDs to types.Err for errorable expressions (#862)
Currently, it is not possible to obtain the source location of a runtime error making it difficult sometimes to identify the cause of an issue. If an AST node ID is available, the source location can be obtained, so add this information to runtime errors. ref.Val values returned by the following types are examined for error state and if an error and no AST node has been set, the node ID of the Interpretable is added to the error. * evalAnd * evalAttr * evalBinary * evalExhaustiveConditional * evalList * evalMap * evalMap * evalObj * evalOr * evalTestOnly * evalUnary * evalVarArgs * evalWatchAttrQual * evalWatchConstQual * evalWatchQual * evalZeroArity
Configuration menu - View commit details
-
Copy full SHA for 8657c98 - Browse repository at this point
Copy the full SHA 8657c98View commit details
Commits on Dec 5, 2023
-
Update builtin macros to use unique IDs. (#866)
Filter and map macros previously reused Expr.id values for repeated references to the accumulator var. After this change, the parser should always provide unique node IDs per AST assuming standard macros.
Configuration menu - View commit details
-
Copy full SHA for 967fca9 - Browse repository at this point
Copy the full SHA 967fca9View commit details -
Set membership test rewriting optimizer (#865)
* Set membership test rewriting optimizer * Additional tests for macros and enums
Configuration menu - View commit details
-
Copy full SHA for 52e5dcc - Browse repository at this point
Copy the full SHA 52e5dccView commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a18f8e7 - Browse repository at this point
Copy the full SHA a18f8e7View commit details
There are no files selected for viewing