Skip to content

Commit af2f8e7

Browse files
committed
Issue #29: use _setNoStubbing when the basicTransactionReentry code is being used on the stack
1 parent b7ebac3 commit af2f8e7

File tree

26 files changed

+29
-27
lines changed

26 files changed

+29
-27
lines changed
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
accessing
22
basicTransactionReentry
33
basicTransactionReentry value
4-
ifNil: [ basicTransactionReentry value: self reentryAllowed ].
4+
ifNil: [
5+
self _setNoStubbing. "as long as I am in memory prevent stubbing of my instance variables ... I will stay in memory as long as I am referenced from stack.."
6+
self basicTransactionReentry value: self reentryAllowed ].
57
^ basicTransactionReentry value
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
server specialization
22
isRunning
3-
^self serverClass isRunning
3+
^self serverClass isRunning

repository/GsApplicationTools-Server.package/GemServer.class/instance/name.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ accessing
22
name
33

44
name == nil ifTrue: [ ^self serverClass name ].
5-
^name
5+
^name

repository/GsApplicationTools-Server.package/GemServer.class/methodProperties.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"basicServerOn:" : "dkh 01/03/2015 15:54",
1919
"basicServerProcess" : "dkh 01/02/2015 17:13",
2020
"basicServerProcess:" : "dkh 01/02/2015 17:13",
21-
"basicTransactionReentry" : "dkh 01/09/2015 14:20",
21+
"basicTransactionReentry" : "dkh 04/03/2015 11:13",
2222
"basicTransactionReentry:" : "dkh 01/09/2015 13:16",
2323
"bounceServerAfterSetOrClearBreakpoints:" : "dkh 12/09/2014 14:12",
2424
"bounceServerForBreakpointHandling" : "dkh 12/10/2014 14:48",
@@ -79,7 +79,7 @@
7979
"initialize" : "dkh 01/09/2015 14:21",
8080
"interactiveMode" : "dkh 12/22/2014 12:55",
8181
"interactiveMode:" : "dkh 12/22/2014 12:57",
82-
"interactiveStartServiceOn:" : "dkh 01/06/2015 15:51",
82+
"interactiveStartServiceOn:" : "dkh 01/16/2015 11:54",
8383
"interactiveStartServiceOn:transactionMode:" : "dkh 01/06/2015 15:50",
8484
"isRunning" : "SebastianHeidbrink 11/02/2014 15:00",
8585
"isValidName:" : "dkh 11/26/2014 18:31",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
block: anObject
33

4-
block := anObject
4+
block := anObject
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
nativeProcess: anObject
33

4-
nativeProcess := anObject
4+
nativeProcess := anObject
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
nativeProcess
33

4-
^nativeProcess
4+
^nativeProcess
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
nativeSemaphore: anObject
33

4-
nativeSemaphore := anObject
4+
nativeSemaphore := anObject
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
portableProcess: anObject
33

4-
portableProcess := anObject
4+
portableProcess := anObject
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
portableProcess
33

4-
^portableProcess
4+
^portableProcess

0 commit comments

Comments
 (0)