diff --git a/CHANGELOG.md b/CHANGELOG.md index d3132a4ddd..723fcd097e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented - The `sort` method of collections now supports more types: all primitive types, the option type, all datetime types, the temporal type and the record type - Records: The sorting order can be added through the intention `Add a Comparison Order`, otherwise, the records are sorted based on the declaration order of the members - Option: Sorting removes all `none` values since the underlying data structure of collections doesn't support null values. +- Some missing baseType implementations where added to some ### Changed @@ -101,7 +102,3 @@ The language extends typetags with support for different binding times of values - Tuples are now handled within the typesystem. Instead of allowing JoinTypes within tuples we merge different tuple types by JoinTypes. - Each subconcept of IValidNamedConcept can now contribute and customize naming constraints - -### Changed - -- `IETS3ExprEvalHelper` methods no longer log exceptions that they re-throw. Some callers may ignore exceptions thrown by the interpreter, and having them logged unnecessarily clutters the logs. It is now the caller's responsibility to log exceptions where needed. diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/behavior.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/behavior.mps index b549599688..b6f80a0c5d 100755 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/behavior.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/behavior.mps @@ -5611,6 +5611,24 @@ + + + + + + + + + + + + + + + + + + @@ -22575,6 +22593,24 @@ + + + + + + + + + + + + + + + + + + @@ -22649,6 +22685,24 @@ + + + + + + + + + + + + + + + + + + @@ -26386,582 +26440,248 @@ - - - + + + + - - - + + + - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - + + - - - + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + @@ -27308,217 +27028,551 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - + + - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + - - + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.mutable/models/behavior.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.mutable/models/behavior.mps index 07a907d07f..c8362694a6 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.mutable/models/behavior.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.mutable/models/behavior.mps @@ -420,6 +420,24 @@ + + + + + + + + + + + + + + + + + + @@ -1087,6 +1105,24 @@ + + + + + + + + + + + + + + + + + +