[jira] [Updated] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-10 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9631: --- Fix Version/s: 3.0.5 > Replace legacy data structure with Java collection >

[jira] [Resolved] (GROOVY-9634) ClassNode hasPossibleMethod and tryFindPossibleMethod make inefficient use of getMethods(String) and getSuperClass()

2020-07-09 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9634. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > ClassNode

[jira] [Assigned] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-09 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun reassigned GROOVY-9631: -- Assignee: Daniel Sun > Replace legacy data structure with Java collection >

[jira] [Updated] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-09 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9631: --- Description: Some internal legacy data structure are replaced with Java collection: # Remove

[jira] [Updated] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-09 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9631: --- Description: Some internal legacy data structure are replaced with Java collection. Though the

[jira] [Updated] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-09 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9631: --- Description: Some internal legacy data structure are replaced with Java collection. Though the

[jira] [Updated] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-09 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9631: --- Description: Some internal legacy data structure are replaced with Java collection. Though the

[jira] [Updated] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-09 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9631: --- Fix Version/s: 4.0.0-alpha-1 > Replace legacy data structure with Java collection >

[jira] [Created] (GROOVY-9631) Replace legacy data structure with Java collection

2020-07-09 Thread Daniel Sun (Jira)
Daniel Sun created GROOVY-9631: -- Summary: Replace legacy data structure with Java collection Key: GROOVY-9631 URL: https://issues.apache.org/jira/browse/GROOVY-9631 Project: Groovy Issue Type:

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-07-08 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Component/s: (was: Static compilation) (was: class generator)

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-07-08 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154109#comment-17154109 ] Daniel Sun commented on GROOVY-9601: {quote}I think optimization of VariableScopeVisitor should be a

[jira] [Resolved] (GROOVY-9621) Bump gradle to 6.5.1

2020-07-05 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9621. Fix Version/s: 3.0.5 4.0.0-alpha-1 Assignee: Daniel Sun

[jira] [Created] (GROOVY-9621) Bump gradle to 6.5.1

2020-07-05 Thread Daniel Sun (Jira)
Daniel Sun created GROOVY-9621: -- Summary: Bump gradle to 6.5.1 Key: GROOVY-9621 URL: https://issues.apache.org/jira/browse/GROOVY-9621 Project: Groovy Issue Type: Dependency upgrade

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-07-05 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151678#comment-17151678 ] Daniel Sun commented on GROOVY-9588: [~davydotcom] See also 

[jira] [Comment Edited] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-07-05 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151373#comment-17151373 ] Daniel Sun edited comment on GROOVY-9588 at 7/5/20, 11:24 PM: --

[jira] [Updated] (GROOVY-9618) Property reference resolves to field, not getter when property name is single upper-case letter

2020-07-04 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9618: --- Fix Version/s: (was: 3.0.5) (was: 4.0.0-alpha-1) > Property reference

[jira] [Reopened] (GROOVY-9618) Property reference resolves to field, not getter when property name is single upper-case letter

2020-07-04 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun reopened GROOVY-9618: > Property reference resolves to field, not getter when property name is single > upper-case letter

[jira] [Resolved] (GROOVY-9618) Property reference resolves to field, not getter when property name is single upper-case letter

2020-07-04 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9618. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > Property

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-07-04 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151373#comment-17151373 ] Daniel Sun commented on GROOVY-9588: [~erichelgeson] [~davydotcom] We have been trying to improve

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-07-04 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151367#comment-17151367 ] Daniel Sun commented on GROOVY-9588: [~blackdrag] It's better that the threshold is set to less than

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-07-04 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151365#comment-17151365 ] Daniel Sun commented on GROOVY-9588: Let me clarify the rationale of option

[jira] [Resolved] (GROOVY-9607) Class generation regression in 3.0.5-ss: This method should not have been called

2020-07-04 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9607. Fix Version/s: 3.0.5 4.0.0-alpha-1 Assignee: Eric Milles

[jira] [Resolved] (GROOVY-9597) CompileStatic: @ClosureParams in @DelegatesTo doesn't work

2020-07-02 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9597. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > CompileStatic:

