commons-jexl.git
6 weeks agoJEXL-278: refined logic to better capture ambiguous statements master
henrib [Sun, 28 Oct 2018 16:56:23 +0000 (17:56 +0100)] 
JEXL-278: refined logic to better capture ambiguous statements

6 weeks agoJEXL-278: added logic to better capture ambiguous statements and a method to attempt...
henrib [Thu, 25 Oct 2018 20:15:12 +0000 (22:15 +0200)] 
JEXL-278: added logic to better capture ambiguous statements and a method to attempt cleaning them from the source

7 weeks agoJEXL: nitpicks in Javadoc
henrib [Mon, 22 Oct 2018 09:47:51 +0000 (11:47 +0200)] 
JEXL: nitpicks in Javadoc

2 months agoMerge dmitri-blinov/documentation-brushup into JEXL-233
henrib [Tue, 18 Sep 2018 12:42:35 +0000 (14:42 +0200)] 
Merge dmitri-blinov/documentation-brushup into JEXL-233

2 months agoJEXL-274: added JexlBuilder option, interpreter code, tests and changes
henrib [Tue, 18 Sep 2018 11:35:45 +0000 (13:35 +0200)] 
JEXL-274: added JexlBuilder option, interpreter code, tests and changes

2 months agoMerge branch 'master' into documentation-brushup
dmitri-blinov [Tue, 18 Sep 2018 08:37:39 +0000 (11:37 +0300)] 
Merge branch 'master' into documentation-brushup

2 months agoDocumentation update cleanup
Dmitri Blinov [Tue, 18 Sep 2018 08:35:42 +0000 (11:35 +0300)] 
Documentation update cleanup

2 months agoDocumentation update
Dmitri Blinov [Tue, 18 Sep 2018 08:27:09 +0000 (11:27 +0300)] 
Documentation update

2 months agoJEXL-275: added option, tests and changes
henrib [Mon, 17 Sep 2018 20:09:15 +0000 (22:09 +0200)] 
JEXL-275: added option, tests and changes

2 months agoJEXL-273: changes & release notes
henrib [Thu, 13 Sep 2018 16:25:24 +0000 (18:25 +0200)] 
JEXL-273: changes & release notes

2 months agoJEXL: more tests on do...while loops
henrib [Thu, 13 Sep 2018 16:05:37 +0000 (18:05 +0200)] 
JEXL: more tests on do...while loops

2 months agoMerge branch 'experimental-do-while' of https://github.com/dmitri-blinov/commons...
henrib [Thu, 13 Sep 2018 15:45:07 +0000 (17:45 +0200)] 
Merge branch 'experimental-do-while' of https://github.com/dmitri-blinov/commons-jexl

2 months agoJEXL-175: changes & release notes
henrib [Thu, 13 Sep 2018 15:26:43 +0000 (17:26 +0200)] 
JEXL-175: changes & release notes

2 months agoReuse parsing method;
henrib [Thu, 13 Sep 2018 15:12:02 +0000 (17:12 +0200)] 
Reuse parsing method;
Nitpick on doc

2 months agoMerge branch 'experimental-regex' of https://github.com/dmitri-blinov/commons-jexl...
Dmitri Blinov [Thu, 13 Sep 2018 05:57:39 +0000 (08:57 +0300)] 
Merge branch 'experimental-regex' of https://github.com/dmitri-blinov/commons-jexl.git into experimental-regex

2 months agoRegex literal to be parse-time constant
Dmitri Blinov [Thu, 13 Sep 2018 05:56:27 +0000 (08:56 +0300)] 
Regex literal to be parse-time constant

2 months agoMerge branch 'master' into experimental-regex
henrib [Wed, 12 Sep 2018 13:47:16 +0000 (15:47 +0200)] 
Merge branch 'master' into experimental-regex

2 months agoJEXL-272: releases notes typo
henrib [Wed, 12 Sep 2018 13:26:09 +0000 (15:26 +0200)] 
JEXL-272: releases notes typo

2 months agoJEXL-272: properly detect and report null property dereference
henrib [Wed, 12 Sep 2018 12:51:57 +0000 (14:51 +0200)] 
JEXL-272: properly detect and report null property dereference
JEXL-271: moved lambda/curry tests to test class

