Commits
User selector
Commit History
Commits on May 18, 2023
C++ Macro support for proto extension presence test and access
Show description for 3ab18c1authored andcommitted
Commits on Sep 8, 2022
Internal change.
Show description for 6482ccdauthored andcommitted
Commits on Jun 6, 2022
Internal change.
Show description for c5bbf19authored andcommitted
Commits on Jun 2, 2022
antlr: drop rules_antlr for custom rules
Show description for 91243facommitted
Commits on Feb 8, 2022
Internal change.
Show description for a515bf3authored andcommitted
Commits on Nov 30, 2021
OSS export.
Show description for 12a5312committedUse public abseil interface to convert hex/decimal strings to integers.
Show description for ebd8e06committedFix string and bytes literal parsing
Show description for 631a27dauthored andcommittedUpdate token name to remove collision with TRUE/FALSE macros
Show description for 75db3deauthored andcommittedRefactor CEL parser to use `absl::string_view` and port improved `antlr4::CharStream` implementation to C++
Show description for c2d3dbdauthored andcommittedCatch thrown string literals and everything else and always return a status
Show description for 971b9ffauthored andcommittedEnsure that macro references are tracked efficiently through call target arguments and list literals
Show description for 531f702authored andcommittedStyle updates for source_factory.
Show description for d93e400authored andcommittedAdd missing license preambles to various files
Show description for c6cf521authored andcommittedMove `ParserOptions` to `cel` and ANTLRv4 generated output to `cel::parser_internal`
Show description for 00137aeauthored andcommittedRefresh parser `Macro` API
Show description for a12cf46authored andcommittedMove `ExpressionBalancer` and `ParserVisitor` into `parser/parser.cc`
Show description for bc691b9authored andcommittedRemove external UTF-8 handling dependency by implementing UTF-8 handling internally
Show description for d85a1b5authored andcommitted
Commits on Nov 8, 2021
- committed
Commits on Nov 6, 2021
Rename TRUE and FALSE
Show description for edbc541committed
Commits on Oct 6, 2021
Internal change
Show description for f7209adauthored andcommittedIncorporate Macro Calls metadata into decompilation
Show description for 574cbe1authored andcommitted
Commits on Oct 2, 2021
Handle the case where a macro call may have macros nested in its arguments, such as
Show description for 2bb4113authored andcommitted
Internal change
Show description for e5e0d7cauthored andcommitted
Update macro calls with logic to handle macros as targets.
Show description for 8b26f07authored andcommitted
Populate the macro_calls map in source_info with macro expressions while parsing. For macro expressions nested in other macros, the map stores the argument ID of the nested macro for self reference…
Show description for 14c95e0authored andcommitted
Refactor the `eval/tools` and `eval/parser` and miscellaneous tests to incorporate the best practices for using `absl::Status` and `absl::optional`
Show description for db6f7f1authored andcommittedLimit the number of characters that may be read when attempting error recovery
Show description for 635951cauthored andcommittedUpdate parser visitor to count recursions instead of top level exprs. This
Show description for dd6a003authored andcommitted
CelValue::DebugString() prints contents of List and Map types.
Show description for 0cac9fcauthored andcommitted
Commits on Jun 10, 2021
Lower the size of the input expression to 100k codepoints
Show description for d20e1efauthored andcommitted
Commits on Mar 31, 2021
Fix a timeout which occurs due to an inefficient string replacement algo used
Show description for 958554ecommittedApply clang-tidy fixes
Show description for 86db81cauthored andcommitted
Introduce an error recovery limit for the CEL Parser
Show description for 8ad1305committedDisable short-circuiting in `exists_one` macro.
Show description for 9095947committed