Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
55c76f1
Align CEL-Spec conformance behavior
snazy Jul 17, 2026
63dc8e5
Prune nulls from protobuf repeated and map fields
snazy Jul 17, 2026
851861d
Remove stale map Any null-retention skips
snazy Jul 17, 2026
9ba5f1f
Return CEL errors for invalid protobuf field values
snazy Jul 17, 2026
d1ee110
Add type deduction conformance coverage
snazy Jul 17, 2026
1219477
Enable passing float range conformance cases
snazy Jul 17, 2026
3658539
Enable passing legacy enum range conformance cases
snazy Jul 17, 2026
426b62f
Check 32-bit protobuf wrapper ranges
snazy Jul 17, 2026
e594e95
Convert large uint values to JSON strings
snazy Jul 17, 2026
a90b00f
Support protobuf well-known JSON values
snazy Jul 17, 2026
5d470c3
Reject float keys in map literals
snazy Jul 17, 2026
898d91c
Honor protobuf NaN equality semantics
snazy Jul 17, 2026
e4c2d55
Preserve nested Any conformance values
snazy Jul 17, 2026
5c453e7
Reject non-string keys for protobuf Struct conversion
snazy Jul 17, 2026
566fb3c
Enable proto3 negative-zero float conformance case
snazy Jul 17, 2026
e1a5de1
Prefer wrapper types when unifying list elements
snazy Jul 17, 2026
ce52c6e
Preserve nullable types when unifying with null
snazy Jul 17, 2026
e0dd396
Improve checker type parameter inference
snazy Jul 17, 2026
c470f4f
Preserve comprehension variable shadowing
snazy Jul 17, 2026
dd86ebe
Support proto2 extension field access
snazy Jul 17, 2026
78acfb7
Add proto extension helper library
snazy Jul 17, 2026
c073b2f
Add supported string extension conformance
snazy Jul 17, 2026
a4f6b35
Complete string extension conformance
snazy Jul 17, 2026
dc8114c
Add optional type-check declarations
snazy Jul 17, 2026
e3e34b3
Narrow strong enum conformance skips
snazy Jul 17, 2026
6804acc
Re-enable deep message literal conformance
snazy Jul 17, 2026
6d2e727
Add encoder extension conformance
snazy Jul 17, 2026
a6a01e0
Add binding macro conformance
snazy Jul 17, 2026
91d0451
Add math extension conformance
snazy Jul 17, 2026
78b1b35
Add network extension conformance
snazy Jul 17, 2026
0341f53
Add block extension conformance
snazy Jul 17, 2026
6d52af0
Add comprehension v2 conformance
snazy Jul 17, 2026
8a522b8
Note about CEL strong-enums
snazy Jul 17, 2026
cc87107
Replace ANTLR parser with CongoCC
snazy Jul 17, 2026
309849e
Implement CEL optional conformance support
snazy Jul 17, 2026
a69b625
END OT CEL-SPEC 0.25.2 WORK
snazy Jul 17, 2026
15a2f47
Remove `jmh` from CI and `check`
snazy Jul 27, 2026
1460da3
Replace `Arrays.asList()` with single element with `List.of()`
snazy Jul 17, 2026
a2c3535
[style] Replace with enhanced switch expression
snazy Jul 17, 2026
9276608
[style] replace with pattern variable
snazy Jul 17, 2026
a9f3b4b
Use String.repeat()
snazy Jul 17, 2026
762d36a
Use `.isEmpty()`
snazy Jul 17, 2026
f85e737
Fix AstPruner / struct-pruning
snazy Jul 17, 2026
1dea1f1
Remove unused `ParseError`
snazy Jul 17, 2026
e02f851
Remove unused function in TypeErrors
snazy Jul 17, 2026
5754f11
Remove duplicate `if`
snazy Jul 21, 2026
c2edf26
Optimize protobuf map construction
snazy Jul 21, 2026
dd6e9a2
Optimize Jackson 2 field access
snazy Jul 21, 2026
e5ca210
Optimize Jackson 3 field access
snazy Jul 21, 2026
0745bdf
Optimize generated protobuf field access
snazy Jul 21, 2026
e7ac103
Centralize native value conversion
snazy Jul 21, 2026
5154114
Specialize ternary/quaternary/quinary overload evaluation
snazy Jul 21, 2026
968b651
Optimize generated protobuf field access
snazy Jul 21, 2026
e19e0d0
Optimize CEL collection and map operations
snazy Jul 21, 2026
77d370e
Optimize native collection traversal
snazy Jul 21, 2026
afb1629
Cache common CEL scalar values
snazy Jul 21, 2026
369d2dc
Minor optimizations & style fixes
snazy Jul 21, 2026
08e07ec
Allocation-free activation lookup
snazy Jul 22, 2026
61e6479
Benchmark evaluator boundaries and centralize numeric semantics
snazy Jul 22, 2026
bed2a37
Add native-value planned evaluation
snazy Jul 22, 2026
258d97b
baseline
snazy Jul 24, 2026
f2ffbee
list-concat
snazy Jul 24, 2026
39d54d2
exact protobuf fields and dynamic string-map lookup
snazy Jul 24, 2026
ddde384
Optimize exact aggregate map and list consumers
snazy Jul 24, 2026
3836638
Compose OptOptimize with native evaluation
snazy Jul 25, 2026
db7d363
Extend native list-concat consumer optimizations
snazy Jul 25, 2026
6bb9f3f
Add native map traversal, folds, and equality
snazy Jul 25, 2026
4279bdd
representative benchmarks
snazy Jul 25, 2026
76d0853
Exact Jackson object-valued map indexing
snazy Jul 27, 2026
9b5ea9b
Constant-regex planning
snazy Jul 27, 2026
6b4de69
Gateway nested-quantifier allocation
snazy Jul 27, 2026
04aaddf
more tests
snazy Jul 27, 2026
f76fa0f
comparison benchmarks
snazy Jul 27, 2026
b2e7ab8
Return parse issues from Env compilation
snazy Jul 27, 2026
65f5786
Restore protobuf type-value adaptation
snazy Jul 27, 2026
03176a4
Isolate partial activation patterns
snazy Jul 27, 2026
c6d9fa0
Preserve registry identity when extending Env
snazy Jul 27, 2026
26dabb1
Remove unpublished conformance BOM entry
snazy Jul 27, 2026
704c94a
Register transitive protobuf dependencies
snazy Jul 27, 2026
9dea580
Reject unsupported Jackson map keys
snazy Jul 27, 2026
9626a39
Support repeated protobuf message fields
snazy Jul 27, 2026
ea3df42
Clarify lifecycle benchmark compilation
snazy Jul 27, 2026
89c49e3
Protect source line offsets from mutation
snazy Jul 27, 2026
3c5110f
Support only the latest release
snazy Jul 27, 2026
99e15bb
Drop ignored Quarkus JaCoCo properties
snazy Jul 27, 2026
bcb7969
Point release POMs at version tags
snazy Jul 27, 2026
3024c17
Restore Protobuf 3 support
snazy Jul 27, 2026
b34fdaf
RE2/J + CEL-Spec compliance for regular expressions
snazy Jul 27, 2026
73cef2a
Support standalone Jackson enum registration
snazy Jul 27, 2026
8b2f929
Align Jackson array field types
snazy Jul 27, 2026
447981a
Support configured recursive Jackson registries
snazy Jul 27, 2026
384ba4f
Fix potential pb type override
snazy Jul 28, 2026
5543b7c
Use live ListT size
snazy Jul 28, 2026
37c77b1
Prevent mutating `Env` after freeze
snazy Jul 28, 2026
e40ace1
Fix map value handling, values via `Supplier`
snazy Jul 28, 2026
5611ebc
Fix IteratorT
snazy Jul 28, 2026
47d4a73
Make Db.copy() safe (deep copy)
snazy Jul 28, 2026
f9ca239
Fix `TypeRegistry` usage in `ScriptHost`, introduce `ScriptCompiler`
snazy Jul 28, 2026
daee555
Fix UnknownT handling
snazy Jul 28, 2026
3059f03
Fix `Source` and its locations
snazy Jul 28, 2026
c51d5af
Fix shared EvalState
snazy Jul 28, 2026
f1766f8
Javadoc updates
snazy Jul 28, 2026
c4b3299
public docs
snazy Jul 28, 2026
52b1e03
Publish cel-standalone with CEL-Java sources
snazy Jul 28, 2026
7ca44dc
Add resource limits
snazy Aug 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 0 additions & 10 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,17 +43,10 @@ jobs:
with:
cache-read-only: ${{ github.event_name != 'push' || github.ref != 'refs/heads/main' }}

- name: Spotless Check
# Spotless must run in a different invocation, because
# it has some weird Gradle configuration/variant issue
if: ${{ matrix.java-version == '21' }}
run: ./gradlew spotlessCheck --scan

- name: Build
run: >
./gradlew --rerun-tasks ${{ env.ADDITIONAL_GRADLE_OPTS }}
assemble check publishToMavenLocal
-x jmh -x spotlessCheck -x testNative
--scan

- name: Quarkus native smoke
Expand All @@ -65,9 +58,6 @@ jobs:
# because these tasks intentionally do not depend on the publishToMavenLocal tasks.
run: ./gradlew buildToolIntegrations

- name: Microbenchmarks
run: ./gradlew jmh

- name: Capture test results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
if: failure()
Expand Down
Loading
Loading