[jira] [Resolved] (GROOVY-9615) super.method() can trigger method on outer class in case of missing method

2020-07-02 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9615. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > super.method()

[jira] [Resolved] (GROOVY-4945) Incorrect "Possible solutions" when calling a method on super in a non-derived class

2020-07-02 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-4945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-4945. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > Incorrect

[jira] [Resolved] (GROOVY-7094) Semantic of access super fields is not consistent: super.@field == super.field

2020-07-02 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7094?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-7094. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > Semantic of

[jira] [Resolved] (GROOVY-8999) Access to private fields and methods from subclass exhibits strange behavior

2020-07-02 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-8999. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > Access to

[jira] [Commented] (GROOVY-9611) Reflexive access to class attributes broken in Groovy 3

2020-06-30 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17149097#comment-17149097 ] Daniel Sun commented on GROOVY-9611: We wish you could provide a simple runnable script to reproduce

[jira] [Commented] (GROOVY-9612) Should parse parenthesis and bracket after newline correctly

2020-06-30 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17149094#comment-17149094 ] Daniel Sun commented on GROOVY-9612: Groovy does not support such a syntax since 2.4. If we support

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-28 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17147472#comment-17147472 ] Daniel Sun commented on GROOVY-9601: The longer the bar is, the more time the related method call

[jira] [Comment Edited] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-26 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144778#comment-17144778 ] Daniel Sun edited comment on GROOVY-9588 at 6/26/20, 8:53 PM: -- The above

[jira] [Comment Edited] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-26 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144778#comment-17144778 ] Daniel Sun edited comment on GROOVY-9588 at 6/26/20, 8:52 PM: -- The above

[jira] [Comment Edited] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-26 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144778#comment-17144778 ] Daniel Sun edited comment on GROOVY-9588 at 6/26/20, 6:15 PM: -- The above

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-26 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17146471#comment-17146471 ] Daniel Sun commented on GROOVY-9601: As we can see, {{VaraibleScopeVisitor}} costs a lot of time >

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-26 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: Groovy9601_CLASSGEN.groovy > Parsing text into a class became much slower under Groovy

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-26 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17146469#comment-17146469 ] Daniel Sun commented on GROOVY-9601: Here is the flame graph for the class generation + 

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-26 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: groovy9601.svg > Parsing text into a class became much slower under Groovy 3.x >

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Component/s: Static compilation > Parsing text into a class became much slower under Groovy 3.x >

[jira] [Reopened] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun reopened GROOVY-9601: Assignee: (was: Daniel Sun) > Parsing text into a class became much slower under Groovy 3.x

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Fix Version/s: (was: 3.0.5) (was: 4.0.0-alpha-1) > Parsing text into a

[jira] [Comment Edited] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17145038#comment-17145038 ] Daniel Sun edited comment on GROOVY-9601 at 6/25/20, 3:54 PM: -- As

[jira] [Comment Edited] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144795#comment-17144795 ] Daniel Sun edited comment on GROOVY-9601 at 6/25/20, 3:51 PM: -- Here is the

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17145038#comment-17145038 ] Daniel Sun commented on GROOVY-9601: As [~blackdrag] found, there are some performance issues in the

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17145031#comment-17145031 ] Daniel Sun commented on GROOVY-9601: CLASS_GENERATION without @CompileStatic

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: Groovy9601_CLASSGEN_NO_STC.groovy > Parsing text into a class became much slower under

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17145020#comment-17145020 ] Daniel Sun commented on GROOVY-9601: CLASS_GENERATION with {{@CompileStatic}}

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: Groovy9601_CLASSGEN.groovy > Parsing text into a class became much slower under Groovy

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17145008#comment-17145008 ] Daniel Sun commented on GROOVY-9601:  According to [~blackdrag]'s suggestion, I ran Jochen's script

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: Groovy9601.groovy > Parsing text into a class became much slower under Groovy 3.x >

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144798#comment-17144798 ] Daniel Sun commented on GROOVY-9601: Groovy 2.5.12 costs 238ms on my machine:  

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: image-2020-06-25-17-42-31-315.png > Parsing text into a class became much slower under

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144795#comment-17144795 ] Daniel Sun commented on GROOVY-9601: Here is the snapshot distribution: 

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144791#comment-17144791 ] Daniel Sun commented on GROOVY-9601: I ran your code via the groovyConsole twice: 1) no additional

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: 5.png > Parsing text into a class became much slower under Groovy 3.x >

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Attachment: no_tuning.png > Parsing text into a class became much slower under Groovy 3.x >

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144779#comment-17144779 ] Daniel Sun commented on GROOVY-9601: [~fabian_de...@yahoo.com] See also 

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144778#comment-17144778 ] Daniel Sun commented on GROOVY-9588: The above fix improve the parsing performance, but it change

