- 9328811 Updates to cost tracking, always count errors on attributes and qualifications (#1464) by Tristan Swadell · 2 hours ago master
- 972ae19 costs: Migrate ext/regex to the common cost APIs (#1460) by Tristan Swadell · 6 hours ago
- 05b8e0e Support type aliasing for native types and a new declaration style (#1463) by Tristan Swadell · 10 hours ago
- 387939b Extensions for hasOnly, hasAny, hasAll, and hasExactly (#1447) by Tristan Swadell · 12 hours ago
- 4ece6d4 costs: Migrate binding and comprehension cost tests to common cost APIs (#1457) by Tristan Swadell · 22 hours ago
- 3a9ed04 costs: Migrate ext/math to the common cost APIs (#1458) by Tristan Swadell · 33 hours ago
- d6c7b0a costs: Migrate ext/sets to common cost package (#1455) by Tristan Swadell · 33 hours ago
- 09898d2 costs: Migrate ext/lists to common cost APIs (#1456) by Tristan Swadell · 33 hours ago
- 0533271 Migrate ext/strings to common cost package (#1454) by Tristan Swadell · 33 hours ago
- 1a97f72 HMAC digest and linear-time equals (#1450) by Tristan Swadell · 36 hours ago
- 6b4a015 Add base64.encodeUrl / base64.decodeUrl (#1451) by Tristan Swadell · 36 hours ago
- aee2909 Updates to JSON handling in Native Types (#1452) by Tristan Swadell · 2 days ago
- ade38be Fix for supporting custom foldable instances properly within interpretable values (#1453) by Tristan Swadell · 2 days ago
- f8478f1 HasValue() overload for testing presence and equality (#1448) by Tristan Swadell · 4 days ago
- 6a93169 Check for unknown before traversal through qualifiers of an unknown attribute (#1446) by Tristan Swadell · 4 days ago
- a10d0ec docs: document EnableMacroCallTracking requirement for ResidualAst (#1445) by Anna Tchijova · 4 days ago
- 4593975 Merge pull request #1443 from cel-expr/pratt-parser-call-trailing-comma by Dmitri Plotnikov · 5 days ago
- 8ebc18b [Pratt parser] Improve error recovery on trailing comma in argument lists by dplotnikov · 5 days ago pratt-parser-call-trailing-comma
- 257923a [Pratt parser] Disallow trailing commas in function call argument lists by dplotnikov · 5 days ago
- 464817c Enable peak memory tracking in runtime interpreter and cel options (#1429) by Tristan Swadell · 5 days ago
- 544d1a3 Merge pull request #1433 from cel-expr/pratt-parser-option by Dmitri Plotnikov · 6 days ago
- 1b62260 Revert "[Pratt parser] Add parser recursion depth benchmark test" by dplotnikov · 6 days ago
- 50bedff [Pratt parser] Add parser recursion depth benchmark test by dplotnikov · 6 days ago
- 6da3a7b Remove an always false check from the code (#1439) by Tristan Swadell · 6 days ago
- 50fd828 Fix panic when sizing counted regex repetitions (#1438) by Robin Hahling · 6 days ago
- 9163ff0 Remove bazel-cel-go-git-1 symlink by dplotnikov · 6 days ago
- a334fb1 Remove pratt_parser_test.go reference from BUILD.bazel by dplotnikov · 7 days ago
- 415209b Migrate cost tracking and estimation into common/cost (#1435) by Tristan Swadell · 7 days ago
- 51806c3 Updates to the test setup and package names (#1436) by Tristan Swadell · 7 days ago
- 110016c Switch to direct observation of costs on a per-operation basis (#1430) by Tristan Swadell · 8 days ago
- 6c34e24 Improve size calculation and memoization (#1431) by Tristan Swadell · 8 days ago
- 5248063 [Pratt parser] Make antlrParser and prattParser unexported and fold unit tests into parser_test.go by dplotnikov · 8 days ago
- 1ad169d parser: parenthesize unary operands that would reparse differently (#1434) by Nilesh Patil · 9 days ago
- 82000ff [Pratt parser] Add EnablePrattParser option and dual-mode testing by dplotnikov · 11 days ago
- 1250b8b [Pratt parser] Extract ANTLR parser into antlr_parser.go by dplotnikov · 11 days ago
- d9ae4c8 Add SLSA + Sigstore signing of build artifacts (#1426) by Tristan Swadell · 11 days ago
- 077d3f4 Add FAQ entry explaining pkg.go.dev module paths (#1432) by Dmitri Plotnikov · 11 days ago
- 7bd18ac Merge pull request #1427 from cel-expr/pratt-parser by Dmitri Plotnikov · 12 days ago
- a774979 [Pratt parser] Rename parseBalancedLogicalChain to parseLogicalChain by dplotnikov · 12 days ago pratt-parser
- 8fa2785 [Pratt parser] Test multiple errors on disabled ident escape syntax by dplotnikov · 12 days ago
- b6b2bd7 [Pratt parser] Inline newWorker into Parse by dplotnikov · 13 days ago
- 52a1a2d [Pratt parser] Check expression size limit before allocating worker by dplotnikov · 13 days ago
- bdd1d24 [Pratt parser] Port Pratt parser from cel/cpp by dplotnikov · 13 days ago
- ca02187 mem-track: Add memory tracker, scale-down string and byte sizes (#1418) by Tristan Swadell · 13 days ago
- f2039bc Merge pull request #1413 from cel-expr/vanity-cel-go-import by Dmitri Plotnikov · 14 days ago codelab/v0.32.0 conformance/v0.32.0 ext/security/v0.32.0 policy/v0.32.0 repl/v0.32.0 tools/v0.32.0 v0.32.0
- 7851422 Revert "Skip policy conformance tests when run outside Bazel" by dplotnikov · 14 days ago vanity-cel-go-import
- aadbbf9 Skip policy conformance tests when run outside Bazel by dplotnikov · 14 days ago
- 2628ca8 Merge branch 'master' into vanity-cel-go-import by dplotnikov · 14 days ago
- 4715f2f Merge pull request #1422 from cel-expr/parser-benchmarks by Dmitri Plotnikov · 2 weeks ago
- b02bd0a Fold by-category benchmark tests into parser_test.go by dplotnikov · 2 weeks ago parser-benchmarks
- f513cf8 Fix data race for aggregate size computation (#1423) by Tristan Swadell · 2 weeks ago
- 49f20a1 Consolidate saturating cost arithmetic into common/cost (#1420) by Tristan Swadell · 2 weeks ago
- 425a3e9 Fix agent_tool_execution_governance policy example to match cel-policy conformance test (#1424) by l46kok · 2 weeks ago
- 9f82d07 Aggregate semantics in Policy Compiler (#1408) by Tristan Swadell · 2 weeks ago
- f38faa2 Scale sizes for strings and bytes (#1421) by Tristan Swadell · 2 weeks ago
- c9ce5a2 Add parser benchmarks by dplotnikov · 2 weeks ago
- 4622a98 HMAC verify / compute library (#1416) by Tristan Swadell · 2 weeks ago
- 76c0a6d Report every evaluation step to every observer (#1419) by Tristan Swadell · 2 weeks ago
- 41262f3 Fix native type panic during field traversal of nil-valued structs (#1417) by Tristan Swadell · 2 weeks ago
- ef24047 Support aggregate size computations over list, maps, and structs (#1404) by Tristan Swadell · 3 weeks ago
- 931e003 JWT data types with Parse and claim helpers (#1415) by Tristan Swadell · 3 weeks ago
- f74ac42 Add Go-native JSON type support into NativeToValue (#1402) by Tristan Swadell · 3 weeks ago
- b6027c4 Parsing helper for working with different types and formats of timestamp (#1414) by Tristan Swadell · 3 weeks ago
- a3027a4 Enable list_ext conformance tests. (#1412) by Jonathan Tatum · 3 weeks ago
- fc6a53c Update README.md badges and links for cel.dev/cel-go by dplotnikov · 3 weeks ago
- fc1b523 Switch module and import paths to cel.dev/cel-go by dplotnikov · 3 weeks ago
- 424f954 Fix shorthand type specifier parsing to allow newlines and tab characters (#1411) by l46kok · 3 weeks ago
- 2cf1626 Env copy on write (#1405) by Tristan Swadell · 4 weeks ago codelab/v0.31.0 conformance/v0.31.0 policy/v0.31.0 repl/v0.31.0 tools/v0.31.0 v0.31.0
- b74d303 Fold list concat expressions together (#1406) by Tristan Swadell · 4 weeks ago
- 9d5baaf Program plan optimizations (#1399) by Tristan Swadell · 4 weeks ago
- 1a53cb7 Release Tag Automation for go submodules (#1401) by Tristan Swadell · 4 weeks ago
- f10a2e6 Optimize NativeToValue call paths (#1400) by Tristan Swadell · 4 weeks ago
- ab72257 Move native type support into the Core CEL library (#1396) by Tristan Swadell · 4 weeks ago
- ba6c27e Support self-describing, self-adapting struct types (#1395) by Tristan Swadell · 5 weeks ago
- 7c1df6b reject out-of-range hours in timezone offset parsing (#1391) by pranit more · 5 weeks ago
- c15365a Simplify support for native object types (#1393) by Tristan Swadell · 5 weeks ago
- 8c1485e Correct documented default max value for range (#1392) by Jonathan Tatum · 5 weeks ago
- 8bbb639 Fix the expression limit node test (#1390) by Tristan Swadell · 5 weeks ago
- 3224325 Improve the efficiency of optMap / optFlatMap (#1387) by Tristan Swadell · 5 weeks ago
- fa407aa Regex program plan size controls (#1383) by Tristan Swadell · 5 weeks ago
- 5e21930 Respect composed adapter for unregistered structs (#1384) by Roshan Singh · 5 weeks ago
- a492a70 Expression node limits for parser and checker (#1386) by Tristan Swadell · 6 weeks ago v0.30.0
- b85d3bc Add cost tracking to ext/math.go (#1353) by Tristan Swadell · 6 weeks ago
- 6f3625d Allow validators to be reconfigured (#1379) by Tristan Swadell · 6 weeks ago
- e15d3ca Introduce cel.bind nesting limit (#1378) by Tristan Swadell · 6 weeks ago
- 36ff97d copy operands in Bytes.Add to avoid aliasing the receiver (#1381) by pranit more · 6 weeks ago
- af38f75 Fix unsound constant folding of `x in [x]` for NaN values (#1374) by pranit more · 6 weeks ago
- 0175dbb Ensure logical operator fold expressions are bool (#1380) by Tristan Swadell · 6 weeks ago
- 7ff0141 Add runnable examples for all expressions in celbyexample.com (#1373) by Tristan Swadell · 6 weeks ago
- 270df17 async: Introduce Timeout and Retry wrappers (#1367) by Tristan Swadell · 6 weeks ago
- 94b0cce Concurrent Eval with context.Context bound functions (#1369) by Tristan Swadell · 6 weeks ago
- 5933d07 Fix constant folding and local variable resolution (#1371) by Tristan Swadell · 6 weeks ago
- 82a222f Graceful NaN ordering (#1370) by Tristan Swadell · 7 weeks ago
- 1d92000 async: Introduce DrainStrategy, DrainAction, Observer, and Call types (#1364) by Tristan Swadell · 7 weeks ago
- 646511d Cost library for ext/network (#1345) by Tristan Swadell · 7 weeks ago
- e4e5636 Update lists library cost computations for improved accuracy (#1352) by Tristan Swadell · 7 weeks ago
- 12328e5 Fix non-determinism in json encoding, add dummy 'infinite' costs (#1365) by Tristan Swadell · 7 weeks ago
- be9dacd Add depth validation for ASTs loaded through ParsedExprToAst / Checke... (#1334) by William Yang · 7 weeks ago
- 41d9149 reject non-RFC3339 timestamp strings in timestamp() conversion (#1338) by alhuda · 7 weeks ago
- 3d50711 Async function execution internals (#1355) by Tristan Swadell · 7 weeks ago