2 months agoJEXL-271: reporting the unbound parameters (curry()), tls interpreter cleanup
Henri Biestro [Wed, 12 Sep 2018 06:31:59 +0000 (08:31 +0200)] 
JEXL-271: reporting the unbound parameters (curry()), tls interpreter cleanup

3 months agoJEXL: enable easier log lib change and package rename
henrib [Mon, 10 Sep 2018 14:36:22 +0000 (16:36 +0200)] 
JEXL: enable easier log lib change and package rename

3 months agoJEXL-271, JEXL-270: release notes, changes
henrib [Mon, 10 Sep 2018 14:02:54 +0000 (16:02 +0200)] 
JEXL-271, JEXL-270: release notes, changes

3 months agoJEXL-271: simplified curry(...) after being hinted it was a form of closure
henrib [Mon, 10 Sep 2018 13:15:28 +0000 (15:15 +0200)] 
JEXL-271: simplified curry(...) after being hinted it was a form of closure

3 months agoJEXL-270, JEXL-271: fix hoisting resolution and use thread-local current interpreter...
henrib [Mon, 10 Sep 2018 08:46:19 +0000 (10:46 +0200)] 
JEXL-270, JEXL-271: fix hoisting resolution and use thread-local current interpreter to capture env while currying, fix script re-stringification, added tests

3 months agoIntroduce regex Pattern literal ~//
Dmitri Blinov [Mon, 20 Aug 2018 09:00:36 +0000 (12:00 +0300)] 
Introduce regex Pattern literal ~//

3 months agoIntroduce do/while loop syntax
Dmitri Blinov [Mon, 20 Aug 2018 08:55:20 +0000 (11:55 +0300)] 
Introduce do/while loop syntax

3 months agoJEXL-267: added test illustrating intended behaviors
henrib [Thu, 16 Aug 2018 13:33:23 +0000 (15:33 +0200)] 
JEXL-267: added test illustrating intended behaviors

3 months agoJEXL-266: augmented example/prototype with 2 forEach operator 'overloads'
henrib [Thu, 16 Aug 2018 13:00:29 +0000 (15:00 +0200)] 
JEXL-266: augmented example/prototype with 2 forEach operator 'overloads'

3 months agoJEXL-266: added an example/prototype through forEach operator 'overload'
henrib [Wed, 15 Aug 2018 08:50:40 +0000 (10:50 +0200)] 
JEXL-266: added an example/prototype through forEach operator 'overload'

4 months agoJEXL: cleansing and refactoring the Interpreter.call(...) that was way too convoluted
henrib [Wed, 8 Aug 2018 16:45:45 +0000 (18:45 +0200)] 
JEXL: cleansing and refactoring the Interpreter.call(...) that was way too convoluted

4 months agoJEXL-265: making namespace identifier explicit in grammar and code
henrib [Mon, 6 Aug 2018 09:15:04 +0000 (11:15 +0200)] 
JEXL-265: making namespace identifier explicit in grammar and code

4 months agoJEXL-264: adding syntax in javacc jjt, escaping/unescaping identifier parsing methods...
henrib [Thu, 2 Aug 2018 16:43:16 +0000 (18:43 +0200)] 
JEXL-264: adding syntax in javacc jjt, escaping/unescaping identifier parsing methods, tests and book-keeping

4 months agoJEXL-261: reload namespaces which are classes on setClassLoader
henrib [Thu, 2 Aug 2018 15:47:19 +0000 (17:47 +0200)] 
JEXL-261: reload namespaces which are classes on setClassLoader

6 months agoJEXL-260: performance regression fix
henrib [Wed, 23 May 2018 12:20:08 +0000 (14:20 +0200)] 
JEXL-260: performance regression fix

6 months agoJEXL-261: api change, added logic in engine and interpreter, added test, updated...
henrib [Mon, 21 May 2018 11:17:48 +0000 (13:17 +0200)] 
JEXL-261: api change, added logic in engine and interpreter, added test, updated release notes & changes

6 months agoJEXL-260: added logic in interpreter, added test, updated release notes & changes
henrib [Sun, 20 May 2018 19:10:58 +0000 (21:10 +0200)] 
JEXL-260: added logic in interpreter, added test, updated release notes & changes