[jira] [Resolved] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9601. Resolution: Fixed Fixed by 

[jira] [Resolved] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9588. Resolution: Fixed Fixed by 

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144758#comment-17144758 ] Daniel Sun commented on GROOVY-9601: [~emilles] FYI. no antlr2 parser in the Groovy 4. > Parsing

[jira] [Updated] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9601: --- Fix Version/s: 3.0.5 4.0.0-alpha-1 > Parsing text into a class became much

[jira] [Assigned] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun reassigned GROOVY-9601: -- Assignee: Daniel Sun > Parsing text into a class became much slower under Groovy 3.x >

[jira] [Assigned] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun reassigned GROOVY-9588: -- Assignee: Daniel Sun > groovyCompile 6x slower in 3.0.4 than 2.5.6 >

[jira] [Updated] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-25 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9588: --- Fix Version/s: 3.0.5 4.0.0-alpha-1 > groovyCompile 6x slower in 3.0.4 than 2.5.6

[jira] [Comment Edited] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144619#comment-17144619 ] Daniel Sun edited comment on GROOVY-9588 at 6/25/20, 4:00 AM: -- Antlr4

[jira] [Comment Edited] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144619#comment-17144619 ] Daniel Sun edited comment on GROOVY-9588 at 6/25/20, 4:00 AM: -- Antlr4

[jira] [Comment Edited] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144619#comment-17144619 ] Daniel Sun edited comment on GROOVY-9588 at 6/25/20, 3:54 AM: -- Antlr4

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144627#comment-17144627 ] Daniel Sun commented on GROOVY-9588: After 3.0.5 released, you could try: *

