Skip to content

Commit 9203a7f

Browse files
authored
Merge pull request #1618 from IETS3/bugfix/arimer/InterpreterCoverageAssResultNonUnique
(bugfix):InterpreterCoverageAssResult: uniqueID uses stable implement…
2 parents 69c7778 + 3bbea69 commit 9203a7f

File tree

2 files changed

+45
-14
lines changed

2 files changed

+45
-14
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented
1414
- The precision of number types with prefixed units (e.g. `mW` or `km`) was always set to `infinite` by the typesystem. Now, the precision is as precise as possible.
1515
- Variability: Viewer for skeleton trees has been improved (better error reporting, more stable, does not break on nodes which are string literals).
1616
- ShortLambda Interpreter: Fixed a bug which resulted in a `RuntimeErrorType` when interpreting ShortLambdas.
17-
17+
- InterpreterCoverageAssResult: fix unique ID calculation ([#1617](https://github.com/IETS3/iets3.opensource/issues/1617))
1818
## December 2025
1919

2020
### Added

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/behavior.mps

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
<import index="dj6k" ref="r:59d52af6-663b-49dc-8980-30d79b8dffa1(org.iets3.core.expr.simpleTypes.runtime)" />
6161
<import index="o8zo" ref="r:314576fc-3aee-4386-a0a5-a38348ac317d(jetbrains.mps.scope)" />
6262
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
63+
<import index="e8bb" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.smodel.adapter.ids(MPS.Core/)" />
6364
</imports>
6465
<registry>
6566
<language id="a247e09e-2435-45ba-b8d2-07e93feba96a" name="jetbrains.mps.baseLanguage.tuples">
@@ -311,6 +312,9 @@
311312
<child id="1163668934364" name="ifFalse" index="3K4GZi" />
312313
</concept>
313314
<concept id="1082113931046" name="jetbrains.mps.baseLanguage.structure.ContinueStatement" flags="nn" index="3N13vt" />
315+
<concept id="6329021646629104954" name="jetbrains.mps.baseLanguage.structure.SingleLineComment" flags="nn" index="3SKdUt">
316+
<child id="8356039341262087992" name="line" index="1aUNEU" />
317+
</concept>
314318
<concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
315319
<concept id="1146644623116" name="jetbrains.mps.baseLanguage.structure.PrivateVisibility" flags="nn" index="3Tm6S6" />
316320
<concept id="1146644641414" name="jetbrains.mps.baseLanguage.structure.ProtectedVisibility" flags="nn" index="3Tmbuc" />
@@ -504,6 +508,14 @@
504508
<child id="3078666699043039389" name="commentedNode" index="8Wnug" />
505509
</concept>
506510
</language>
511+
<language id="c7fb639f-be78-4307-89b0-b5959c3fa8c8" name="jetbrains.mps.lang.text">
512+
<concept id="155656958578482948" name="jetbrains.mps.lang.text.structure.Word" flags="nn" index="3oM_SD">
513+
<property id="155656958578482949" name="value" index="3oM_SC" />
514+
</concept>
515+
<concept id="2535923850359271782" name="jetbrains.mps.lang.text.structure.Line" flags="nn" index="1PaTwC">
516+
<child id="2535923850359271783" name="elements" index="1PaTwD" />
517+
</concept>
518+
</language>
507519
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
508520
<concept id="1204796164442" name="jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation" flags="nn" index="23sCx2">
509521
<child id="1204796294226" name="closure" index="23t8la" />
@@ -6225,23 +6237,42 @@
62256237
</node>
62266238
</node>
62276239
</node>
6240+
<node concept="3SKdUt" id="6NSH1j0sZUh" role="3cqZAp">
6241+
<node concept="1PaTwC" id="6NSH1j0sZUi" role="1aUNEU">
6242+
<node concept="3oM_SD" id="6NSH1j0sZUj" role="1PaTwD">
6243+
<property role="3oM_SC" value="takes" />
6244+
</node>
6245+
<node concept="3oM_SD" id="6NSH1j0t05C" role="1PaTwD">
6246+
<property role="3oM_SC" value="languageID" />
6247+
</node>
6248+
<node concept="3oM_SD" id="6NSH1j0t06p" role="1PaTwD">
6249+
<property role="3oM_SC" value="and" />
6250+
</node>
6251+
<node concept="3oM_SD" id="6NSH1j0t06E" role="1PaTwD">
6252+
<property role="3oM_SC" value="nodeID" />
6253+
</node>
6254+
<node concept="3oM_SD" id="6NSH1j0t07b" role="1PaTwD">
6255+
<property role="3oM_SC" value="into" />
6256+
</node>
6257+
<node concept="3oM_SD" id="6NSH1j0t07c" role="1PaTwD">
6258+
<property role="3oM_SC" value="account" />
6259+
</node>
6260+
</node>
6261+
</node>
62286262
<node concept="3clFbF" id="3_DFadMGIiy" role="3cqZAp">
6229-
<node concept="2OqwBi" id="3_DFadMGK1c" role="3clFbG">
6230-
<node concept="2OqwBi" id="3_DFadMGJq4" role="2Oq$k0">
6231-
<node concept="2JrnkZ" id="3_DFadMGJid" role="2Oq$k0">
6232-
<node concept="2OqwBi" id="3_DFadMGIqe" role="2JrQYb">
6233-
<node concept="13iPFW" id="3_DFadMGIix" role="2Oq$k0" />
6234-
<node concept="3TrEf2" id="3_DFadMGIxW" role="2OqNvi">
6235-
<ref role="3Tt5mk" to="av4b:3_DFadMGHWm" resolve="concept" />
6236-
</node>
6263+
<node concept="2OqwBi" id="6NSH1j0sYp0" role="3clFbG">
6264+
<node concept="2YIFZM" id="6NSH1j0sW7R" role="2Oq$k0">
6265+
<ref role="37wK5l" to="e8bb:~MetaIdByDeclaration.getConceptId(org.jetbrains.mps.openapi.model.SNode)" resolve="getConceptId" />
6266+
<ref role="1Pybhc" to="e8bb:~MetaIdByDeclaration" resolve="MetaIdByDeclaration" />
6267+
<node concept="2OqwBi" id="6NSH1j0sWPF" role="37wK5m">
6268+
<node concept="13iPFW" id="6NSH1j0sWPG" role="2Oq$k0" />
6269+
<node concept="3TrEf2" id="6NSH1j0sWPH" role="2OqNvi">
6270+
<ref role="3Tt5mk" to="av4b:3_DFadMGHWm" resolve="concept" />
62376271
</node>
62386272
</node>
6239-
<node concept="liA8E" id="3_DFadMGJC2" role="2OqNvi">
6240-
<ref role="37wK5l" to="mhbf:~SNode.getNodeId()" resolve="getNodeId" />
6241-
</node>
62426273
</node>
6243-
<node concept="liA8E" id="3_DFadMGKcn" role="2OqNvi">
6244-
<ref role="37wK5l" to="wyt6:~Object.toString()" resolve="toString" />
6274+
<node concept="liA8E" id="6NSH1j0sYXK" role="2OqNvi">
6275+
<ref role="37wK5l" to="e8bb:~SConceptId.toString()" resolve="toString" />
62456276
</node>
62466277
</node>
62476278
</node>

0 commit comments

Comments
 (0)