Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
5da2767
cel-0-25-2 Align CEL-Spec conformance behavior
snazy Jul 17, 2026
5f5bab0
Replace ANTLR parser with CongoCC
snazy Jul 17, 2026
6370abb
Implement CEL optional conformance support
snazy Jul 17, 2026
d72def9
END OT CEL-SPEC 0.25.2 WORK
snazy Jul 17, 2026
1aa0f13
Remove `jmh` from CI and `check`
snazy Jul 27, 2026
60ca82f
Replace `Arrays.asList()` with single element with `List.of()`
snazy Jul 17, 2026
ace010e
[style] Replace with enhanced switch expression
snazy Jul 17, 2026
5d4ce69
[style] replace with pattern variable
snazy Jul 17, 2026
db0a2c7
Use String.repeat()
snazy Jul 17, 2026
87a1dd4
Use `.isEmpty()`
snazy Jul 17, 2026
ba59298
Fix AstPruner / struct-pruning
snazy Jul 17, 2026
861b3ad
Remove unused `ParseError`
snazy Jul 17, 2026
3ddce0c
Remove unused function in TypeErrors
snazy Jul 17, 2026
5409697
Remove duplicate `if`
snazy Jul 21, 2026
fa37ba6
Optimize protobuf map construction
snazy Jul 21, 2026
200eff7
Optimize Jackson 2 field access
snazy Jul 21, 2026
72543de
Optimize Jackson 3 field access
snazy Jul 21, 2026
beb5d41
Optimize generated protobuf field access
snazy Jul 21, 2026
c7930e7
Centralize native value conversion
snazy Jul 21, 2026
1aa08cd
Specialize ternary/quaternary/quinary overload evaluation
snazy Jul 21, 2026
dc441a2
Optimize generated protobuf field access
snazy Jul 21, 2026
b22e39b
Optimize CEL collection and map operations
snazy Jul 21, 2026
446ce8c
Optimize native collection traversal
snazy Jul 21, 2026
8912d1f
Cache common CEL scalar values
snazy Jul 21, 2026
e5fe8c4
Minor optimizations & style fixes
snazy Jul 21, 2026
78d57a2
Allocation-free activation lookup
snazy Jul 22, 2026
3dc6258
Benchmark evaluator boundaries and centralize numeric semantics
snazy Jul 22, 2026
69b36b8
Add native-value planned evaluation
snazy Jul 22, 2026
e834ea1
baseline
snazy Jul 24, 2026
bbdb6f5
list-concat
snazy Jul 24, 2026
d86f608
exact protobuf fields and dynamic string-map lookup
snazy Jul 24, 2026
556d07c
Optimize exact aggregate map and list consumers
snazy Jul 24, 2026
6ce45e1
Compose OptOptimize with native evaluation
snazy Jul 25, 2026
f921241
Extend native list-concat consumer optimizations
snazy Jul 25, 2026
88fb089
Add native map traversal, folds, and equality
snazy Jul 25, 2026
3d19960
representative benchmarks
snazy Jul 25, 2026
9fba9f9
Exact Jackson object-valued map indexing
snazy Jul 27, 2026
a1e1ea8
Constant-regex planning
snazy Jul 27, 2026
00e3691
Gateway nested-quantifier allocation
snazy Jul 27, 2026
a133c73
more tests
snazy Jul 27, 2026
c584585
comparison benchmarks
snazy Jul 27, 2026
1ab230c
Return parse issues from Env compilation
snazy Jul 27, 2026
7343253
Restore protobuf type-value adaptation
snazy Jul 27, 2026
16c5b38
Isolate partial activation patterns
snazy Jul 27, 2026
2df0707
Preserve registry identity when extending Env
snazy Jul 27, 2026
a901ada
Remove unpublished conformance BOM entry
snazy Jul 27, 2026
20c0e21
Register transitive protobuf dependencies
snazy Jul 27, 2026
c469de8
Reject unsupported Jackson map keys
snazy Jul 27, 2026
380fc6c
Support repeated protobuf message fields
snazy Jul 27, 2026
506181a
Clarify lifecycle benchmark compilation
snazy Jul 27, 2026
822f779
Protect source line offsets from mutation
snazy Jul 27, 2026
ce0d214
Support only the latest release
snazy Jul 27, 2026
067c874
Drop ignored Quarkus JaCoCo properties
snazy Jul 27, 2026
7d37c69
Point release POMs at version tags
snazy Jul 27, 2026
fb1fd59
Restore Protobuf 3 support
snazy Jul 27, 2026
d904844
RE2/J + CEL-Spec compliance for regular expressions
snazy Jul 27, 2026
16fe513
Support standalone Jackson enum registration
snazy Jul 27, 2026
a9e4fba
Align Jackson array field types
snazy Jul 27, 2026
510da0c
Support configured recursive Jackson registries
snazy Jul 27, 2026
8021a59
Fix potential pb type override
snazy Jul 28, 2026
cf7a80b
Use live ListT size
snazy Jul 28, 2026
e2f5b42
Prevent mutating `Env` after freeze
snazy Jul 28, 2026
1c9fce1
Fix map value handling, values via `Supplier`
snazy Jul 28, 2026
491580f
Fix IteratorT
snazy Jul 28, 2026
38086ce
Make Db.copy() safe (deep copy)
snazy Jul 28, 2026
9aaa1b4
Fix `TypeRegistry` usage in `ScriptHost`, introduce `ScriptCompiler`
snazy Jul 28, 2026
261db21
Fix UnknownT handling
snazy Jul 28, 2026
5f96a3a
Fix `Source` and its locations
snazy Jul 28, 2026
35e36d3
Fix shared EvalState
snazy Jul 28, 2026
0acc6e1
Javadoc updates
snazy Jul 28, 2026
e7cd0b4
public docs
snazy Jul 28, 2026
e0e3029
Publish cel-standalone with CEL-Java sources
snazy Jul 28, 2026
6fff913
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