Marcel Taeumel uploaded a new version of Kernel to project The Trunk: http://source.squeak.org/trunk/Kernel-mt.1009.mcz
==================== Summary ====================
Name: Kernel-mt.1009 Author: mt Time: 2 April 2016, 12:23:20.21041 pm UUID: bd1b45d5-cb4d-41b0-890b-c8f70de70b1c Ancestors: Kernel-ul.1008
Recent CogVMs do not yield preempted processes. Fixes the behavior where "[ [] repeat] fork" could not be interrupted anymore via CMD+. and hence locked the image.
=============== Diff against Kernel-ul.1008 ===============
Item was changed: ----- Method: ProcessorScheduler>>preemptedProcess (in category 'accessing') ----- preemptedProcess "Return the process that the currently active process just preempted." + + self activeProcess priority to: 1 by: -1 do: [:priority | + (quiescentProcessLists at: priority) ifNotEmpty: [:list | + ^ Smalltalk processPreemptionYields + ifTrue: [list last] + ifFalse: [list first]]]. + ^ nil + - | list | - activeProcess priority to: 1 by: -1 do:[:priority| - list := quiescentProcessLists at: priority. - list isEmpty ifFalse:[^list last]. - ]. - ^nil - "Processor preemptedProcess"!
squeak-dev@lists.squeakfoundation.org