Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 10:41:23 +0200] rev 5037
#REFACTORING by cg
class: Future
class definition
added: #initializeSemaphore
removed:
#displayOn:
#displayString
#doesNotUnderstand:
#hasValue
#isLazyValue
#perform:withArguments:
#value
class: Future class
comment/format in: #examples
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 10:41:16 +0200] rev 5036
#REFACTORING by cg
class: DelayedValue
added: #initializeSemaphore
changed: #initialize
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 10:32:00 +0200] rev 5035
initial checkin
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 10:19:33 +0200] rev 5034
#REFACTORING by cg
class: Future
changed: #displayString
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 10:19:18 +0200] rev 5033
#REFACTORING by cg
class: Lazy
changed: #displayString
code reuse
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 10:19:07 +0200] rev 5032
#REFACTORING by cg
class: LazyValue
changed: #displayString
code reuse
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 09:03:59 +0200] rev 5031
#REFACTORING by cg
class: Future
added:
#signalSemaphoreAfterForked:
#signalSemaphoreAfterForked:atPriority:
comment/format in:
#block:
#block:value:
#block:value:value:
#block:value:value:value:
#block:valueWithArguments:
#priority:block:
#priority:block:value:
#priority:block:value:value:
#priority:block:value:value:value:
#priority:block:valueWithArguments:
changed:
#doesNotUnderstand:
#perform:withArguments:
#value
class: Future class
comment/format in: #examples
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 07:58:37 +0200] rev 5030
#DOCUMENTATION by cg
class: ActiveObject class
comment/format in: #examples
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 07:29:32 +0200] rev 5029
#DOCUMENTATION by cg
class: UnlimitedSharedQueue class
comment/format in: #documentation
Claus Gittinger <cg@exept.de> [Tue, 25 Jun 2019 07:29:04 +0200] rev 5028
#DOCUMENTATION by cg
class: UnlimitedSharedQueue class
comment/format in: #documentation