GitHub user jwagenleitner opened a pull request:
https://github.com/apache/groovy/pull/377
GROOVY-7884: GroovyScriptEngineImpl usage of CompilerConfiguration can lead
to memory leaks
Also includes some minor refactoring/cleanup as separate commits.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jwagenleitner/groovy GROOVY-7884
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/groovy/pull/377.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 #377
----
commit f6ea716311bbc3d5952d475665b6bf0a6e3089b8
Author: John Wagenleitner <[email protected]>
Date: 2016-08-04T23:27:47Z
GROOVY-7884: GroovyScriptEngineImpl usage of CompilerConfiguration can lead
to memory leaks
commit ac9197f50b7f7a4601d497858fcd9ce91522b528
Author: John Wagenleitner <[email protected]>
Date: 2016-08-04T23:46:26Z
minor refactor: use enhanced for loop
commit f6019be6190e6f799dc14944e98d6d76830201c4
Author: John Wagenleitner <[email protected]>
Date: 2016-08-04T23:58:40Z
minor cleanup: no need to import classes from java.lang
commit 76c7941b5d449603ef2a03f988ad6975173af4cb
Author: John Wagenleitner <[email protected]>
Date: 2016-08-05T00:49:24Z
minor refactor: remove use of raw types
----
---
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.
---