From e4d82da8fa47ef671039ef30e6a32371d92f6240 Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Mon, 29 Jan 2024 12:39:54 +0100 Subject: [PATCH] IntHelper.equals now correctly deals with the combination of 0.0,-0.0,0 and -0 --- CHANGELOG.md | 4 +- .../models/plugin.mps | 53 +- .../models/intentions.mps | 0 .../models/test/ts/expr/os/m1@tests.mps | 1337 ++++++++++++++--- 4 files changed, 1164 insertions(+), 230 deletions(-) mode change 100755 => 100644 code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/plugin.mps mode change 100755 => 100644 code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/intentions.mps diff --git a/CHANGELOG.md b/CHANGELOG.md index fe351241cf..fdb5fb03a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,9 @@ The project does _not_ follow Semantic Versioning and the changes are documented - The PCollections library was updated to version 4.0.1. ### Fixed -- Uncatched `DateTimeException` during check DateLiteral + +- Uncatched `DateTimeException` during check DateLiteral. +- IntHelper.equals now correctly deals with the combination of 0.0,-0.0,0 and -0. ## December 2023 diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/plugin.mps old mode 100755 new mode 100644 index b536bf6475..5658ae0ed2 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/plugin.mps @@ -5033,15 +5033,52 @@ - - - - + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/intentions.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/intentions.mps old mode 100755 new mode 100644 diff --git a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test/ts/expr/os/m1@tests.mps b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test/ts/expr/os/m1@tests.mps index 93ebfc50c7..d1b4a42960 100755 --- a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test/ts/expr/os/m1@tests.mps +++ b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test/ts/expr/os/m1@tests.mps @@ -14,6 +14,7 @@ + @@ -21,7 +22,6 @@ - @@ -31,6 +31,7 @@ + @@ -161,6 +162,9 @@ + + + @@ -199,6 +203,10 @@ + + + + @@ -644,11 +652,27 @@ + + + + + + + + + + + + + + + + @@ -15511,226 +15535,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -17906,5 +17710,1096 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +