You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Should not step more a process that is terminating, otherwise the image will get locked."
97
-
selfflag:'Why the image gets locked? Please investigate.'.
107
+
"Should not step more a process that is terminating, otherwise the image will get locked.
108
+
The image freeze is due to the stepping of the ensure block in doTerminationFromYourself that unwind the terminating context to nil and executes a jump.
109
+
The ensure executes the (fake) primitive 198 which actually freezes (see issue https://github.com/pharo-spec/ScriptableDebugger/issues/105), and prevents the jump to execute which in turn provokes other freezes when trying to close opened debugger on that partially ended process."
"Should not step more a process that is terminating, otherwise the image will get locked."
107
-
selfflag:'Why the image gets locked? Please investigate.'.
118
+
"Should not step more a process that is terminating, otherwise the image will get locked.
119
+
The image freeze is due to the stepping of the ensure block in doTerminationFromYourself that unwind the terminating context to nil and executes a jump.
120
+
The ensure executes the (fake) primitive 198 which actually freezes (see issue https://github.com/pharo-spec/ScriptableDebugger/issues/105), and prevents the jump to execute which in turn provokes other freezes when trying to close opened debugger on that partially ended process."
Copy file name to clipboardExpand all lines: src/Sindarin/SindarinSkippingReturnWarning.class.st
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,6 @@
1
+
"
2
+
I am raised when Sindarin attempts to skip the execution of a return node, which leaves an unspecified scenario to happen: what should we return if we skip a return?
0 commit comments