diff --git a/CHANGELOG.md b/CHANGELOG.md index c63b90e625..355618f362 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ The project does _not_ follow Semantic Versioning and the changes are documented - The unnecessary super types of the tuple type were removed and are not necessary anymore. +### Fixed + +- Enum literals now can be compared for equality in the generator. + ### Changed - `ComponentKind#canbeContent(conceptNode<>)` was deprecated in favour of `ComponentKind#canbeContent(concept<>)` diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/behavior.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/behavior.mps index 35ea4fad7d..d8b18f2bef 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/behavior.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/behavior.mps @@ -9654,9 +9654,9 @@ - + @@ -10373,15 +10373,14 @@ - - + + + + - - - - - + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/constraints.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/constraints.mps index ec9c923b5e..0cee80e48b 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/constraints.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/constraints.mps @@ -77,6 +77,7 @@ + @@ -569,5 +570,10 @@ + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/editor.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/editor.mps index a94d346166..75fe308313 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/editor.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/editor.mps @@ -4092,9 +4092,30 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps index 9600997b7b..9c0b42c2fc 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps @@ -121,6 +121,7 @@ + @@ -2675,6 +2676,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 927a9a85c7..b00450b0ce 100644 --- 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 @@ -412,10 +412,14 @@ + + + + @@ -16724,6 +16728,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +