[jira] [Commented] (JEXL-392) Enable namespace declaration based on scripts

2023-03-08 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17698021#comment-17698021 ] Dmitri Blinov commented on JEXL-392: If I'm allowed to express an opinion, this feature complicates the

[jira] [Commented] (JEXL-390) Pragmas should not be statements

2022-12-22 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17651323#comment-17651323 ] Dmitri Blinov commented on JEXL-390: I understand your point to keep the things as much backward

[jira] [Updated] (JEXL-390) Pragmas should not be statements

2022-12-11 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-390: --- Description: In Jexl pragmas are treated as statements syntactically, but do not find their way to

[jira] [Created] (JEXL-390) Pragmas should not be statements

2022-12-10 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-390: -- Summary: Pragmas should not be statements Key: JEXL-390 URL: https://issues.apache.org/jira/browse/JEXL-390 Project: Commons JEXL Issue Type: Improvement

[jira] [Commented] (JEXL-389) Improve parsing timings

2022-12-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17643956#comment-17643956 ] Dmitri Blinov commented on JEXL-389: Thank you very much for your promt fix. With modern hardware

[jira] [Created] (JEXL-389) Improve parsing timings

2022-12-05 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-389: -- Summary: Improve parsing timings Key: JEXL-389 URL: https://issues.apache.org/jira/browse/JEXL-389 Project: Commons JEXL Issue Type: Improvement

[jira] [Commented] (JEXL-385) Support disabling fortran-style relational operators syntax

2022-11-19 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17636192#comment-17636192 ] Dmitri Blinov commented on JEXL-385: Thank you! Maybe it should be mentioned in docs  > Support

[jira] [Comment Edited] (JEXL-385) Support disabling fortran-style relational operators syntax

2022-11-09 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17631152#comment-17631152 ] Dmitri Blinov edited comment on JEXL-385 at 11/9/22 4:55 PM: - [~henrib] Do you

[jira] [Commented] (JEXL-385) Support disabling fortran-style relational operators syntax

2022-11-09 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17631152#comment-17631152 ] Dmitri Blinov commented on JEXL-385: [~henrib] Do you mean we can now reintroduce ‘in’ as an alias to

[jira] [Created] (JEXL-385) Support disabling fortran-style relational operators syntax

2022-11-07 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-385: -- Summary: Support disabling fortran-style relational operators syntax Key: JEXL-385 URL: https://issues.apache.org/jira/browse/JEXL-385 Project: Commons JEXL

[jira] [Commented] (JEXL-381) Change default JEXL configuration to a more security-friendly behaviour

2022-11-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17629376#comment-17629376 ] Dmitri Blinov commented on JEXL-381: You're right - ClassLoader.loadClass() does not trigger class

[jira] [Commented] (JEXL-381) Change default JEXL configuration to a more security-friendly behaviour

2022-11-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17629358#comment-17629358 ] Dmitri Blinov commented on JEXL-381: This can be a little bit tricky. Current Permissions checks are

[jira] [Commented] (JEXL-381) Change default JEXL configuration to a more security-friendly behaviour

2022-11-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17629303#comment-17629303 ] Dmitri Blinov commented on JEXL-381: Now that I've reviewed the code, I think one of the things that

[jira] [Reopened] (JEXL-382) Simplify grammar and lexical state management

2022-11-03 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov reopened JEXL-382: Last minute amendments https://github.com/apache/commons-jexl/pull/135 > Simplify grammar and lexical

[jira] [Commented] (JEXL-381) Change default JEXL configuration to a more security-friendly behaviour

2022-11-02 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17627881#comment-17627881 ] Dmitri Blinov commented on JEXL-381: [~henrib] The sandbox is not part of Jexl, rather part of some

[jira] [Comment Edited] (JEXL-381) Change default JEXL configuration to a more security-friendly behaviour

2022-10-31 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17626766#comment-17626766 ] Dmitri Blinov edited comment on JEXL-381 at 10/31/22 7:07 PM: -- [~henrib] I

[jira] [Commented] (JEXL-381) Change default JEXL configuration to a more security-friendly behaviour

2022-10-31 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17626766#comment-17626766 ] Dmitri Blinov commented on JEXL-381: [~henrib] I don't remember exact reason why I didn't opted for the

