Skip to content

Commit

Permalink
Merge pull request #1092 from IETS3/feature/Make_sure_that_ISolvable_…
Browse files Browse the repository at this point in the history
…is_run_in_low-prio_thread_#1022_20223

Feature/make sure that i solvable is run in low prio thread
  • Loading branch information
dbinkele authored Nov 12, 2024
2 parents 1e7e803 + 37a6d57 commit 8c0497b
Show file tree
Hide file tree
Showing 13 changed files with 6,578 additions and 3,065 deletions.
2 changes: 2 additions & 0 deletions code/languages/org.iets3.opensource/.mps/modules.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
<modulePath path="$PROJECT_DIR$/languages/org.iets3.req.core/org.iets3.req.core.mpl" folder="req" />
<modulePath path="$PROJECT_DIR$/languages/org.iets3.req.plugin/org.iets3.req.plugin.msd" folder="req" />
<modulePath path="$PROJECT_DIR$/languages/test.iest3.component.attribute/test.iest3.component.attribute.mpl" folder="comp" />
<modulePath path="$PROJECT_DIR$/languages/test.org.iets3.analysis.base.solvable/test.org.iets3.analysis.base.solvable.mpl" folder="analysis.test" />
<modulePath path="$PROJECT_DIR$/languages/test.ts.expr.os.validNameConcept/test.ts.expr.os.validNameConcept.mpl" folder="expr.tests" />
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.components.core.interpreter/org.iets3.components.core.interpreter.msd" folder="comp" />
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.components.core.sandbox/org.iets3.components.core.sandbox.msd" folder="comp" />
Expand Down Expand Up @@ -142,6 +143,7 @@
<modulePath path="$PROJECT_DIR$/solutions/playground/playground.msd" folder="expr.tests" />
<modulePath path="$PROJECT_DIR$/solutions/test.ex.core.expr.genjava/test.ex.core.expr.genjava.msd" folder="expr.genjava" />
<modulePath path="$PROJECT_DIR$/solutions/test.iets3.core.assessment/test.iets3.core.tracequery.msd" folder="trace" />
<modulePath path="$PROJECT_DIR$/solutions/test.org.iets3.analysis.base/test.org.iets3.analysis.base.msd" folder="analysis.test" />
<modulePath path="$PROJECT_DIR$/solutions/test.org.iets3.core.comments/test.org.iets3.core.comments.msd" folder="core" />
<modulePath path="$PROJECT_DIR$/solutions/test.ts.components.core/test.ts.components.core.msd" folder="comp" />
<modulePath path="$PROJECT_DIR$/tests/test.in.expr.os/test.in.expr.os.msd" folder="expr.tests" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
<child id="1068498886297" name="rValue" index="37vLTx" />
<child id="1068498886295" name="lValue" index="37vLTJ" />
</concept>
<concept id="3579508212714039859" name="jetbrains.mps.baseLanguage.structure.InferredClassifierType" flags="ig" index="gLhRM" />
<concept id="4836112446988635817" name="jetbrains.mps.baseLanguage.structure.UndefinedType" flags="in" index="2jxLKc" />
<concept id="1202948039474" name="jetbrains.mps.baseLanguage.structure.InstanceMethodCallOperation" flags="nn" index="liA8E" />
<concept id="8118189177080264853" name="jetbrains.mps.baseLanguage.structure.AlternativeType" flags="ig" index="nSUau">
Expand Down Expand Up @@ -108,6 +109,9 @@
<property id="1176718929932" name="isFinal" index="3TUv4t" />
<child id="1068431790190" name="initializer" index="33vP2m" />
</concept>
<concept id="1513279640923991009" name="jetbrains.mps.baseLanguage.structure.IGenericClassCreator" flags="ng" index="366HgL">
<property id="1513279640906337053" name="inferTypeParams" index="373rjd" />
</concept>
<concept id="1068498886296" name="jetbrains.mps.baseLanguage.structure.VariableReference" flags="nn" index="37vLTw">
<reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
</concept>
Expand Down Expand Up @@ -270,6 +274,7 @@
<child id="6733348108486823193" name="leftExpression" index="1m5AlR" />
<child id="3906496115198199033" name="conceptArgument" index="3oSUPX" />
</concept>
<concept id="1143234257716" name="jetbrains.mps.lang.smodel.structure.Node_GetModelOperation" flags="nn" index="I4A8Y" />
<concept id="1145404486709" name="jetbrains.mps.lang.smodel.structure.SemanticDowncastExpression" flags="nn" index="2JrnkZ">
<child id="1145404616321" name="leftExpression" index="2JrQYb" />
</concept>
Expand Down Expand Up @@ -678,7 +683,7 @@
<node concept="3clFbF" id="7QODtLvTGsE" role="3cqZAp">
<node concept="2YIFZM" id="7QODtLvTGNW" role="3clFbG">
<ref role="1Pybhc" to="hnhi:2f_Mi5mAhjh" resolve="AsyncSolverTaskExecutor" />
<ref role="37wK5l" to="hnhi:3hn7H_$lmns" resolve="submitISolvable" />
<ref role="37wK5l" to="hnhi:1VsTyb1NCF5" resolve="submitISolvable" />
<node concept="13iPFW" id="7QODtLvTGNX" role="37wK5m" />
<node concept="2OqwBi" id="5BRQP3RmK2b" role="37wK5m">
<node concept="Rm8GO" id="5BRQP3RmJB5" role="2Oq$k0">
Expand All @@ -692,6 +697,9 @@
<node concept="3clFbT" id="cwnBfE0FNP" role="37wK5m">
<property role="3clFbU" value="true" />
</node>
<node concept="BsUDl" id="6pPfAzJBwWi" role="37wK5m">
<ref role="37wK5l" node="6pPfAzJBwWe" resolve="makeExecEnv" />
</node>
</node>
</node>
</node>
Expand Down Expand Up @@ -1382,7 +1390,7 @@
<node concept="3clFbF" id="3NwcubmnCHl" role="3cqZAp">
<node concept="2YIFZM" id="3NwcubmnCYw" role="3clFbG">
<ref role="1Pybhc" to="hnhi:2f_Mi5mAhjh" resolve="AsyncSolverTaskExecutor" />
<ref role="37wK5l" to="hnhi:3hn7H_$lmns" resolve="submitISolvable" />
<ref role="37wK5l" to="hnhi:1VsTyb1NCF5" resolve="submitISolvable" />
<node concept="13iPFW" id="3NwcubmnCYx" role="37wK5m" />
<node concept="2OqwBi" id="5BRQP3RmKWY" role="37wK5m">
<node concept="Rm8GO" id="5BRQP3RmKWZ" role="2Oq$k0">
Expand All @@ -1396,6 +1404,12 @@
<node concept="3clFbT" id="cwnBfE0G29" role="37wK5m">
<property role="3clFbU" value="true" />
</node>
<node concept="2OqwBi" id="6pPfAzJBz3$" role="37wK5m">
<node concept="13iPFW" id="6pPfAzJByF4" role="2Oq$k0" />
<node concept="2qgKlT" id="6pPfAzJBzBq" role="2OqNvi">
<ref role="37wK5l" node="6pPfAzJBwWe" resolve="makeExecEnv" />
</node>
</node>
</node>
</node>
</node>
Expand All @@ -1416,6 +1430,37 @@
</node>
</node>
</node>
<node concept="13i0hz" id="6pPfAzJBwWe" role="13h7CS">
<property role="TrG5h" value="makeExecEnv" />
<node concept="3Tm6S6" id="6pPfAzJBwWf" role="1B3o_S" />
<node concept="gLhRM" id="6pPfAzJBwWg" role="3clF45">
<ref role="3uigEE" to="hnhi:6pPfAzJuksQ" resolve="ExecOnPooledThreadInWriteAccess" />
<node concept="3uibUv" id="6pPfAzJBwWh" role="11_B2D">
<ref role="3uigEE" to="hnhi:3x8VOVHeBE$" resolve="ITask" />
</node>
</node>
<node concept="3clFbS" id="6pPfAzJBwW2" role="3clF47">
<node concept="3cpWs6" id="6pPfAzJBwW3" role="3cqZAp">
<node concept="2ShNRf" id="6pPfAzJBwW4" role="3cqZAk">
<node concept="1pGfFk" id="6pPfAzJBwW5" role="2ShVmc">
<property role="373rjd" value="true" />
<ref role="37wK5l" to="hnhi:6pPfAzJ$p3O" resolve="ExecOnPooledThreadInWriteAccess" />
<node concept="2OqwBi" id="6pPfAzJBwW6" role="37wK5m">
<node concept="2JrnkZ" id="6pPfAzJBwW7" role="2Oq$k0">
<node concept="2OqwBi" id="6pPfAzJBwW8" role="2JrQYb">
<node concept="13iPFW" id="6pPfAzJBwW9" role="2Oq$k0" />
<node concept="I4A8Y" id="6pPfAzJBwWa" role="2OqNvi" />
</node>
</node>
<node concept="liA8E" id="6pPfAzJBwWb" role="2OqNvi">
<ref role="37wK5l" to="mhbf:~SModel.getRepository()" resolve="getRepository" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="13h7C7" id="7rOSrvnGeUF">
<property role="3GE5qa" value="adapter" />
Expand Down
Loading

0 comments on commit 8c0497b

Please sign in to comment.