[hibernate-commits] [hibernate/hibernate-validator] db0d40: HV-100 Amendment - making proper use of @BeforeCla...
GitHub
noreply at github.com
Wed Apr 25 07:53:39 EDT 2012
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-validator
Commit: db0d400c7babfc3229a22621ccdcd5b01bb1ed68
https://github.com/hibernate/hibernate-validator/commit/db0d400c7babfc3229a22621ccdcd5b01bb1ed68
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M performance/src/jmx/cascaded.jmx
M performance/src/jmx/simple-cached-validator-factory.jmx
M performance/src/jmx/simple-uncached-validator-factory.jmx
M performance/src/jmx/statistical.jmx
M performance/src/main/java/org/hibernate/validator/performance/cascaded/CascadedValidationTest.java
M performance/src/main/java/org/hibernate/validator/performance/simple/SimpleValidationTest.java
M performance/src/main/java/org/hibernate/validator/performance/statistical/StatisticalValidationTest.java
Log Message:
-----------
HV-100 Amendment - making proper use of @BeforeClass setup to really separate costs for ValidatorFactory creation from validation. @BeforeClass is not executed automatically, but is available via the JUnit sampler as test method which must be explicitly called.
Commit: 70922e2fa84adb61f284746ee0844117f8b29e04
https://github.com/hibernate/hibernate-validator/commit/70922e2fa84adb61f284746ee0844117f8b29e04
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java
M engine/src/main/java/org/hibernate/validator/internal/util/CollectionHelper.java
A engine/src/main/java/org/hibernate/validator/internal/util/ConcurrentReferenceHashMap.java
R engine/src/main/java/org/hibernate/validator/internal/util/ReadWriteMap.java
M engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java
Log Message:
-----------
HV-538 Replacing SoftLimitMRUCache w/ ConcurrentReferenceHashMap
Commit: 5239030dca7e2d2a172c36cab478b57efa2f6c0b
https://github.com/hibernate/hibernate-validator/commit/5239030dca7e2d2a172c36cab478b57efa2f6c0b
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintTree.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
R engine/src/main/java/org/hibernate/validator/internal/util/SoftLimitMRUCache.java
M engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java
R engine/src/test/java/org/hibernate/validator/test/util/SoftLimitMRUCacheTest.java
Log Message:
-----------
HV-538 Replacing SoftLimitMRUCache w/ ConcurrentReferenceHashMap in ConstraintTree and AnnotationMetaDataProvider
Commit: cd6b86ae74977172c310e7622dcfcfdf8f705df7
https://github.com/hibernate/hibernate-validator/commit/cd6b86ae74977172c310e7622dcfcfdf8f705df7
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValueContext.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/location/MethodConstraintLocation.java
M engine/src/main/java/org/hibernate/validator/internal/util/Contracts.java
M engine/src/main/java/org/hibernate/validator/internal/util/ReflectionHelper.java
M engine/src/main/java/org/hibernate/validator/resourceloading/AggregateResourceBundleLocator.java
Log Message:
-----------
HV-538 Applying Gunnar's fixes to Contracts calls
Commit: 70d3b0672386a1e792230ac3a64f490ec5e56c80
https://github.com/hibernate/hibernate-validator/commit/70d3b0672386a1e792230ac3a64f490ec5e56c80
Author: Gunnar Morling <gunnar.morling at googlemail.com>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java
Log Message:
-----------
HV-538 Applying Gunnar's fixes to XmlMappingParser reusing the same JAXBContext
Commit: 84185473e9ac601ec83801f576bfc4b12fb3882e
https://github.com/hibernate/hibernate-validator/commit/84185473e9ac601ec83801f576bfc4b12fb3882e
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintTree.java
Log Message:
-----------
HV-538 Refactoring ConstraintTree#getInitalizedValidator
Commit: 47132ca065a46b6bed1e53749e661dc7001f56ee
https://github.com/hibernate/hibernate-validator/commit/47132ca065a46b6bed1e53749e661dc7001f56ee
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java
Log Message:
-----------
HV-538 Refactoring test to prove that garbage collection occurs for cached bean metadata even with the new ConcurrentReferenceHashMap
Commit: 420e528138febbe21dca9f995227394ef127f1c3
https://github.com/hibernate/hibernate-validator/commit/420e528138febbe21dca9f995227394ef127f1c3
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/pom.xml
Log Message:
-----------
HV-538 Adding slf4j-log4j12 as test dependency to get log output in IDE (otherwise log4j.properties is not used!)
Commit: 61ac3c14b35ae4f5aa9e1c7efaa4b45cdcdd78c6
https://github.com/hibernate/hibernate-validator/commit/61ac3c14b35ae4f5aa9e1c7efaa4b45cdcdd78c6
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java
Log Message:
-----------
HV-538 Avoid usages of Messages class until https://issues.jboss.org/browse/LOGTOOL-45 is resolved. At least in methods which are called more often.
Commit: fc91c490e02f162682bb6a17e61095157705349d
https://github.com/hibernate/hibernate-validator/commit/fc91c490e02f162682bb6a17e61095157705349d
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
Log Message:
-----------
HV-538 Moving the marking of the processed path outside the loop
Commit: c4375d9d95e34e3d4c23986e4d0f2a4b2c90b2cb
https://github.com/hibernate/hibernate-validator/commit/c4375d9d95e34e3d4c23986e4d0f2a4b2c90b2cb
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
Log Message:
-----------
HV-538 javadocs
Commit: de819078abe59469dfd1c1a8a47c9f7dcb29186d
https://github.com/hibernate/hibernate-validator/commit/de819078abe59469dfd1c1a8a47c9f7dcb29186d
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintTree.java
Log Message:
-----------
HV-538 Saving the construction of a HashSet per constraint validation. Also using CollectionHelper to instantiate HashSet
Commit: 715698527f44f27ab2a8fbc01119863cacc52f14
https://github.com/hibernate/hibernate-validator/commit/715698527f44f27ab2a8fbc01119863cacc52f14
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/NodeImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/PathImpl.java
Log Message:
-----------
HV-538 Changing equals/hashCode in PathImpl and NodeImpl to make better use of immutability. Also using nodeList#remove(int) instead of nodeList#remove(Object) to modify the node list. The former introduced a bug when trying to change the copy constructor to reuse the NodeImpl instances
Commit: 23423ec1e8ec3371d992aa7f6fb5c80f5a3b098f
https://github.com/hibernate/hibernate-validator/commit/23423ec1e8ec3371d992aa7f6fb5c80f5a3b098f
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
R engine/src/main/java/org/hibernate/validator/internal/util/LRUMap.java
Log Message:
-----------
HV-538 Deleting obsolete class
Commit: fa8bfdc19ed05a029e35e761c5f53c40d400b00e
https://github.com/hibernate/hibernate-validator/commit/fa8bfdc19ed05a029e35e761c5f53c40d400b00e
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M performance/pom.xml
Log Message:
-----------
HV-538 No need to comment out the property if it is not used in the plugin configuration
Commit: b04699d49ce4e4fec000824f9dc9db79a66e81ba
https://github.com/hibernate/hibernate-validator/commit/b04699d49ce4e4fec000824f9dc9db79a66e81ba
Author: Hardy Ferentschik <hibernate at ferentschik.de>
Date: 2012-04-25 (Wed, 25 Apr 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
Log Message:
-----------
HV-538 Making use of CollectionHelper to initialise ConcurrentHashMap (not for performance)
Compare: https://github.com/hibernate/hibernate-validator/compare/6a4ba1e...b04699d
More information about the hibernate-commits
mailing list