6 months agoJEXL: fixing preparation to add 'escaped' identifiers
henrib [Wed, 16 May 2018 12:40:08 +0000 (14:40 +0200)] 
JEXL: fixing preparation to add 'escaped' identifiers

6 months ago[JEXL]:
henrib [Wed, 16 May 2018 08:40:19 +0000 (10:40 +0200)] 
[JEXL]:
- preparing to add 'escaped' identifiers

6 months ago[JEXL]:
henrib [Wed, 16 May 2018 08:40:19 +0000 (10:40 +0200)] 
[JEXL]:
- preparing to add 'escaped' identifiers

8 months agoJEXL-256: a test/sample for throwing (jexl) exception from a context set
Henri Biestro [Wed, 11 Apr 2018 20:51:25 +0000 (22:51 +0200)] 
JEXL-256: a test/sample for throwing (jexl) exception from a context set

9 months agoJEXL-255: separated script execution cancellation and interruption
Henri Biestro [Mon, 5 Mar 2018 07:38:50 +0000 (08:38 +0100)] 
JEXL-255: separated script execution cancellation and interruption

9 months agoJEXL-255: implemented a test timeout annotation, fixed code around it
Henri Biestro [Sun, 4 Mar 2018 20:49:13 +0000 (21:49 +0100)] 
JEXL-255: implemented a test timeout annotation, fixed code around it

10 months agoJEXL-252, JEXL-250: syntax documentation
Henri Biestro [Wed, 7 Feb 2018 11:12:48 +0000 (12:12 +0100)] 
JEXL-252, JEXL-250: syntax documentation

10 months agoJEXL-252, JEXL-250: hardened logic and more tests
Henri Biestro [Wed, 7 Feb 2018 10:03:28 +0000 (11:03 +0100)] 
JEXL-252, JEXL-250: hardened logic and more tests

10 months agoJEXL-252, JEXL-250: hardened logic and more tests
Henri Biestro [Wed, 7 Feb 2018 10:01:58 +0000 (11:01 +0100)] 
JEXL-252, JEXL-250: hardened logic and more tests

10 months agoJEXL-252, JEXL-250: hardened logic and more tests
Henri Biestro [Tue, 6 Feb 2018 11:11:46 +0000 (12:11 +0100)] 
JEXL-252, JEXL-250: hardened logic and more tests

10 months agoJEXL-254: Fixed the name of the test classes
Emmanuel Bourg [Tue, 6 Feb 2018 11:36:58 +0000 (12:36 +0100)] 
JEXL-254: Fixed the name of the test classes

10 months agoJEXL-252, JEXL-250: added safe navigation and string interpolation to identifier...
Henri Biestro [Mon, 5 Feb 2018 14:00:09 +0000 (15:00 +0100)] 
JEXL-252, JEXL-250: added safe navigation and string interpolation to identifier resolution

10 months agoUpdated the year in NOTICE.txt
Emmanuel Bourg [Sun, 4 Feb 2018 09:42:38 +0000 (10:42 +0100)] 
Updated the year in NOTICE.txt

10 months ago[JEXL] Attempting git commit
Henri Biestro [Sat, 3 Feb 2018 08:22:51 +0000 (09:22 +0100)] 
[JEXL] Attempting git commit

10 months agoReplaced the Subversion URLs with the equivalent ones on Gitbox
Emmanuel Bourg [Fri, 2 Feb 2018 10:58:39 +0000 (11:58 +0100)] 
Replaced the Subversion URLs with the equivalent ones on Gitbox

