GitHub user chetankm86 opened a pull request:
https://github.com/apache/groovy/pull/525
Groovy 2 4 x
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/groovy GROOVY_2_4_X
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/groovy/pull/525.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #525
----
commit 115d360b37cbe4c1bd2ba372867ee152a74d30bd
Author: Shil Sinha <[email protected]>
Date: 2016-06-04T20:06:31Z
GROOVY-7185: Add test (issue fixed by changes for GROOVY-7849)
commit bb3daa2c00e3415a0637323bce35d3938919b5d4
Author: Shil Sinha <[email protected]>
Date: 2016-06-04T20:27:27Z
Documentation: correct StandardPropertiesModuleFactory class javadoc
commit 77f9b9bac184f788f544f40585a796a0bdbef69e
Author: paulk <[email protected]>
Date: 2016-06-07T11:46:11Z
minor refactor
commit cad0a650feaf62152e1b90c04daab1147c5f471b
Author: paulk <[email protected]>
Date: 2016-06-14T13:14:31Z
GROOVY-7855: NullPointerException in GenericsTypeMatcher
commit d84193c2a8e47bdd8de47868de167871ff034c7b
Author: paulk <[email protected]>
Date: 2016-06-14T13:16:37Z
Merge branch 'GROOVY_2_4_X' of
http://git-wip-us.apache.org/repos/asf/groovy into GROOVY_2_4_X
commit ea940958b47565c28beffa88db6e9fbeda32066b
Author: Shil Sinha <[email protected]>
Date: 2016-06-18T03:35:20Z
small tweak to test for GROOVY-7185
commit 780d8281f4fd87cc678dc33a967e03b2b1ad6f5c
Author: Shil Sinha <[email protected]>
Date: 2016-06-21T13:16:58Z
correct annotation name in SourceURIASTTransformation javadoc
commit c7ae32bed8b7a71bf1a5f4551c0e0c085d80513a
Author: John Wagenleitner <[email protected]>
Date: 2016-06-25T05:21:06Z
GROOVY-7873 - Regression performance issue in string methods (closes #356)
In order to implement CharSequence the GString implementation must call
toString each time a CharSequence method is invoked. This is expensive, so
GStrings should be converted toString if methods such as charAt are going to be
called from a loop.
commit 8725d926c06f004d2f3cae3069243eb9917e0d35
Author: paulk <[email protected]>
Date: 2016-06-27T10:08:14Z
GROOVY-7875: IntRange fail fast on too large a range out by one
commit bbfe7ad0742c8b6b012dc29ce902fb5cb26bef4d
Author: John Wagenleitner <[email protected]>
Date: 2016-06-28T23:36:24Z
GROOVY-7150 - Redirection of output in
javax.script.ScriptEngine.invokeFunction() doesn't work (closes #230)
commit 5785204c2e878d9c56a9e7c6a8e76ee22b2d5654
Author: John Wagenleitner <[email protected]>
Date: 2016-06-28T23:36:57Z
Allow ScriptEngine to return same factory that created it
commit c5c2420ca8e46ec85bf3a9be6a3156e35c317114
Author: John Wagenleitner <[email protected]>
Date: 2016-06-29T00:50:40Z
GROOVY-7842 - MarkupTemplateEngine Totally Broken when used with a Security
Manager (closes #358)
When running under a Security Manager an exception would be thrown because
the empty codebase value was added as a Permission name which can not be
empty. So use the same codebase value that is used by GStringTemplateEngine
and StreamingTemplateEngine for unnamed code sources.
commit 9e37804488247d4748e99b18b5c2cc1d541c145f
Author: Pap LÅrinc <[email protected]>
Date: 2016-06-29T22:37:57Z
Refactor: unified the style of Range related classes (port to 2_4_X)
* made local variables final
* removed non-contructor related `this` prefixes
* added braces to for/if/while
commit f87a5e9d4788cc41ef64932fe71341b38492311b
Author: Pap LÅrinc <[email protected]>
Date: 2016-06-29T22:52:12Z
Refactor: added missing @Override annotations for the Range classes (port
to 2_4_X)
commit 540595e39b3c4da7a6e6a98815da409eed452707
Author: paulk <[email protected]>
Date: 2016-07-01T07:17:51Z
Refactor: minor tidy up of style changes to Range classes (port to 2_4_X)
commit 41a34a5b71944e4a985678f382434041768214c0
Author: Shil Sinha <[email protected]>
Date: 2016-06-14T22:27:08Z
GROOVY-7863: Statically compiled calls to private outer class methods fail
with multiple levels of nesting (closes #350)
commit fda7a056eef44bdf43ff09b2a6050877b8fdfd42
Author: Shil S <[email protected]>
Date: 2015-10-11T19:58:52Z
GROOVY-7558 Add private field accessors and bridge methods to dynamic
classes with statically compiled inner classes
commit f6deab44097f87ef99547b2ad08595ac8c2e22a8
Author: Daniel Spilker <[email protected]>
Date: 2016-03-07T10:04:56Z
GROOVY-7044: Fixed deep cloning of nodes generated by NodeBuilder
Use default behavior when creating Nodes without value.
(closes #270)
commit b6f1efbd086a5d325ca1c08a24cdee52287605a9
Author: Andrew Reitz <[email protected]>
Date: 2016-06-24T13:51:57Z
Updated Docs for Android Plugin (closes #355)
Updated the docs to reflect the changes for 1.0.0.
commit 4fb0a4b5a8e1a87c9c19e507bea51843b0e4f751
Author: John Wagenleitner <[email protected]>
Date: 2016-07-03T16:32:04Z
minor doc update
commit bce9269a9468eeb9288ce9fe0060268a753f040b
Author: John Wagenleitner <[email protected]>
Date: 2016-07-04T18:51:42Z
Cleanup Security Tests
Remove code sources from the test policy file and tests
that use scripts that no longer exist or have been moved to
subprojects and are no longer available when testing core.
Remove unused test.
commit b4f9dd9bd404da1954fbaf759b3f3bf83f872d69
Author: John Wagenleitner <[email protected]>
Date: 2016-07-04T18:52:11Z
Fix Security Tests (closes #363)
Adjust policy file settings for new gradle build and ensure
test support class uses privileged access where appropriate.
commit 9ef31551b581a42d45c8da0d21483e18c463b157
Author: John Wagenleitner <[email protected]>
Date: 2016-07-04T20:39:01Z
Security Test fix - add permissions required to run under indy
commit a14f846e8a92619dd0583a3d0537ac2ba29c05ae
Author: Shil Sinha <[email protected]>
Date: 2016-07-02T15:29:21Z
GROOVY-7870: BinaryExpressionTransformer: Set line numbers on transformed
binary expressions (closes #362)
commit 65ce85d1038556579e7b35c9fec390e0c280ff2e
Author: Andre Steingress <[email protected]>
Date: 2016-05-07T16:58:39Z
GROOVY-7697: GroovyScriptEngine.loadScriptByName doesn't support
environment variable "groovy.ast"
closes #330
commit 56dfa5cbb673ce0caeaeb1f5def73efb483e0b40
Author: John Wagenleitner <[email protected]>
Date: 2016-07-07T18:10:12Z
GROOVY-7697 - backport changes for 2_4_X
Partial backport of changes from commit 058dd40f so the
new XStreamUtils class is used to serialize AST.
commit ab2b0ae36ecf1c21f7f7417e8cb22af8abe61d7d
Author: paulk <[email protected]>
Date: 2016-07-08T02:58:05Z
trivial refactor - use consistent naming for iterator usage
commit 58aef7a94caf9c6943ba8f5512309f56b0f2b1cd
Author: John Wagenleitner <[email protected]>
Date: 2016-07-11T18:04:04Z
Fix check for potential hash function collisions
Java 7 introduced the 'jdk.map.althashing.threshold' property that
would apply an alternative hash function that would improve
performance by avoiding large number of collisions. The property
was removed in Java 8 and improvements in handling collisions
were made.
https://docs.oracle.com/javase/8/docs/technotes/guides/collections/changes8.html
commit 25a460f1f7a19a4bdc04ca8f7b936bde0f77d8ec
Author: paulk <[email protected]>
Date: 2016-07-13T09:28:17Z
Merge branch 'GROOVY_2_4_X' of
http://git-wip-us.apache.org/repos/asf/groovy into GROOVY_2_4_X
commit 8127d47a8e385bd523c7859de8ee35398e4e0f3e
Author: paulk <[email protected]>
Date: 2016-07-16T01:39:08Z
GROOVY-7887: Typo s/now/know/ in core-domain-specific-languages
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---