diff options
author | Sven Gothel <[email protected]> | 2015-10-07 10:43:39 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2015-10-07 10:43:39 +0200 |
commit | 444af35253943cfa5bad88ff752981c311689e49 (patch) | |
tree | e965384e9cbb8d0df4824baa8adaff5c402dfc06 /make/lib | |
parent | 1d5d6391f2da4cc200340448df88651cf26f1f66 (diff) |
Bump semver to commit 4f50b49c955f2bde2bb7eb4c7493206ec6bb1f2f
+ Fix JLS Binary Compat: Moving methods and fields upwards for classes _and_ interfaces is OK
+
+ - We shall also travers all interfaces upwards
+ - All methods and fields found upwards must be tested for compatibility as well!
+
+ Further:
+ - Add class-name to Field- and MethodInfo via new intermediate AbstractMemberInfo.
+ The class-name is used to have allow differs to find a class move upwards!
+
+ - Pretty printing of class move binary-compatible change
Diffstat (limited to 'make/lib')
-rw-r--r-- | make/lib/semantic-versioning/VERSION | 15 | ||||
-rw-r--r-- | make/lib/semantic-versioning/semver-src.zip | bin | 47099 -> 48409 bytes | |||
-rw-r--r-- | make/lib/semantic-versioning/semver.jar | bin | 330763 -> 332541 bytes |
3 files changed, 12 insertions, 3 deletions
diff --git a/make/lib/semantic-versioning/VERSION b/make/lib/semantic-versioning/VERSION index f174fe7..90e9d66 100644 --- a/make/lib/semantic-versioning/VERSION +++ b/make/lib/semantic-versioning/VERSION @@ -3,9 +3,18 @@ https://github.com/sgothel/semantic-versioning 0.9.33-SNAPSHOT -commit 0d2e314ef48bd2fd38b45f781c4573bdb2b32a69 +commit 4f50b49c955f2bde2bb7eb4c7493206ec6bb1f2f Author: Sven Gothel <[email protected]> -Date: Fri Apr 3 23:49:31 2015 +0200 +Date: Wed Oct 7 10:40:40 2015 +0200 - *DiffCriteria.differs[Binary](FieldInfo ..): Need to take value type into account! + Fix JLS Binary Compat: Moving methods and fields upwards for classes _and_ interfaces is OK + + - We shall also travers all interfaces upwards + - All methods and fields found upwards must be tested for compatibility as well! + + Further: + - Add class-name to Field- and MethodInfo via new intermediate AbstractMemberInfo. + The class-name is used to have allow differs to find a class move upwards! + + - Pretty printing of class move binary-compatible change diff --git a/make/lib/semantic-versioning/semver-src.zip b/make/lib/semantic-versioning/semver-src.zip Binary files differindex aa116b2..8ea60af 100644 --- a/make/lib/semantic-versioning/semver-src.zip +++ b/make/lib/semantic-versioning/semver-src.zip diff --git a/make/lib/semantic-versioning/semver.jar b/make/lib/semantic-versioning/semver.jar Binary files differindex 59a65a0..fbdcd49 100644 --- a/make/lib/semantic-versioning/semver.jar +++ b/make/lib/semantic-versioning/semver.jar |