10 months agoJEXL-246:
Henri Biestro [Mon, 22 Jan 2018 12:24:16 +0000 (12:24 +0000)] 
JEXL-246:
Quiesced down logging, was missing check on actual signature diff

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821853 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL-248:
Henri Biestro [Sun, 21 Jan 2018 10:52:00 +0000 (10:52 +0000)] 
JEXL-248:
Fixed left-value check during assignment parsing, added test

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821785 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL-248:
Henri Biestro [Sun, 21 Jan 2018 10:51:09 +0000 (10:51 +0000)] 
JEXL-248:
Fixed left-value check during assignment parsing, added test

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821784 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Sun, 21 Jan 2018 10:45:21 +0000 (10:45 +0000)] 
JEXL:
Coverage, added a test / call debug method

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821783 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Sun, 21 Jan 2018 10:44:04 +0000 (10:44 +0000)] 
JEXL:
Coverage, added a test on method overloads / object parameters / null arguments

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821782 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Sun, 21 Jan 2018 10:42:29 +0000 (10:42 +0000)] 
JEXL:
Coverage, added a test on empty array assignment

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821781 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL-246:
Henri Biestro [Sun, 21 Jan 2018 10:41:04 +0000 (10:41 +0000)] 
JEXL-246:
Improved detection of operator methods that arent overrides

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821780 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Sun, 21 Jan 2018 10:25:46 +0000 (10:25 +0000)] 
JEXL:
Protect against potential NPE

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821779 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Sun, 21 Jan 2018 10:24:49 +0000 (10:24 +0000)] 
JEXL:
Log signature collision in debug

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821777 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Sat, 20 Jan 2018 11:55:55 +0000 (11:55 +0000)] 
JEXL:
Protect against potential NPE

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821740 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Sat, 20 Jan 2018 11:35:34 +0000 (11:35 +0000)] 
JEXL:
Missing @Test

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821738 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Thu, 18 Jan 2018 09:38:46 +0000 (09:38 +0000)] 
JEXL:
Removing references to  junit.framework, replaced by org.junit

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821466 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL-246:
Henri Biestro [Tue, 16 Jan 2018 19:34:30 +0000 (19:34 +0000)] 
JEXL-246:
3rd times a charm... relaxing ambiguity rules wrt null / object; properly detect JexlArithmetic operator methods

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821295 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL:
Henri Biestro [Tue, 16 Jan 2018 19:32:54 +0000 (19:32 +0000)] 
JEXL:
Javadoc

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1821294 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL-246:
Henri Biestro [Thu, 11 Jan 2018 14:10:25 +0000 (14:10 +0000)] 
JEXL-246:
Javadoc

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1820884 13f79535-47bb-0310-9956-ffa450edef68

10 months agoJEXL-246:
Henri Biestro [Thu, 11 Jan 2018 14:01:48 +0000 (14:01 +0000)] 
JEXL-246:
Refined AmbiguousException with severity flag to consider null arguments as being often benign; when benign (aka not severe), AmbiguousException no longer trigger logging

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1820883 13f79535-47bb-0310-9956-ffa450edef68

11 months agoJEXL-246:
Henri Biestro [Mon, 8 Jan 2018 15:04:04 +0000 (15:04 +0000)] 
JEXL-246:
Better error handling or operator overload error, added specific test, changes & release notes updated

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1820568 13f79535-47bb-0310-9956-ffa450edef68

11 months agoJEXL:
Henri Biestro [Mon, 8 Jan 2018 14:51:10 +0000 (14:51 +0000)] 
JEXL:
Reducing FindBugs complaints

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1820566 13f79535-47bb-0310-9956-ffa450edef68

11 months agoUpdate commons-parent from 42 to 43.
Gary D. Gregory [Sun, 7 Jan 2018 20:47:16 +0000 (20:47 +0000)] 
Update commons-parent from 42 to 43.

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1820492 13f79535-47bb-0310-9956-ffa450edef68

12 months agoJEXL-245:
Henri Biestro [Mon, 4 Dec 2017 11:32:54 +0000 (11:32 +0000)] 
JEXL-245:
Better handling of null properties during de-referencing

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1817082 13f79535-47bb-0310-9956-ffa450edef68

12 months agoJEXL-243:
Henri Biestro [Wed, 29 Nov 2017 16:27:04 +0000 (16:27 +0000)] 
JEXL-243:
Features, refined version. Allow fine grain on what is syntactically available for both scripts and expressions (and make expressions a subset of script features).

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1816640 13f79535-47bb-0310-9956-ffa450edef68

12 months agoJEXL:
Henri Biestro [Mon, 20 Nov 2017 14:58:39 +0000 (14:58 +0000)] 
JEXL:
Made permissions an explicit instance in preparation for future / further sandboxing capabilities

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1815813 13f79535-47bb-0310-9956-ffa450edef68

