Skip to content

Commit

Permalink
Merge pull request #2466 from mbeddr/bugfix/performance
Browse files Browse the repository at this point in the history
Performance improvements
  • Loading branch information
alexanderpann authored Aug 8, 2024
2 parents 9b885e6 + e484fb6 commit b1fdf8d
Show file tree
Hide file tree
Showing 7 changed files with 546 additions and 374 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,6 @@
<concept id="1162934736510" name="jetbrains.mps.baseLanguage.collections.structure.GetElementOperation" flags="nn" index="34jXtK" />
<concept id="1201792049884" name="jetbrains.mps.baseLanguage.collections.structure.TranslateOperation" flags="nn" index="3goQfb" />
<concept id="1202120902084" name="jetbrains.mps.baseLanguage.collections.structure.WhereOperation" flags="nn" index="3zZkjj" />
<concept id="1202128969694" name="jetbrains.mps.baseLanguage.collections.structure.SelectOperation" flags="nn" index="3$u5V9" />
<concept id="1184963466173" name="jetbrains.mps.baseLanguage.collections.structure.ToArrayOperation" flags="nn" index="3_kTaI" />
<concept id="1197932370469" name="jetbrains.mps.baseLanguage.collections.structure.MapElement" flags="nn" index="3EllGN">
<child id="1197932505799" name="map" index="3ElQJh" />
Expand Down Expand Up @@ -801,38 +800,12 @@
<node concept="2ShNRf" id="2yaxsm5o3KY" role="37wK5m">
<node concept="1pGfFk" id="jgTeXj2AHS" role="2ShVmc">
<ref role="37wK5l" to="2ahs:2yaxsm5jILI" resolve="CombinedInterpreter" />
<node concept="2OqwBi" id="48h5VLcj6ZO" role="37wK5m">
<node concept="2OqwBi" id="48h5VLcj6ZP" role="2Oq$k0">
<node concept="2OqwBi" id="48h5VLcj6ZQ" role="2Oq$k0">
<node concept="2YIFZM" id="48h5VLcj6ZR" role="2Oq$k0">
<ref role="1Pybhc" to="2ahs:6t6gMvcKSR1" resolve="CachedInterpreterFinder" />
<ref role="37wK5l" to="2ahs:6t6gMvcMFOM" resolve="getInstance" />
</node>
<node concept="liA8E" id="48h5VLcj6ZS" role="2OqNvi">
<ref role="37wK5l" to="2ahs:6t6gMvcMGib" resolve="findAllInterpreters" />
</node>
</node>
<node concept="3$u5V9" id="48h5VLcj6ZU" role="2OqNvi">
<node concept="1bVj0M" id="48h5VLcj6ZV" role="23t8la">
<node concept="3clFbS" id="48h5VLcj6ZW" role="1bW5cS">
<node concept="3clFbF" id="48h5VLcj6ZX" role="3cqZAp">
<node concept="2YIFZM" id="48h5VLcj6ZY" role="3clFbG">
<ref role="1Pybhc" to="2ahs:4jkUBhBVMPS" resolve="InterpreterRegistry" />
<ref role="37wK5l" to="2ahs:4jkUBhBVOKX" resolve="getInterpreterExecutable" />
<node concept="37vLTw" id="48h5VLcj6ZZ" role="37wK5m">
<ref role="3cqZAo" node="48h5VLcj700" resolve="it" />
</node>
</node>
</node>
</node>
<node concept="Rh6nW" id="48h5VLcj700" role="1bW2Oz">
<property role="TrG5h" value="it" />
<node concept="2jxLKc" id="48h5VLcj701" role="1tU5fm" />
</node>
</node>
</node>
<node concept="2OqwBi" id="2PA_oGfbOk5" role="37wK5m">
<node concept="2YIFZM" id="2PA_oGfbFGC" role="2Oq$k0">
<ref role="37wK5l" to="2ahs:2PA_oGfak8K" resolve="findAllInterpreterExecutables" />
<ref role="1Pybhc" to="2ahs:4jkUBhBVMPS" resolve="InterpreterRegistry" />
</node>
<node concept="3_kTaI" id="48h5VLcj702" role="2OqNvi" />
<node concept="3_kTaI" id="2PA_oGfbQWl" role="2OqNvi" />
</node>
</node>
</node>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15927,23 +15927,39 @@
</node>
</node>
</node>
<node concept="3clFbJ" id="2F9YZd59Z3T" role="3cqZAp">
<node concept="3clFbS" id="2F9YZd59Z3V" role="3clFbx">
<node concept="3clFbF" id="2F9YZd5a4XN" role="3cqZAp">
<node concept="2OqwBi" id="2F9YZd5a76C" role="3clFbG">
<node concept="37vLTw" id="2F9YZd5a4XL" role="2Oq$k0">
<ref role="3cqZAo" node="17fjvcLCH2p" resolve="queue" />
</node>
<node concept="2Ke9KJ" id="2F9YZd5abU5" role="2OqNvi">
<node concept="2GrUjf" id="2F9YZd5ad39" role="25WWJ7">
<ref role="2Gs0qQ" node="17fjvcLCJUC" resolve="target" />
</node>
</node>
</node>
</node>
</node>
<node concept="3fqX7Q" id="2F9YZd59Z_x" role="3clFbw">
<node concept="2OqwBi" id="2F9YZd5a1Nb" role="3fr31v">
<node concept="37vLTw" id="2F9YZd5a0um" role="2Oq$k0">
<ref role="3cqZAo" node="17fjvcLCGZa" resolve="visited" />
</node>
<node concept="3JPx81" id="2F9YZd5a3mA" role="2OqNvi">
<node concept="2GrUjf" id="2F9YZd5a3H_" role="25WWJ7">
<ref role="2Gs0qQ" node="17fjvcLCJUC" resolve="target" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="37vLTw" id="17fjvcLCK9D" role="2GsD0m">
<ref role="3cqZAo" node="17fjvcLCJL_" resolve="targets" />
</node>
</node>
<node concept="3clFbF" id="17fjvcLCKcX" role="3cqZAp">
<node concept="2OqwBi" id="17fjvcLCKll" role="3clFbG">
<node concept="37vLTw" id="17fjvcLCKcV" role="2Oq$k0">
<ref role="3cqZAo" node="17fjvcLCH2p" resolve="queue" />
</node>
<node concept="X8dFx" id="17fjvcLCK$4" role="2OqNvi">
<node concept="37vLTw" id="17fjvcLCKAN" role="25WWJ7">
<ref role="3cqZAo" node="17fjvcLCJL_" resolve="targets" />
</node>
</node>
</node>
</node>
</node>
<node concept="3fqX7Q" id="17fjvcLCIBh" role="3clFbw">
<node concept="2OqwBi" id="17fjvcLCIPi" role="3fr31v">
Expand Down
Loading

0 comments on commit b1fdf8d

Please sign in to comment.