[hibernate-commits] [hibernate/hibernate-orm] b959f4: HHH-13100 All custom implementation of Byte Buddy ...

GitHub noreply at github.com
Tue Nov 13 19:13:52 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: b959f41134d98b06df6a68aefa09492f01811719
      https://github.com/hibernate/hibernate-orm/commit/b959f41134d98b06df6a68aefa09492f01811719
  Author: Sanne Grinovero <sanne at 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/5cdf56774d26f0c5fada7a3cd9ca66768f32dc5f
  Author: Guillaume Smet <guillaume.smet at 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/d125349c077451ddaec7987a70ba77814654d075
  Author: Guillaume Smet <guillaume.smet at 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/4ec71218e957b19fe838a1cdc2722f11944d9c51
  Author: Guillaume Smet <guillaume.smet at 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/45d5aa7ddf8aca86d997b8d497b3e72305bf8b17
  Author: Guillaume Smet <guillaume.smet at 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/36078065ea345e2c6625cccb5b4afffc2d964e0b
  Author: Guillaume Smet <guillaume.smet at 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/79a8f43ba57d9e4a1269c5027dfd063b18d4f7d9
  Author: Guillaume Smet <guillaume.smet at 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...79a8f43ba57d
      **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.


More information about the hibernate-commits mailing list