This is an automated email from the ASF dual-hosted git repository. henrib pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-jexl.git.
from 38ec7c7 JEXL: simplified error reporting, a (proprietary) very long script with a syntax error was taking >10' to check; culprit was a jj_rescan_ that got... lost. new b15ac35 JEXL-298: size/empty overloads could break operator resolution and return null (instead of a number/boolean), fix and test Task #JEXL-298 - Unable to call 'empty' and 'size' member methods with parameters new 7cbcc66 JEXL-307: added lexical shade flag to features, aligned with options semantics Task #JEXL-307 - Variable redeclaration option The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../org/apache/commons/jexl3/JexlArithmetic.java | 55 +++++++++-- .../org/apache/commons/jexl3/JexlFeatures.java | 27 +++++- .../java/org/apache/commons/jexl3/JexlOptions.java | 4 +- .../apache/commons/jexl3/internal/Operators.java | 104 +++++++++++++-------- .../org/apache/commons/jexl3/internal/Script.java | 9 +- .../jexl3/internal/introspection/Uberspect.java | 16 ++-- .../apache/commons/jexl3/parser/JexlParser.java | 18 ++-- .../commons/jexl3/ArithmeticOperatorTest.java | 1 - .../org/apache/commons/jexl3/ArithmeticTest.java | 47 ++++++++-- .../java/org/apache/commons/jexl3/LexicalTest.java | 15 +++ 10 files changed, 220 insertions(+), 76 deletions(-)