[hibernate-commits] [hibernate/hibernate-validator] e1e184: HV-637 Updating readme and pom

GitHub noreply at github.com
Mon Aug 5 03:32:56 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: e1e184d94d6c5a0533b06a4a420c4835b5c25099
      https://github.com/hibernate/hibernate-validator/commit/e1e184d94d6c5a0533b06a4a420c4835b5c25099
  Author: Hardy Ferentschik <hibernate at 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/7756edabf6946a6d39a3f5506fb247ffc5929f47
  Author: Hardy Ferentschik <hibernate at 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/a3704b8f6afe499fe9ffc7ab898d437c123da0f9
  Author: Hardy Ferentschik <hibernate at 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/2bd7933d3a5d83678b915d98fe1787f5f5efb895
  Author: Hardy Ferentschik <hibernate at 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/3b02c9c52854f0aad521b1d5d1dead6021c8d4dd
  Author: Hardy Ferentschik <hibernate at 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...3b02c9c52854


More information about the hibernate-commits mailing list