This is an automated email from the ASF dual-hosted git repository.

blackdrag pushed a change to branch feature/Cache_changes
in repository https://gitbox.apache.org/repos/asf/groovy.git


    from cb74b15efd GROOVY-12023: further fixes for multi threading and fixing 
some minor issues
     add 83d1cf4579 move heavy method selection code out of synchronized block
     add 916340f21c GROOVY-12023: avoid overhead through stream generation
     add 6122b9b4ef GROOVY-12023: remove exception handler where not required
     add f314dc8f3f GROOVY-12023: optimize DGM handling by skipping their 
wrapper structure and directly invoke the target
     add 3b211adc53 GROOVY-12023: fix ScriptToTreeNodeAdapterTest failures - 
revert CachedMethod catchException=false only
     add e12ad16268 GROOVY-12023: restrict CachedClass path to catch exception 
only if method target is instance of GroovyObject
     add c6429353c4 GROOVY-12023: narrow exception handling to cater only for 
GroovyObject MOP met

No new revisions were added by this update.

Summary of changes:
 .../groovy/reflection/GeneratedMetaMethod.java     | 14 ++++
 .../org/codehaus/groovy/tools/DgmConverter.java    | 61 ++++++++++++++
 .../groovy/vmplugin/v8/CacheableCallSite.java      | 30 +++++--
 .../org/codehaus/groovy/vmplugin/v8/Selector.java  | 97 ++++++++++++++++++----
 4 files changed, 178 insertions(+), 24 deletions(-)

Reply via email to