On Mon, Mar 24, 2014 at 12:01:16PM +0100, Gwenaël Casaccio wrote: > > ProcessBeingTerminated is in SystemExceptions namespace otherwhise it's nil
oops. so this has never worked so far? > Yes also for another reason with my change the process is always on > the right priority queue, > the current implementation would only put it when it's yielding or > scheduled. I strongly > believe that the invariant : ((processor processesAt: priority) > select: self) should be correct. yes. Could you make a separate patch to enforce this? > >hmm. I don't think test will be quite flaky in terms of scheduling and other > >parts. Do you think we can mock/test this in a more reliable way? > > > I agree it only works when you've a clean image and this is what I > want otherwise > tests needs to rely on multiple process/scheduling parts that I want > to tests separately. "clean" it means that the call-in this test is executed from needs to have lower priority than the forked call. E.g. what happens if we ever execute it from VisualGST or if we ever have multiple native dispatchers? _______________________________________________ help-smalltalk mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-smalltalk