13 months agoJEXL-244:
Henri Biestro [Mon, 6 Nov 2017 14:25:34 +0000 (14:25 +0000)] 
JEXL-244:
Blind fix, removing static anonymous inner classes

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1814413 13f79535-47bb-0310-9956-ffa450edef68

13 months agoJEXL-243:
Henri Biestro [Fri, 27 Oct 2017 15:43:49 +0000 (15:43 +0000)] 
JEXL-243:
First drop of feature control code

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1813544 13f79535-47bb-0310-9956-ffa450edef68

13 months agoJEXL-240:
Henri Biestro [Fri, 27 Oct 2017 15:11:38 +0000 (15:11 +0000)] 
JEXL-240:
Reverting to not considering class objects as functor (by default).

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1813542 13f79535-47bb-0310-9956-ffa450edef68

13 months agoJEXL:
Henri Biestro [Mon, 23 Oct 2017 10:26:12 +0000 (10:26 +0000)] 
JEXL:
Javadoc

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1812991 13f79535-47bb-0310-9956-ffa450edef68

13 months agoJEXL-241:
Henri Biestro [Thu, 19 Oct 2017 12:11:32 +0000 (12:11 +0000)] 
JEXL-241:
Updating changes & release notes

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1812627 13f79535-47bb-0310-9956-ffa450edef68

13 months agoJEXL-241:
Henri Biestro [Thu, 19 Oct 2017 12:01:32 +0000 (12:01 +0000)] 
JEXL-241:
bad implementation of a double-check lazy initialization, aka item 71

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1812625 13f79535-47bb-0310-9956-ffa450edef68

14 months agofix java 6 build on travis by using precise distribution
Pascal Schumacher [Sun, 8 Oct 2017 10:09:31 +0000 (10:09 +0000)] 
fix java 6 build on travis by using precise distribution

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1811465 13f79535-47bb-0310-9956-ffa450edef68

14 months agoJEXL:
Henri Biestro [Fri, 6 Oct 2017 15:07:41 +0000 (15:07 +0000)] 
JEXL:
Updating changes & release notes for last issues fixes

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1811341 13f79535-47bb-0310-9956-ffa450edef68

14 months agoJEXL-238:
Henri Biestro [Fri, 6 Oct 2017 14:57:35 +0000 (14:57 +0000)] 
JEXL-238:
Changed signatures & variable types

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1811339 13f79535-47bb-0310-9956-ffa450edef68

14 months agoJEXL-240:
Henri Biestro [Fri, 6 Oct 2017 14:48:12 +0000 (14:48 +0000)] 
JEXL-240:
Javadoc

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1811338 13f79535-47bb-0310-9956-ffa450edef68

14 months agoJEXL-240:
Henri Biestro [Fri, 6 Oct 2017 14:31:39 +0000 (14:31 +0000)] 
JEXL-240:
Expose the Jexl engine evaluating a script/expression as a thread local;
Make classes functors, ie class(arg) will attempt to call a ctor, a simpler version of new(class, arg);
Fix antish variable used as method/function call;

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1811336 13f79535-47bb-0310-9956-ffa450edef68

15 months agoFix typos in Javadoc
Bruno P. Kinoshita [Wed, 6 Sep 2017 04:07:55 +0000 (04:07 +0000)] 
Fix typos in Javadoc

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1807436 13f79535-47bb-0310-9956-ffa450edef68

16 months agotry to fix build on travis by increasing max memory for tests
Pascal Schumacher [Thu, 10 Aug 2017 03:55:27 +0000 (03:55 +0000)] 
try to fix build on travis by increasing max memory for tests

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1804627 13f79535-47bb-0310-9956-ffa450edef68

16 months agoREADME.md: fix travis badge
Pascal Schumacher [Thu, 10 Aug 2017 03:40:38 +0000 (03:40 +0000)] 
README.md: fix travis badge

