This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from fcc8f257b9 Merge pull request #16116 from
apache/perf/8.0.x-ci-wall-clock-regression
add 6e914ccac0 Avoid duplicate cached codec metaclass registration
add 5311c4cd97 Add codec metaclass registration benchmark
add 4805301d26 Run codec benchmark as opt-in Spock spec
add a81a84baaf Track codec registrations by weak factory keys
add 413a4f345b Merge remote-tracking branch 'origin/8.0.x' into
fix/15374-codec-metaclass-registration-overhead
add c421fbabcc Merge remote-tracking branch 'origin/8.0.x' into
fix/15374-codec-metaclass-registration-overhead
add ac31469817 Address codec metaclass registration review feedback
add e655aaae65 Merge branch '8.0.x' into
fix/15374-codec-metaclass-registration-overhead
add b37a11c061 Avoid double codec registration at startup and in mockCodec
add 7e08fa926a Key codec metaclass registration by Class and lock per
factory
add bd7ef514fc Merge branch '8.0.x' into
fix/15374-codec-metaclass-registration-overhead
add 59f9b22e7b Preserve codec metaclass registration contracts
add 09b037af96 Remove the ad hoc codec benchmark
add ab63e4e5c0 Cover codec lookup lifecycle initialization
add cf62c7f8d4 Cover mockCodec without lookup reinitialization
add b9f5c1f17e Merge branch '8.0.x' into
fix/15374-codec-metaclass-registration-overhead
add 19bcf52e8c Merge branch '8.0.x' into
fix/15374-codec-metaclass-registration-overhead
new fbdf186fe1 Merge pull request #15800 from
apache/fix/15374-codec-metaclass-registration-overhead
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../grails/plugins/codecs/CodecsConfiguration.java | 6 +-
.../plugins/codecs/CodecsConfigurationSpec.groovy | 47 ++-
grails-encoder/build.gradle | 3 +-
.../grails/encoder/CodecMetaClassSupport.groovy | 74 ++++-
.../encoder/CodecMetaClassSupportSpec.groovy | 336 +++++++++++++++++++++
.../commons/DefaultGrailsCodecClassTests.groovy | 16 +
.../groovy/org/grails/web/codecs/CodecSpec.groovy | 40 +++
.../grails/testing/web/GrailsWebUnitTest.groovy | 3 +-
8 files changed, 484 insertions(+), 41 deletions(-)
copy
grails-data-hibernate5/boot-plugin/src/test/groovy/org/springframework/bean/reader/GroovyBeanDefinitionReaderSpec.groovy
=>
grails-codecs/src/test/groovy/org/grails/plugins/codecs/CodecsConfigurationSpec.groovy
(50%)
create mode 100644
grails-encoder/src/test/groovy/org/grails/encoder/CodecMetaClassSupportSpec.groovy