[jira] [Commented] (JEXL-381) Change default JEXL configuration to a more security-friendly behaviour

2022-10-31 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17626731#comment-17626731 ] Dmitri Blinov commented on JEXL-381: IMO the idea to sandbox JEXL by default is not without good sense,

[jira] [Updated] (JEXL-382) Simplify grammar and lexical state management

2022-10-30 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-382: --- Description: Here is the proposal to tidy up grammar and lexical state management rules. The jar size

[jira] [Updated] (JEXL-382) Simplify grammar and lexical state management

2022-10-30 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-382: --- Description: Here is the proposal to tidy up grammar and lexical state management rules.

[jira] [Created] (JEXL-382) Simplify grammar and lexical state management

2022-10-30 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-382: -- Summary: Simplify grammar and lexical state management Key: JEXL-382 URL: https://issues.apache.org/jira/browse/JEXL-382 Project: Commons JEXL Issue Type:

[jira] [Comment Edited] (JEXL-372) Add support for 'standard' for loop

2022-06-23 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17558174#comment-17558174 ] Dmitri Blinov edited comment on JEXL-372 at 6/23/22 5:27 PM: - The following

[jira] [Commented] (JEXL-372) Add support for 'standard' for loop

2022-06-23 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17558174#comment-17558174 ] Dmitri Blinov commented on JEXL-372: The following test case fails {code:java}   @Test public void

[jira] [Comment Edited] (JEXL-373) Add support for prefix/postfix increment/decrement operators

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553286#comment-17553286 ] Dmitri Blinov edited comment on JEXL-373 at 6/12/22 5:05 PM: - There is also an

[jira] [Comment Edited] (JEXL-373) Add support for prefix/postfix increment/decrement operators

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553286#comment-17553286 ] Dmitri Blinov edited comment on JEXL-373 at 6/12/22 4:53 PM: - There is also an

[jira] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372 ] Dmitri Blinov deleted comment on JEXL-372: was (Author: dmitri_blinov): Once you mentioned complexity of overload checks for self\{Add,Subtract,..} I recalled that when I tackeled that problem

[jira] [Commented] (JEXL-373) Add support for prefix/postfix increment/decrement operators

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553287#comment-17553287 ] Dmitri Blinov commented on JEXL-373: Once you mentioned complexity of overload checks for

[jira] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372 ] Dmitri Blinov deleted comment on JEXL-372: was (Author: dmitri_blinov): There is also an open question whether default increment/decrement operator arithmetic should trigger overloaded {{\+=}}

[jira] [Commented] (JEXL-373) Add support for prefix/postfix increment/decrement operators

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553286#comment-17553286 ] Dmitri Blinov commented on JEXL-373: There is also an open question whether default increment/decrement

[jira] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372 ] Dmitri Blinov deleted comment on JEXL-372: was (Author: dmitri_blinov): The following use case returns 1 in JS {code:java}     @Test     public void testIncrementOperatorOnNull() throws

[jira] [Commented] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553283#comment-17553283 ] Dmitri Blinov commented on JEXL-372: Once you mentioned complexity of overload checks for

[jira] [Comment Edited] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553276#comment-17553276 ] Dmitri Blinov edited comment on JEXL-372 at 6/12/22 2:55 PM: - There is also an

[jira] [Commented] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553276#comment-17553276 ] Dmitri Blinov commented on JEXL-372: There is also an open question whether default increment/decrement

[jira] [Comment Edited] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553261#comment-17553261 ] Dmitri Blinov edited comment on JEXL-372 at 6/12/22 2:22 PM: - The following use

[jira] [Commented] (JEXL-372) Add support for 'standard' for loop

2022-06-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553261#comment-17553261 ] Dmitri Blinov commented on JEXL-372: The following test case returns 1 in JS {code:java}     @Test    

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17539003#comment-17539003 ] Dmitri Blinov commented on JEXL-369: [~henrib] Great job, thanks! > Add 'let' and 'const' variable

[jira] [Commented] (JEXL-367) Named function and fat-arrow (=>) lambda syntax

