[squeak-dev] The Inbox: Kernel-ul.881.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Oct 24 14:54:09 UTC 2014


A new version of Kernel was added to project The Inbox:
http://source.squeak.org/inbox/Kernel-ul.881.mcz

==================== Summary ====================

Name: Kernel-ul.881
Author: ul
Time: 24 October 2014, 12:42:02.437 am
UUID: 54327457-7cbf-4c59-876e-0661c7e1142e
Ancestors: Kernel-ul.880

Semaphore changes:
- added indexInExternalObjectsArray instance variable, and accessors
- added #excessSignals

=============== Diff against Kernel-ul.880 ===============

Item was changed:
  LinkedList subclass: #Semaphore
+ 	instanceVariableNames: 'excessSignals indexInExternalObjectsArray'
- 	instanceVariableNames: 'excessSignals'
  	classVariableNames: ''
  	poolDictionaries: ''
  	category: 'Kernel-Processes'!
  
  !Semaphore commentStamp: '<historical>' prior: 0!
  I provide synchronized communication of a single bit of information (a "signal") between Processes. A signal is sent by sending the message signal and received by sending the message wait. If no signal has been sent when a wait message is sent, the sending Process will be suspended until a signal is sent.!

Item was added:
+ ----- Method: Semaphore>>excessSignals (in category 'accessing') -----
+ excessSignals
+ 
+ 	^excessSignals!

Item was added:
+ ----- Method: Semaphore>>indexInExternalObjectsArray (in category 'accessing') -----
+ indexInExternalObjectsArray
+ 
+ 	^indexInExternalObjectsArray!

Item was added:
+ ----- Method: Semaphore>>indexInExternalObjectsArray: (in category 'accessing') -----
+ indexInExternalObjectsArray: anInteger
+ 
+ 	indexInExternalObjectsArray := anInteger!



More information about the Squeak-dev mailing list