[jira] [Updated] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 than 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9588: --- Summary: groovyCompile 6x slower in 3.0.4 than 2.5.6 (was: groovyCompile 6x slower in 3.0.4 then

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 then 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144626#comment-17144626 ] Daniel Sun commented on GROOVY-9588: See also https://issues.apache.org/jira/browse/GROOVY-9589 >

[jira] [Updated] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 then 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9588: --- Component/s: parser-antlr4 > groovyCompile 6x slower in 3.0.4 then 2.5.6 >

[jira] [Commented] (GROOVY-9601) Parsing text into a class became much slower under Groovy 3.x

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144623#comment-17144623 ] Daniel Sun commented on GROOVY-9601: [~fabian_de...@yahoo.com] See 

[jira] [Commented] (GROOVY-9588) groovyCompile 6x slower in 3.0.4 then 2.5.6

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17144619#comment-17144619 ] Daniel Sun commented on GROOVY-9588: Antlr4 relies on DFA cache heavily, which is a global cache and

[jira] [Resolved] (GROOVY-9606) Traits using generics generate incorrect stub for Methods

2020-06-24 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9606. Fix Version/s: 3.0.5 4.0.0-alpha-1 Assignee: Paul King

[jira] [Resolved] (GROOVY-9598) CompileStatic: Runtime error: Access outer class property from static inner in @DelegatesTo

2020-06-23 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9598?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9598. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > CompileStatic:

[jira] [Resolved] (GROOVY-9604) STC: method or property missing errors for Closure's getResolveStrategy(), etc.

2020-06-23 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9604. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > STC: method or

[jira] [Resolved] (GROOVY-8274) methodMissing not executed when the delegate is an inner class

2020-06-23 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-8274. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > methodMissing

[jira] [Resolved] (GROOVY-9592) Replace "groovy.generate.stub.in.memory" with "groovy.mem.stub"

2020-06-21 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9592. Resolution: Fixed > Replace "groovy.generate.stub.in.memory" with "groovy.mem.stub" >

[jira] [Resolved] (GROOVY-8100) MarkupBuilder cant yield before first tag

2020-06-21 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-8100. Fix Version/s: 3.0.5 4.0.0-alpha-1 Assignee: Daniel Sun

[jira] [Resolved] (GROOVY-9344) CCE in closure shared variable assignment

2020-06-21 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9344. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > CCE in closure

[jira] [Resolved] (GROOVY-9516) Static compiler infers wrong type for implicitly shared variables

2020-06-21 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9516. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > Static compiler

[jira] [Resolved] (GROOVY-9591) Compiler error for use of variable expression within tap closure

2020-06-21 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9591. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > Compiler error

[jira] [Resolved] (GROOVY-9589) Parse source codes in parallel

2020-06-15 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9589. Resolution: Fixed > Parse source codes in parallel > -- > >

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Description: Parrot parser parses large source code is much slower than the antlr2 parser because

[jira] [Created] (GROOVY-9592) Replace "groovy.generate.stub.in.memory" with "groovy.mem.stub"

2020-06-13 Thread Daniel Sun (Jira)
Daniel Sun created GROOVY-9592: -- Summary: Replace "groovy.generate.stub.in.memory" with "groovy.mem.stub" Key: GROOVY-9592 URL: https://issues.apache.org/jira/browse/GROOVY-9592 Project: Groovy

[jira] [Resolved] (GROOVY-9590) Bump javaparser to 3.16.1

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-9590. Assignee: Daniel Sun Resolution: Fixed > Bump javaparser to 3.16.1 >

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Description: Parrot parser parses large source code is much slower than the antlr2 parser because

[jira] [Created] (GROOVY-9590) Bump javaparser to 3.16.1

2020-06-13 Thread Daniel Sun (Jira)
Daniel Sun created GROOVY-9590: -- Summary: Bump javaparser to 3.16.1 Key: GROOVY-9590 URL: https://issues.apache.org/jira/browse/GROOVY-9590 Project: Groovy Issue Type: Dependency upgrade

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Description: Parrot parser parses large source code is much slower than the antlr2 parser because

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Description: Parrot parser parses large source code is much slower than the antlr2 parser because

[jira] [Resolved] (GROOVY-7701) org.codehaus.groovy.runtime.typehandling.GroovyCastException in Groovy ".with { ... }" - Block

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7701?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-7701. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed >

[jira] [Resolved] (GROOVY-8840) CLONE - Compile Static causes getAt to fail (advanced cases)

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-8840?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-8840. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > CLONE - Compile

[jira] [Resolved] (GROOVY-7549) java.lang.IllegalAccessError occurs when attempting to run code built with CompileStatic

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-7549. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed >

[jira] [Resolved] (GROOVY-7512) Cannot call Trait method from Closure when using static compilation

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-7512?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun resolved GROOVY-7512. Fix Version/s: 3.0.5 4.0.0-alpha-1 Resolution: Fixed > Cannot call

[jira] [Commented] (GROOVY-9209) Compiler throws an exception in ClassNode#getTypeClass after checking ClassNode#isResolved

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17134743#comment-17134743 ] Daniel Sun commented on GROOVY-9209: Looking forward to [~emilles]'s PR ;-) > Compiler throws an

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Description: Parrot parser parses large source code is much slower than the antlr2 parser because

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Description: Parrot parser parses large source code is much slower than the old parser because of

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Description: Parrot parser parses large source code is much slower than the old parser, in order

[jira] [Updated] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
[ https://issues.apache.org/jira/browse/GROOVY-9589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Sun updated GROOVY-9589: --- Fix Version/s: 3.0.5 > Parse source codes in parallel > -- > >

[jira] [Created] (GROOVY-9589) Parse source codes in parallel

2020-06-13 Thread Daniel Sun (Jira)
Daniel Sun created GROOVY-9589: -- Summary: Parse source codes in parallel Key: GROOVY-9589 URL: https://issues.apache.org/jira/browse/GROOVY-9589 Project: Groovy Issue Type: Improvement

<    3   4   5   6   7   8   9   10   11   12   >