index on GROOVY-MASTER: c591e8c Merge pull request #502 from pinguinkiste/bugfix-6976
WIP on GROOVY-MASTER: c591e8c Merge pull request #502 from pinguinkiste/bugfix-6976
Fix up constructor and binding usage for scripts.
Fix contextual constructors 'Script(Binding context)' so they correctly call the super class' constructor (when present).
Merge branch 'master' of https://github.com/groovy/groovy-core into GROOVY_7026
Merge pull request #508 from jimwhite/GROOVY_7026

GROOVY-7026
Use low concurrencyLevel in rarely updated maps

The maps in ExpandoMetaClass are very rarely updated, and when they are, it's usually not by multiple concurrent threads. Therefore, using a lower concurrency level would result in less memory being used with no performance penalty. Since there are so many ExpandoMetaClass instances at runtime, this per instance savings is significant for a whole application.