Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-validator
Commit: e1e184d94d6c5a0533b06a4a420c4835b5c25099
https://github.com/hibernate/hibernate-validator/commit/e1e184d94d6c5a053...
Author: Hardy Ferentschik <hibernate(a)ferentschik.de>
Date: 2013-08-02 (Fri, 02 Aug 2013)
Changed paths:
M performance/pom.xml
M performance/readme.md
Log Message:
-----------
HV-637 Updating readme and pom
Adding new hv-5.1 profile, updating bval version, improving the way profiling is enabled,
updating the documentation
Commit: 7756edabf6946a6d39a3f5506fb247ffc5929f47
https://github.com/hibernate/hibernate-validator/commit/7756edabf6946a6d3...
Author: Hardy Ferentschik <hibernate(a)ferentschik.de>
Date: 2013-08-02 (Fri, 02 Aug 2013)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/BeginState.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/ELState.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/EscapedState.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/InterpolationTermState.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/MessageDescriptorParser.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/MessageState.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/ParserContext.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/ParserState.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/Token.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/TokenCollector.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/parser/TokenIterator.java
M
engine/src/main/java/org/hibernate/validator/messageinterpolation/ResourceBundleMessageInterpolator.java
R
engine/src/test/java/org/hibernate/validator/test/internal/engine/messageinterpolation/MessageDescriptorParserTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/messageinterpolation/ResourceBundleMessageInterpolatorTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/messageinterpolation/TokenCollectorTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/messageinterpolation/TokenIteratorTest.java
Log Message:
-----------
HV-637 Improving caching in message interpolation
Now the tokenized message strings are cached as well. Also caching is done using
ConcurrentReferenceHashMap with soft references to avoid memory leaks.
Renaming of ParserContext and MessageDescriptorParser to TokenCollector and TokenIterator
to better reflect their use
Commit: a3704b8f6afe499fe9ffc7ab898d437c123da0f9
https://github.com/hibernate/hibernate-validator/commit/a3704b8f6afe499fe...
Author: Hardy Ferentschik <hibernate(a)ferentschik.de>
Date: 2013-08-02 (Fri, 02 Aug 2013)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintViolationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintValidatorManager.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ConstraintDescriptorImpl.java
Log Message:
-----------
HV-637 Pre-calculating the hash code for some instances which are immutable
Commit: 2bd7933d3a5d83678b915d98fe1787f5f5efb895
https://github.com/hibernate/hibernate-validator/commit/2bd7933d3a5d83678...
Author: Hardy Ferentschik <hibernate(a)ferentschik.de>
Date: 2013-08-02 (Fri, 02 Aug 2013)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintValidatorManager.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ConstraintDescriptorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/util/ReflectionHelper.java
M
engine/src/main/java/org/hibernate/validator/internal/util/annotationfactory/AnnotationProxy.java
M
engine/src/main/java/org/hibernate/validator/messageinterpolation/ResourceBundleMessageInterpolator.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/traversableresolver/CachedTraversableResolverTest.java
Log Message:
-----------
HV-637 Formatting and some minor cleanup
Commit: 3b02c9c52854f0aad521b1d5d1dead6021c8d4dd
https://github.com/hibernate/hibernate-validator/commit/3b02c9c52854f0aad...
Author: Hardy Ferentschik <hibernate(a)ferentschik.de>
Date: 2013-08-02 (Fri, 02 Aug 2013)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/resolver/CachingTraversableResolverForSingleValidation.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/resolver/SingleThreadCachedTraversableResolver.java
Log Message:
-----------
HV-637 Renaming SingleThreadCachedTraversableResolver to
CachingTraversableResolverForSingleValidation
Compare:
https://github.com/hibernate/hibernate-validator/compare/0b95ecf03a83...3...