The Inbox: Kernel-ul.881.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Kernel-ul.881.mcz

commits-2
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!