Status: FixedWaitingToBePharoed
Owner: stephane.ducasse
Labels: Milestone-1.3
New issue 3427 by stephane.ducasse: two methods from BlockContext to
BlockClosure
http://code.google.com/p/pharo/issues/detail?id=3427Levente Uzonyi uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-ul.519.mcz==================== Summary ====================
Name: Kernel-ul.519
Author: ul
Time: 8 December 2010, 2:52:41.144 am
UUID: 630c1710-46b8-5248-bdb8-e08d99d6d9c0
Ancestors: Kernel-ul.518
- copied another two methods from BlockContext to BlockClosure. One of them
fixes
http://bugs.squeak.org/view.php?id=7579 .
=============== Diff against Kernel-ul.518 ===============
Item was added:
+ ----- Method: BlockClosure>>newProcessWith: (in category 'scheduling')
-----
+ newProcessWith: anArray
+ "Answer a Process running the code in the receiver. The receiver's
block
+ arguments are bound to the contents of the argument, anArray. The
+ process is not scheduled."
+ <primitive: 19> "Simulation guard"
+ ^Process
+ forContext:
+ [self valueWithArguments: anArray.
+ Processor terminateActive] asContext
+ priority: Processor activePriority!
Item was added:
+ ----- Method: BlockClosure>>valueWithExit (in category 'evaluating') -----
+ valueWithExit
+ self value: [ ^nil ]!