(side effect: close #4)

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1804623 13f79535-47bb-0310-9956-ffa450edef68

16 months agoREADME.md: add build status badge and remove now redundant license badge
Pascal Schumacher [Wed, 9 Aug 2017 19:34:41 +0000 (19:34 +0000)] 
README.md: add build status badge and remove now redundant license badge

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1804607 13f79535-47bb-0310-9956-ffa450edef68

16 months ago.travis.yml: build pull requests (not only trunk)
Pascal Schumacher [Wed, 9 Aug 2017 19:31:53 +0000 (19:31 +0000)] 
.travis.yml: build pull requests (not only trunk)

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1804606 13f79535-47bb-0310-9956-ffa450edef68

16 months ago.travis.yml: remove oraclejdk7 (no longer available)
Pascal Schumacher [Wed, 9 Aug 2017 19:30:51 +0000 (19:30 +0000)] 
.travis.yml: remove oraclejdk7 (no longer available)

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1804605 13f79535-47bb-0310-9956-ffa450edef68

16 months agoJEXL-224:
Henri Biestro [Fri, 14 Jul 2017 13:07:55 +0000 (13:07 +0000)] 
JEXL-224:
JEXL-225:
changes, release notes

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1801958 13f79535-47bb-0310-9956-ffa450edef68

16 months agoJEXL-224:
Henri Biestro [Fri, 14 Jul 2017 13:07:20 +0000 (13:07 +0000)] 
JEXL-224:
JEXL-225:
new tests, split non-regression test class (IssuesTest) in 3

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1801957 13f79535-47bb-0310-9956-ffa450edef68

16 months agoJEXL-224: added logic to allow detecting an overloaded call(...) method in JexlArithm...
Henri Biestro [Fri, 14 Jul 2017 13:06:05 +0000 (13:06 +0000)] 
JEXL-224: added logic to allow detecting an overloaded call(...) method in JexlArithmetic usable to perform a function call

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1801956 13f79535-47bb-0310-9956-ffa450edef68

16 months agoJEXL-224: ObjectContext rewrite based on lower level calls
Henri Biestro [Fri, 14 Jul 2017 13:03:36 +0000 (13:03 +0000)] 
JEXL-224: ObjectContext rewrite based on lower level calls

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1801955 13f79535-47bb-0310-9956-ffa450edef68

17 months agoJEXL-236: modified arguments class checks & casts, added tests
Henri Biestro [Wed, 5 Jul 2017 10:19:27 +0000 (10:19 +0000)] 
JEXL-236: modified arguments class checks & casts, added tests

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1800856 13f79535-47bb-0310-9956-ffa450edef68

17 months agoJEXL: added null coalescing operator script test
Henri Biestro [Wed, 5 Jul 2017 10:17:55 +0000 (10:17 +0000)] 
JEXL: added null coalescing operator script test

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1800855 13f79535-47bb-0310-9956-ffa450edef68

17 months agoJEXL: added empty and nested set tests
Henri Biestro [Wed, 5 Jul 2017 06:25:47 +0000 (06:25 +0000)] 
JEXL: added empty and nested set tests

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1800843 13f79535-47bb-0310-9956-ffa450edef68

17 months agoJEXL-227: JexlScriptEngineFactory.getEngineVersion() should return actual version
Henri Biestro [Sat, 1 Jul 2017 14:54:25 +0000 (14:54 +0000)] 
JEXL-227: JexlScriptEngineFactory.getEngineVersion() should return actual version

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1800511 13f79535-47bb-0310-9956-ffa450edef68

17 months agoJEXL-234: updated JexlArithmetic.start,ends}With to use CharSequence as first param
Henri Biestro [Sat, 1 Jul 2017 08:50:21 +0000 (08:50 +0000)] 
JEXL-234: updated JexlArithmetic.start,ends}With to use CharSequence as first param

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1800482 13f79535-47bb-0310-9956-ffa450edef68

17 months agoJEXL-231: Syntax for accessing List elements is not mentioned in docs
Henri Biestro [Wed, 28 Jun 2017 08:47:40 +0000 (08:47 +0000)] 
JEXL-231: Syntax for accessing List elements is not mentioned in docs

git-svn-id: https://svn-us.apache.org/repos/asf/commons/proper/jexl/trunk@1800134 13f79535-47bb-0310-9956-ffa450edef68