2022-05-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17539002#comment-17539002 ] Dmitri Blinov commented on JEXL-367: There are a couple of notes on current named function

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-17 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17538323#comment-17538323 ] Dmitri Blinov edited comment on JEXL-369 at 5/17/22 4:42 PM: - I respectfully

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-17 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17538323#comment-17538323 ] Dmitri Blinov commented on JEXL-369: I respectfully disagree :) Loop assignment to constant fails in

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-17 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17537961#comment-17537961 ] Dmitri Blinov commented on JEXL-369: Oh, that one is tricky, need to track loops and branches.

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-16 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17537687#comment-17537687 ] Dmitri Blinov edited comment on JEXL-369 at 5/16/22 5:39 PM: - [~henrib] I'm

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-16 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17537687#comment-17537687 ] Dmitri Blinov commented on JEXL-369: [~henrib] I'm terribly sorry but can not grasp your idea with

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-13 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17536787#comment-17536787 ] Dmitri Blinov commented on JEXL-369: I'm also sceptical about the following test case (and similar...)

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17536284#comment-17536284 ] Dmitri Blinov commented on JEXL-369: It seems there is a bug with const checks. The following test

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-11 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17535050#comment-17535050 ] Dmitri Blinov edited comment on JEXL-369 at 5/11/22 6:32 PM: - [~henrib] My

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-11 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17535050#comment-17535050 ] Dmitri Blinov commented on JEXL-369: [~henrib] As a good rule, const variable decarations should

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-11 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17535050#comment-17535050 ] Dmitri Blinov edited comment on JEXL-369 at 5/11/22 6:18 PM: - [~henrib] As a

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-07 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17533205#comment-17533205 ] Dmitri Blinov edited comment on JEXL-369 at 5/7/22 7:29 AM: You are right about

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-07 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532992#comment-17532992 ] Dmitri Blinov edited comment on JEXL-369 at 5/7/22 7:28 AM: So, to sum up, what

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-07 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17533205#comment-17533205 ] Dmitri Blinov edited comment on JEXL-369 at 5/7/22 6:57 AM: You are right about

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-07 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17533205#comment-17533205 ] Dmitri Blinov commented on JEXL-369: You are right about case 4. > Add 'let' and 'const' variable

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-07 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532992#comment-17532992 ] Dmitri Blinov edited comment on JEXL-369 at 5/7/22 6:51 AM: So, to sum up, what

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532992#comment-17532992 ] Dmitri Blinov edited comment on JEXL-369 at 5/6/22 5:18 PM: So, to sum up, what

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532992#comment-17532992 ] Dmitri Blinov commented on JEXL-369: So, to sum up, what should we expect (in non-lexical mode)? Case

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532652#comment-17532652 ] Dmitri Blinov edited comment on JEXL-369 at 5/6/22 9:36 AM: In JS they allowed

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532652#comment-17532652 ] Dmitri Blinov edited comment on JEXL-369 at 5/6/22 8:43 AM: In JS they allowed

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532652#comment-17532652 ] Dmitri Blinov edited comment on JEXL-369 at 5/6/22 5:38 AM: In JS they allowed

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532652#comment-17532652 ] Dmitri Blinov commented on JEXL-369: In JS they allowed redefinition with let/const, ie {code:java}

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532407#comment-17532407 ] Dmitri Blinov edited comment on JEXL-369 at 5/5/22 4:50 PM: In JS you may have

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532407#comment-17532407 ] Dmitri Blinov edited comment on JEXL-369 at 5/5/22 4:48 PM: In JS you may have

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532407#comment-17532407 ] Dmitri Blinov edited comment on JEXL-369 at 5/5/22 4:32 PM: In JS you may have

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532407#comment-17532407 ] Dmitri Blinov commented on JEXL-369: In JS you may have a variable redeclared in nested block unlimited

[jira] [Comment Edited] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532264#comment-17532264 ] Dmitri Blinov edited comment on JEXL-369 at 5/5/22 2:15 PM: Henri, could you

[jira] [Commented] (JEXL-369) Add 'let' and 'const' variable declarations

2022-05-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17532264#comment-17532264 ] Dmitri Blinov commented on JEXL-369: Henri, could you please provide the vision of what should be

[jira] [Commented] (JEXL-367) Deprecate -> and support =>

