1. 10 7月, 2020 1 次提交
  2. 09 7月, 2020 5 次提交
  3. 08 7月, 2020 5 次提交
  4. 07 7月, 2020 3 次提交
    • J
      Upgrade to ASM 9.0 beta · a1bab141
      Juergen Hoeller 提交于
      Closes gh-24872
      a1bab141
    • S
      Merge branch '5.2.x' · 8e02d270
      Sam Brannen 提交于
      8e02d270
    • S
      Make Profiles created via Profiles.of() comparable · 2c9e7946
      Sam Brannen 提交于
      Prior to this commit, a Profiles instance created via Profiles.of() was
      not considered equivalent to another Profiles instance created via
      Profiles.of() with the exact same expressions. This makes it difficult
      to mock invocations of Environment#acceptsProfiles(Profiles) -- for
      example, when using a mocking library such as Mockito.
      
      This commit makes Profiles instances created via Profiles.of()
      "comparable" by implementing equals() and hashCode() in ParsedProfiles.
      
      Note, however, that equivalence is only guaranteed if the exact same
      profile expression strings are supplied to Profiles.of(). In other
      words, Profiles.of("A & B", "C | D") is equivalent to
      Profiles.of("A & B", "C | D") and Profiles.of("C | D", "A & B"), but
      Profiles.of("X & Y") is not equivalent to Profiles.of("X&Y") or
      Profiles.of("Y & X").
      
      Closes gh-25340
      2c9e7946
  5. 06 7月, 2020 8 次提交
  6. 04 7月, 2020 1 次提交
  7. 03 7月, 2020 2 次提交
    • S
      Merge branch '5.2.x' · 362e2281
      Sam Brannen 提交于
      362e2281
    • S
      Use System.nanoTime() for Random seed in SocketUtils · 35582ded
      Sam Brannen 提交于
      Prior to this commit, SocketUtils used System.currentTimeMillis() for
      the seed for the java.util.Random instance used internally. The use of
      the milliseconds value returned by currentTimeMillis() can lead to
      collisions for randomly selected free ports for tests executing in
      parallel on the same computer.
      
      This commit therefore switches to System.nanoTime() for the Random seed
      used in SocketUtils in an attempt to avoid such collisions for tests
      executing in parallel in different JVMs on the same computer.
      
      Closes gh-25321
      35582ded
  8. 02 7月, 2020 3 次提交
  9. 01 7月, 2020 5 次提交
  10. 30 6月, 2020 7 次提交