From 444af35253943cfa5bad88ff752981c311689e49 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 7 Oct 2015 10:43:39 +0200 Subject: 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 --- make/lib/semantic-versioning/VERSION | 15 ++++++++++++--- make/lib/semantic-versioning/semver-src.zip | Bin 47099 -> 48409 bytes make/lib/semantic-versioning/semver.jar | Bin 330763 -> 332541 bytes 3 files changed, 12 insertions(+), 3 deletions(-) (limited to 'make/lib/semantic-versioning') 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 -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 Binary files a/make/lib/semantic-versioning/semver-src.zip and b/make/lib/semantic-versioning/semver-src.zip differ diff --git a/make/lib/semantic-versioning/semver.jar b/make/lib/semantic-versioning/semver.jar index 59a65a0..fbdcd49 100644 Binary files a/make/lib/semantic-versioning/semver.jar and b/make/lib/semantic-versioning/semver.jar differ -- cgit v1.2.3