[hibernate/hibernate-orm] b959f4: HHH-13100 All custom implementation of Byte Buddy ...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: b959f41134d98b06df6a68aefa09492f01811719
https://github.com/hibernate/hibernate-orm/commit/b959f41134d98b06df6a68a...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldReaderAppender.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/InlineDirtyCheckingHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
Log Message:
-----------
HHH-13100 All custom implementation of Byte Buddy "Implementation" s should have a proper equals and hashcode
Commit: 5cdf56774d26f0c5fada7a3cd9ca66768f32dc5f
https://github.com/hibernate/hibernate-orm/commit/5cdf56774d26f0c5fada7a3...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M tooling/hibernate-enhance-maven-plugin/src/main/java/org/hibernate/orm/tooling/maven/MavenEnhancePlugin.java
Log Message:
-----------
HHH-13097 Add a missing @Override
Commit: d125349c077451ddaec7987a70ba77814654d075
https://github.com/hibernate/hibernate-orm/commit/d125349c077451ddaec7987...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyState.java
M hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhancerWildFlyNamesTest.java
Log Message:
-----------
HHH-13097 Only rewrite class if enhanced in the ByteBuddy enhancer
This makes the behavior of the ByteBuddy enhancer consistent with the
behavior of the Javassist enhancer.
Currently, the Maven plugin rewrites every class provided.
Commit: 4ec71218e957b19fe838a1cdc2722f11944d9c51
https://github.com/hibernate/hibernate-orm/commit/4ec71218e957b19fe838a1c...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/ByteBuddyEnhancementContext.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldReaderAppender.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldWriterAppender.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/InlineDirtyCheckingHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/UnloadedFieldDescription.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/UnloadedTypeDescription.java
Log Message:
-----------
HHH-13097 Cache the annotations resolution
Commit: 45d5aa7ddf8aca86d997b8d497b3e72305bf8b17
https://github.com/hibernate/hibernate-orm/commit/45d5aa7ddf8aca86d997b8d...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/ByteBuddyEnhancementContext.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
Log Message:
-----------
HHH-13097 Cache the resolution of the getters
Commit: 36078065ea345e2c6625cccb5b4afffc2d964e0b
https://github.com/hibernate/hibernate-orm/commit/36078065ea345e2c6625ccc...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
Log Message:
-----------
HHH-13097 Cache a static ByteBuddy matcher
Commit: 79a8f43ba57d9e4a1269c5027dfd063b18d4f7d9
https://github.com/hibernate/hibernate-orm/commit/79a8f43ba57d9e4a1269c50...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/ByteBuddyEnhancementContext.java
Log Message:
-----------
HHH-13097 Don't throw an exception if there are two getter candidates
Compare: https://github.com/hibernate/hibernate-orm/compare/0f3bba6ed8be...79a8f43...
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 2 months