summaryrefslogtreecommitdiffstats
path: root/make/lib
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2015-10-07 10:43:39 +0200
committerSven Gothel <[email protected]>2015-10-07 10:43:39 +0200
commit444af35253943cfa5bad88ff752981c311689e49 (patch)
treee965384e9cbb8d0df4824baa8adaff5c402dfc06 /make/lib
parent1d5d6391f2da4cc200340448df88651cf26f1f66 (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/VERSION15
-rw-r--r--make/lib/semantic-versioning/semver-src.zipbin47099 -> 48409 bytes
-rw-r--r--make/lib/semantic-versioning/semver.jarbin330763 -> 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
index aa116b2..8ea60af 100644
--- a/make/lib/semantic-versioning/semver-src.zip
+++ b/make/lib/semantic-versioning/semver-src.zip
Binary files differ
diff --git a/make/lib/semantic-versioning/semver.jar b/make/lib/semantic-versioning/semver.jar
index 59a65a0..fbdcd49 100644
--- a/make/lib/semantic-versioning/semver.jar
+++ b/make/lib/semantic-versioning/semver.jar
Binary files differ