Nicolas Cellier uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-nice.520.mcz
==================== Summary ====================
Name: Tools-nice.520
Author: nice
Time: 16 March 2014, 11:29:13.449 pm
UUID: e598c82f-69b9-4cda-b326-cae8d1447712
Ancestors: Tools-cmm.519
Don't reference #reciprocalFloorLog: in MethodFinder, it should be deprecated.
=============== Diff against Tools-cmm.519 ===============
Item was changed:
----- Method: MethodFinder>>initialize (in category 'initialize') -----
(excessive size, no diff calculated)
Nicolas Cellier uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-nice.520.mcz
==================== Summary ====================
Name: Tools-nice.520
Author: nice
Time: 16 March 2014, 11:29:13.449 pm
UUID: e598c82f-69b9-4cda-b326-cae8d1447712
Ancestors: Tools-cmm.519
Don't reference #reciprocalFloorLog: in MethodFinder, it should be deprecated.
=============== Diff against Tools-cmm.519 ===============
Item was changed:
----- Method: MethodFinder>>initialize (in category 'initialize') -----
(excessive size, no diff calculated)
Nicolas Cellier uploaded a new version of KernelTests to project The Trunk:
http://source.squeak.org/trunk/KernelTests-nice.263.mcz
==================== Summary ====================
Name: KernelTests-nice.263
Author: nice
Time: 15 March 2014, 2:54:09.654 pm
UUID: fe4da289-e902-4c1e-b0a7-18df9444d488
Ancestors: KernelTests-nice.262
Rename misleading variable (powers of 6 are 6^0, 6^1, 6^2, ... we want 2^6, 3^6, etc...)
Make a bit more explicit that they are raised to 6.
=============== Diff against KernelTests-nice.262 ===============
Item was changed:
----- Method: IntegerTest>>testNthRootExactness (in category 'tests - mathematical functions') -----
testNthRootExactness
+ | inexactRoots largeRaisedTo6 |
+ largeRaisedTo6 := (2 to: 100) collect: [:k | (k raisedTo: 11) raisedTo: 6].
+ inexactRoots := largeRaisedTo6 reject: [:e | (e nthRoot: 6) isInteger].
- | inexactRoots largeExactPowersOf6 |
- largeExactPowersOf6 := (2 to: 100) collect: [:k | k raisedTo: 66].
- inexactRoots := largeExactPowersOf6 reject: [:e | (e nthRoot: 6) isInteger].
self assert: inexactRoots isEmpty description: 'Failed to find the exact 6th root of these numbers'!
Nicolas Cellier uploaded a new version of KernelTests to project The Trunk:
http://source.squeak.org/trunk/KernelTests-nice.263.mcz
==================== Summary ====================
Name: KernelTests-nice.263
Author: nice
Time: 15 March 2014, 2:54:09.654 pm
UUID: fe4da289-e902-4c1e-b0a7-18df9444d488
Ancestors: KernelTests-nice.262
Rename misleading variable (powers of 6 are 6^0, 6^1, 6^2, ... we want 2^6, 3^6, etc...)
Make a bit more explicit that they are raised to 6.
=============== Diff against KernelTests-nice.262 ===============
Item was changed:
----- Method: IntegerTest>>testNthRootExactness (in category 'tests - mathematical functions') -----
testNthRootExactness
+ | inexactRoots largeRaisedTo6 |
+ largeRaisedTo6 := (2 to: 100) collect: [:k | (k raisedTo: 11) raisedTo: 6].
+ inexactRoots := largeRaisedTo6 reject: [:e | (e nthRoot: 6) isInteger].
- | inexactRoots largeExactPowersOf6 |
- largeExactPowersOf6 := (2 to: 100) collect: [:k | k raisedTo: 66].
- inexactRoots := largeExactPowersOf6 reject: [:e | (e nthRoot: 6) isInteger].
self assert: inexactRoots isEmpty description: 'Failed to find the exact 6th root of these numbers'!
Nicolas Cellier uploaded a new version of KernelTests to project The Trunk:
http://source.squeak.org/trunk/KernelTests-nice.263.mcz
==================== Summary ====================
Name: KernelTests-nice.263
Author: nice
Time: 15 March 2014, 2:54:09.654 pm
UUID: fe4da289-e902-4c1e-b0a7-18df9444d488
Ancestors: KernelTests-nice.262
Rename misleading variable (powers of 6 are 6^0, 6^1, 6^2, ... we want 2^6, 3^6, etc...)
Make a bit more explicit that they are raised to 6.
=============== Diff against KernelTests-nice.262 ===============
Item was changed:
----- Method: IntegerTest>>testNthRootExactness (in category 'tests - mathematical functions') -----
testNthRootExactness
+ | inexactRoots largeRaisedTo6 |
+ largeRaisedTo6 := (2 to: 100) collect: [:k | (k raisedTo: 11) raisedTo: 6].
+ inexactRoots := largeRaisedTo6 reject: [:e | (e nthRoot: 6) isInteger].
- | inexactRoots largeExactPowersOf6 |
- largeExactPowersOf6 := (2 to: 100) collect: [:k | k raisedTo: 66].
- inexactRoots := largeExactPowersOf6 reject: [:e | (e nthRoot: 6) isInteger].
self assert: inexactRoots isEmpty description: 'Failed to find the exact 6th root of these numbers'!
Nicolas Cellier uploaded a new version of ShoutCore to project The Trunk:
http://source.squeak.org/trunk/ShoutCore-nice.41.mcz
==================== Summary ====================
Name: ShoutCore-nice.41
Author: nice
Time: 14 March 2014, 11:13:43.751 pm
UUID: 3974817a-996f-4fa8-b397-d727f7c27542
Ancestors: ShoutCore-cwp.40
There can be more characters after a vertical bar (|) in a binary selector for a while now, tell Shout about it.
=============== Diff against ShoutCore-cwp.40 ===============
Item was changed:
----- Method: SHParserST80>>scanBinary (in category 'scan') -----
scanBinary
| c d |
c := self currentChar.
currentTokenSourcePosition := sourcePosition.
currentToken := c asString.
d := self nextChar.
((self isSelectorCharacter: c) or: [c == $:]) ifFalse: [^currentToken].
(c == $: and: [d == $=])
ifTrue: [" := assignment"
currentToken := currentToken , d asString.
self nextChar.
^currentToken].
- c == $| ifTrue:["| cannot precede a longer token" ^currentToken].
[self isSelectorCharacter: d]
whileTrue: [
currentToken := currentToken , d asString.
d := self nextChar].
^currentToken!
Nicolas Cellier uploaded a new version of ShoutCore to project The Trunk:
http://source.squeak.org/trunk/ShoutCore-nice.41.mcz
==================== Summary ====================
Name: ShoutCore-nice.41
Author: nice
Time: 14 March 2014, 11:13:43.751 pm
UUID: 3974817a-996f-4fa8-b397-d727f7c27542
Ancestors: ShoutCore-cwp.40
There can be more characters after a vertical bar (|) in a binary selector for a while now, tell Shout about it.
=============== Diff against ShoutCore-cwp.40 ===============
Item was changed:
----- Method: SHParserST80>>scanBinary (in category 'scan') -----
scanBinary
| c d |
c := self currentChar.
currentTokenSourcePosition := sourcePosition.
currentToken := c asString.
d := self nextChar.
((self isSelectorCharacter: c) or: [c == $:]) ifFalse: [^currentToken].
(c == $: and: [d == $=])
ifTrue: [" := assignment"
currentToken := currentToken , d asString.
self nextChar.
^currentToken].
- c == $| ifTrue:["| cannot precede a longer token" ^currentToken].
[self isSelectorCharacter: d]
whileTrue: [
currentToken := currentToken , d asString.
d := self nextChar].
^currentToken!