Skip to content

Commit 13a5a71

Browse files
authored
Merge pull request #1051 from IETS3/bugfix/align20222
Get all relevant changes from 2022.3 to 2022.2
2 parents 30ae1a8 + bf459e1 commit 13a5a71

File tree

35 files changed

+594
-319
lines changed

35 files changed

+594
-319
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,14 @@ The project does _not_ follow Semantic Versioning and the changes are documented
77

88
## August 2024
99

10-
### Fixed
10+
### Added
1111

12-
- TraceExplorer can decorate editors of lambda nodes with their values.
12+
- The name of the unitless unit can now be customized through the `PhysUnitLangConfig` extension point.
13+
14+
### Fixed
1315

16+
- The performance of error type propagation (especially in relation to type tags) was improved.
17+
- TraceExplorer can decorate editors of lambda nodes with their values.
1418
## July 2024
1519

1620
### Added

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/typesystem.mps

Lines changed: 79 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -631,10 +631,24 @@
631631
</node>
632632
</node>
633633
</node>
634-
<node concept="3y3z36" id="7Wtc_Q2kU3O" role="3clFbw">
635-
<node concept="10Nm6u" id="7Wtc_Q2kU3V" role="3uHU7w" />
636-
<node concept="37vLTw" id="7Wtc_Q2kTVq" role="3uHU7B">
637-
<ref role="3cqZAo" node="7Wtc_Q2kRy5" resolve="wrappedOpType" />
634+
<node concept="1Wc70l" id="TrLxV$B918" role="3clFbw">
635+
<node concept="3fqX7Q" id="TrLxV$BBr0" role="3uHU7w">
636+
<node concept="2OqwBi" id="TrLxV$BBr2" role="3fr31v">
637+
<node concept="37vLTw" id="TrLxV$BBr3" role="2Oq$k0">
638+
<ref role="3cqZAo" node="7Wtc_Q2kRy5" resolve="wrappedOpType" />
639+
</node>
640+
<node concept="1mIQ4w" id="TrLxV$BBr4" role="2OqNvi">
641+
<node concept="chp4Y" id="TrLxV$BBr5" role="cj9EA">
642+
<ref role="cht4Q" to="tpd4:hfSilrT" resolve="RuntimeErrorType" />
643+
</node>
644+
</node>
645+
</node>
646+
</node>
647+
<node concept="3y3z36" id="7Wtc_Q2kU3O" role="3uHU7B">
648+
<node concept="37vLTw" id="7Wtc_Q2kTVq" role="3uHU7B">
649+
<ref role="3cqZAo" node="7Wtc_Q2kRy5" resolve="wrappedOpType" />
650+
</node>
651+
<node concept="10Nm6u" id="7Wtc_Q2kU3V" role="3uHU7w" />
638652
</node>
639653
</node>
640654
<node concept="9aQIb" id="7Wtc_Q2kUlm" role="9aQIa">
@@ -827,6 +841,38 @@
827841
</node>
828842
<node concept="9aQIb" id="5ya_dKpNFdb" role="9aQIa">
829843
<node concept="3clFbS" id="5ya_dKpNFdc" role="9aQI4">
844+
<node concept="3clFbJ" id="TrLxV$GKl$" role="3cqZAp">
845+
<node concept="3clFbS" id="TrLxV$GKlA" role="3clFbx">
846+
<node concept="2MkqsV" id="TrLxV$GKEm" role="3cqZAp">
847+
<node concept="2OqwBi" id="TrLxV$GLgY" role="2MkJ7o">
848+
<node concept="1PxgMI" id="TrLxV$GL0Z" role="2Oq$k0">
849+
<node concept="chp4Y" id="TrLxV$GL1r" role="3oSUPX">
850+
<ref role="cht4Q" to="tpd4:hfSilrT" resolve="RuntimeErrorType" />
851+
</node>
852+
<node concept="37vLTw" id="TrLxV$GKEy" role="1m5AlR">
853+
<ref role="3cqZAo" node="6Mx2TmozGCe" resolve="operationType" />
854+
</node>
855+
</node>
856+
<node concept="3TrcHB" id="TrLxV$GLD1" role="2OqNvi">
857+
<ref role="3TsBF5" to="tpd4:hfSilrU" resolve="errorText" />
858+
</node>
859+
</node>
860+
<node concept="1YBJjd" id="TrLxV$GLGl" role="1urrMF">
861+
<ref role="1YBMHb" node="4rZeNQ6PB0M" resolve="be" />
862+
</node>
863+
</node>
864+
</node>
865+
<node concept="2OqwBi" id="TrLxV$GKur" role="3clFbw">
866+
<node concept="37vLTw" id="TrLxV$GKlJ" role="2Oq$k0">
867+
<ref role="3cqZAo" node="6Mx2TmozGCe" resolve="operationType" />
868+
</node>
869+
<node concept="1mIQ4w" id="TrLxV$GKAL" role="2OqNvi">
870+
<node concept="chp4Y" id="TrLxV$GKCJ" role="cj9EA">
871+
<ref role="cht4Q" to="tpd4:hfSilrT" resolve="RuntimeErrorType" />
872+
</node>
873+
</node>
874+
</node>
875+
</node>
830876
<node concept="1Z5TYs" id="4rZeNQ6PBmp" role="3cqZAp">
831877
<node concept="mw_s8" id="4rZeNQ6PBmL" role="1ZfhKB">
832878
<node concept="37vLTw" id="3f3yNhCQlpZ" role="mwGJk">
@@ -3495,6 +3541,31 @@
34953541
</node>
34963542
</node>
34973543
</node>
3544+
<node concept="Jncv_" id="4f0EPAKOOym" role="3cqZAp">
3545+
<ref role="JncvD" to="tpd4:hfSilrT" resolve="RuntimeErrorType" />
3546+
<node concept="37vLTw" id="4f0EPAKOZtu" role="JncvB">
3547+
<ref role="3cqZAo" node="6KhzXd8iOxU" resolve="r" />
3548+
</node>
3549+
<node concept="3clFbS" id="4f0EPAKOOyq" role="Jncv$">
3550+
<node concept="2MkqsV" id="4f0EPAKP3GE" role="3cqZAp">
3551+
<node concept="37vLTw" id="4f0EPAKPaat" role="1urrMF">
3552+
<ref role="3cqZAo" node="12WRc28WHKr" resolve="toBeTypedNode" />
3553+
</node>
3554+
<node concept="2OqwBi" id="4f0EPAKP8ff" role="2MkJ7o">
3555+
<node concept="Jnkvi" id="4f0EPAKP7Uc" role="2Oq$k0">
3556+
<ref role="1M0zk5" node="4f0EPAKOOys" resolve="errorType" />
3557+
</node>
3558+
<node concept="3TrcHB" id="4f0EPAKP9mS" role="2OqNvi">
3559+
<ref role="3TsBF5" to="tpd4:hfSilrU" resolve="errorText" />
3560+
</node>
3561+
</node>
3562+
</node>
3563+
</node>
3564+
<node concept="JncvC" id="4f0EPAKOOys" role="JncvA">
3565+
<property role="TrG5h" value="errorType" />
3566+
<node concept="2jxLKc" id="4f0EPAKOOyt" role="1tU5fm" />
3567+
</node>
3568+
</node>
34983569
<node concept="1Z5TYs" id="6KhzXd8iOXW" role="3cqZAp">
34993570
<node concept="mw_s8" id="6KhzXd8iOZy" role="1ZfhKB">
35003571
<node concept="37vLTw" id="6KhzXd8iOZw" role="mwGJk">
@@ -6831,6 +6902,10 @@
68316902
</node>
68326903
</node>
68336904
</node>
6905+
<node concept="2X1qdy" id="46cplYwOkUY" role="2X0Ygz">
6906+
<property role="TrG5h" value="sub" />
6907+
<node concept="2jxLKc" id="46cplYwOkUZ" role="1tU5fm" />
6908+
</node>
68346909
<node concept="1Z2H0r" id="46cplYwOl9S" role="nvjzm">
68356910
<node concept="2OqwBi" id="46cplYwOlam" role="1Z2MuG">
68366911
<node concept="1YBJjd" id="5P6itWnRcUe" role="2Oq$k0">
@@ -6841,10 +6916,6 @@
68416916
</node>
68426917
</node>
68436918
</node>
6844-
<node concept="2X1qdy" id="46cplYwOkUY" role="2X0Ygz">
6845-
<property role="TrG5h" value="sub" />
6846-
<node concept="2jxLKc" id="46cplYwOkUZ" role="1tU5fm" />
6847-
</node>
68486919
</node>
68496920
</node>
68506921
<node concept="1YaCAy" id="5aHkq2w4PM6" role="1YuTPh">

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/org.iets3.core.expr.base.mpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
<language slang="l:1fc20ffe-f35b-4791-a0b7-d706bad5c49a:com.mbeddr.mpsutil.refactoring" version="0" />
3737
<language slang="l:1919c723-b60b-4592-9318-9ce96d91da44:de.itemis.mps.editor.celllayout" version="0" />
3838
<language slang="l:b8bb702e-43ed-4090-a902-d180d3e5f292:de.slisson.mps.conditionalEditor" version="0" />
39+
<language slang="l:654422bf-e75f-44dc-936d-188890a746ce:de.slisson.mps.reflection" version="0" />
3940
<language slang="l:52733268-be24-4f5f-ab84-a73b7c0c03b0:de.slisson.mps.richtext.customcell" version="0" />
4041
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="12" />
4142
<language slang="l:443f4c36-fcf5-4eb6-9500-8d06ed259e3e:jetbrains.mps.baseLanguage.classifiers" version="0" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.base/org.iets3.core.expr.genjava.base.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
5555
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
5656
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
57-
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
5857
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
5958
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
6059
<language slang="l:7a5dda62-9140-4668-ab76-d5ed1746f2b2:jetbrains.mps.lang.typesystem" version="5" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.contracts/org.iets3.core.expr.genjava.contracts.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
4444
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
4545
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
46-
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
4746
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
4847
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
4948
<language slang="l:7a5dda62-9140-4668-ab76-d5ed1746f2b2:jetbrains.mps.lang.typesystem" version="5" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.data/org.iets3.core.expr.genjava.data.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
4646
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
4747
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
48-
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
4948
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
5049
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
5150
<language slang="l:7a5dda62-9140-4668-ab76-d5ed1746f2b2:jetbrains.mps.lang.typesystem" version="5" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.datetime/org.iets3.core.expr.genjava.datetime.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
5050
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
5151
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
52-
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
5352
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
5453
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
5554
<language slang="l:7a5dda62-9140-4668-ab76-d5ed1746f2b2:jetbrains.mps.lang.typesystem" version="5" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.simpleTypes/org.iets3.core.expr.genjava.simpleTypes.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
5151
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
5252
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
53-
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
5453
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
5554
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
5655
<language slang="l:7a5dda62-9140-4668-ab76-d5ed1746f2b2:jetbrains.mps.lang.typesystem" version="5" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.temporal/org.iets3.core.expr.genjava.temporal.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
5454
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
5555
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
56-
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
5756
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
5857
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
5958
<language slang="l:7a5dda62-9140-4668-ab76-d5ed1746f2b2:jetbrains.mps.lang.typesystem" version="5" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.tests/org.iets3.core.expr.genjava.tests.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
5151
<language slang="l:13744753-c81f-424a-9c1b-cf8943bf4e86:jetbrains.mps.lang.sharedConcepts" version="0" />
5252
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
53-
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
5453
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
5554
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
5655
<language slang="l:7a5dda62-9140-4668-ab76-d5ed1746f2b2:jetbrains.mps.lang.typesystem" version="5" />

0 commit comments

Comments
 (0)