2022-05-03 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17531394#comment-17531394 ] Dmitri Blinov commented on JEXL-367: [~hussachai] thanks for the thorough observation, but my question

[jira] [Commented] (JEXL-367) Deprecate -> and support =>

2022-05-02 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530901#comment-17530901 ] Dmitri Blinov commented on JEXL-367: [~henrib] May I ask what is so special about JS, why not java,

[jira] [Commented] (JEXL-367) Deprecate -> and support =>

2022-05-01 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530490#comment-17530490 ] Dmitri Blinov commented on JEXL-367: [~henrib] In short, in JS world fat arrow functions have their own

[jira] [Comment Edited] (JEXL-367) Deprecate -> and support =>

2022-04-30 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530387#comment-17530387 ] Dmitri Blinov edited comment on JEXL-367 at 4/30/22 1:10 PM: - Fat arrows have

[jira] [Commented] (JEXL-367) Deprecate -> and support =>

2022-04-30 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530387#comment-17530387 ] Dmitri Blinov commented on JEXL-367: Fat arrows have special meaning in JS and are not stict

[jira] [Commented] (JEXL-360) Add missing bitshift operators ( >>, >>>, <<)

2022-02-15 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17492758#comment-17492758 ] Dmitri Blinov commented on JEXL-360: It seems you've already done most of the work. I've added some

[jira] [Comment Edited] (JEXL-360) Add missing bitwise operators ( >>, >>>, etc)

2022-02-15 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17492400#comment-17492400 ] Dmitri Blinov edited comment on JEXL-360 at 2/15/22, 9:24 AM: -- This is what,

[jira] [Commented] (JEXL-360) Add missing bitwise operators ( >>, >>>, etc)

2022-02-14 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17492400#comment-17492400 ] Dmitri Blinov commented on JEXL-360: This is what, among many other things, that I have added in the

[jira] [Commented] (JEXL-357) Configure accessible packages/classes/methods/fields

2022-02-13 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17491610#comment-17491610 ] Dmitri Blinov commented on JEXL-357: The current implementation does not honor classes with no Package

[jira] [Closed] (JEXL-233) Documentation rewrite

2021-06-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-233. -- Resolution: Fixed > Documentation rewrite > - > > Key: JEXL-233 >

[jira] [Closed] (JEXL-316) Operator ?? has very low priority

2021-06-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-316. -- Fix Version/s: (was: Later) Resolution: Won't Do > Operator ?? has very low priority >

[jira] [Closed] (JEXL-185) Ability to trace execution of script statements

2021-06-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-185. -- Resolution: Won't Do > Ability to trace execution of script statements >

[jira] [Closed] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2021-06-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-266. -- Resolution: Won't Do > Allow to remove an element from iterator collection within for-loops >

[jira] [Closed] (JEXL-268) Jexl lambdas as parameters to new Java8 methods

2021-06-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-268. -- Resolution: Won't Do > Jexl lambdas as parameters to new Java8 methods >

[jira] [Closed] (JEXL-276) Introduce short-handed ternary operation x ? y

2021-06-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-276. -- Resolution: Won't Do > Introduce short-handed ternary operation x ? y >

[jira] [Closed] (JEXL-269) Indexed for-loop

2021-06-18 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-269. -- Resolution: Won't Do > Indexed for-loop > > > Key: JEXL-269 >

[jira] [Commented] (JEXL-342) Support for Java Optional.

2021-02-23 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17289743#comment-17289743 ] Dmitri Blinov commented on JEXL-342: I've made some fiddling with new features for JEXL the other day,

[jira] [Comment Edited] (JEXL-329) Uberspect may loose its Classloader

2020-04-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17076258#comment-17076258 ] Dmitri Blinov edited comment on JEXL-329 at 4/6/20, 11:42 AM: -- We supply

[jira] [Commented] (JEXL-329) Uberspect may loose its Classloader

2020-04-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17076258#comment-17076258 ] Dmitri Blinov commented on JEXL-329: We supply JexlUberspect with our classloader to be able to create

[jira] [Created] (JEXL-329) Uberspect may loose its Classloader

2020-04-01 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-329: -- Summary: Uberspect may loose its Classloader Key: JEXL-329 URL: https://issues.apache.org/jira/browse/JEXL-329 Project: Commons JEXL Issue Type: Bug Affects

