Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-validator
Commit: ea817ae637e5abe7fd7947636dd757f25d63e89e
https://github.com/hibernate/hibernate-validator/commit/ea817ae637e5abe7f...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-03-10 (Fri, 10 Mar 2017)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraint.java
Log Message:
-----------
HV-1277 Fix the equals of MetaConstraint and cache the hashCode
(not strictly necessary but looks like a good thing)
Commit: 73ffaa4292da7281cfde99538f59cdeb39279c56
https://github.com/hibernate/hibernate-validator/commit/73ffaa4292da7281c...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-03-10 (Fri, 10 Mar 2017)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorDescriptor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorManager.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraints.java
Log Message:
-----------
HV-1277 Cache the erased type in the ValueExtractorDescriptor
This is where we get the x3 speed up.
Commit: d1e56b40faacbab40e262aabb2dc53d85661c9c2
https://github.com/hibernate/hibernate-validator/commit/d1e56b40faacbab40...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-03-10 (Fri, 10 Mar 2017)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValueContext.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java
Log Message:
-----------
HV-1277 Remove some useless contention on BeanMetaDataManager concurrent
map
Compare:
https://github.com/hibernate/hibernate-validator/compare/a3619d55458b...d...