[jira] [Commented] (JEXL-302) JexlScript.getVariables returns strange values for array access

2020-02-12 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17035185#comment-17035185 ] Dmitri Blinov commented on JEXL-302: Thanks for the clarification, it was the transion from {{a[['b',

[jira] [Commented] (JEXL-307) Variable redeclaration option

2020-02-07 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17032339#comment-17032339 ] Dmitri Blinov commented on JEXL-307: The following test case fails with - *_variable 'x' is undefined_*

[jira] [Commented] (JEXL-302) JexlScript.getVariables returns strange values for array access

2020-02-05 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17030755#comment-17030755 ] Dmitri Blinov commented on JEXL-302: Maybe I'm kicking a dead horse here, but can you please explain

[jira] [Commented] (JEXL-323) Ant-style variables can throw exception when evaluated for their value

2020-02-02 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17028425#comment-17028425 ] Dmitri Blinov commented on JEXL-323: Not sure whether its worth creating a separate issue for this, but

[jira] [Created] (JEXL-325) Potential race-condition in NumberParser.toString()

2020-01-28 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-325: -- Summary: Potential race-condition in NumberParser.toString() Key: JEXL-325 URL: https://issues.apache.org/jira/browse/JEXL-325 Project: Commons JEXL Issue Type:

[jira] [Comment Edited] (JEXL-307) Variable redeclaration option

2020-01-23 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17020834#comment-17020834 ] Dmitri Blinov edited comment on JEXL-307 at 1/23/20 9:07 AM: - And one more

[jira] [Comment Edited] (JEXL-307) Variable redeclaration option

2020-01-22 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17020834#comment-17020834 ] Dmitri Blinov edited comment on JEXL-307 at 1/23/20 7:26 AM: - And one more

[jira] [Commented] (JEXL-307) Variable redeclaration option

2020-01-21 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17020834#comment-17020834 ] Dmitri Blinov commented on JEXL-307: And one more thing... hoisted variables are not resolved in nested

[jira] [Commented] (JEXL-307) Variable redeclaration option

2020-01-20 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17019468#comment-17019468 ] Dmitri Blinov commented on JEXL-307: It seems I have found a nasty regression - the code below fails

[jira] [Created] (JEXL-321) Empty do-while loop is broken

2020-01-17 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-321: -- Summary: Empty do-while loop is broken Key: JEXL-321 URL: https://issues.apache.org/jira/browse/JEXL-321 Project: Commons JEXL Issue Type: Bug Affects

[jira] [Created] (JEXL-318) Annotation processing may fail in lexical mode

2020-01-13 Thread Dmitri Blinov (Jira)
Dmitri Blinov created JEXL-318: -- Summary: Annotation processing may fail in lexical mode Key: JEXL-318 URL: https://issues.apache.org/jira/browse/JEXL-318 Project: Commons JEXL Issue Type: Bug

[jira] [Commented] (JEXL-259) Shorter ant-ish variables prevent longer ant-ish variables from being resolved properly

2019-12-24 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17003126#comment-17003126 ] Dmitri Blinov commented on JEXL-259: I ditched the ant-ish variables and have managed to write cascade

[jira] [Commented] (JEXL-307) Variable redeclaration option

2019-12-10 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16993265#comment-16993265 ] Dmitri Blinov commented on JEXL-307: Options are OK. The test case to illustrate the problem is this

[jira] [Commented] (JEXL-307) Variable redeclaration option

2019-12-06 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16989652#comment-16989652 ] Dmitri Blinov commented on JEXL-307: Now that everything works as expected I wonder whether it is

[jira] [Commented] (JEXL-307) Variable redeclaration option

2019-12-03 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16986701#comment-16986701 ] Dmitri Blinov commented on JEXL-307: Maybe I do not fully understand what the lexical feature is all

[jira] [Commented] (JEXL-307) Variable redeclaration option

2019-11-29 Thread Dmitri Blinov (Jira)
[ https://issues.apache.org/jira/browse/JEXL-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16985015#comment-16985015 ] Dmitri Blinov commented on JEXL-307: The following test fails with *undefined variable x* in most inner

  1   2   3   4   5   >