Nicolas Cellier uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-nice.508.mcz
==================== Summary ====================
Name: Kernel-nice.508
Author: nice
Time: 26 October 2010, 9:17:01.308 pm
UUID: f75f55d1-4fc4-4ba7-8790-248dea6d3136
Ancestors: Kernel-ul.507
Correct #isWords comment. There is no such thing as 16-bit variables.
Don't know what would be the answer in a 64 bit image...
=============== Diff against Kernel-ul.507 ===============
Item was changed:
----- Method: Behavior>>isWords (in category 'testing') -----
isWords
+ "Answer true if the receiver is made of 32-bit instance variables."
- "Answer whether the receiver has 16-bit instance variables."
^self isBytes not!
Andreas Raab uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-ar.397.mcz
==================== Summary ====================
Name: Collections-ar.397
Author: ar
Time: 25 October 2010, 7:04:17.681 pm
UUID: 9b97769f-1f5e-3a47-890d-2292d07b6b1f
Ancestors: Collections-dtl.396
Make Character class>>separators and Character class>>allByteCharacters return strings instead of Arrays (since there is no good reason to use arrays and it solves the immediate issue observed in Mantis #7564). Also provide CharacterSet>>asString to enable its use in concatenation (i.e., '/', CharacterSet separators).
=============== Diff against Collections-dtl.396 ===============
Item was changed:
----- Method: Character class>>allByteCharacters (in category 'instance creation') -----
allByteCharacters
"Answer all the characters that can be encoded in a byte"
+ ^ (0 to: 255) collect: [:v | Character value: v] as: String
- ^ (0 to: 255) collect: [:v | Character value: v]
-
-
!
Item was changed:
----- Method: Character class>>separators (in category 'instance creation') -----
separators
+ "Answer a collection of the standard ASCII separator characters."
+
^ #(32 "space"
13 "cr"
9 "tab"
10 "line feed"
12 "form feed")
+ collect: [:v | Character value: v] as: String!
- collect: [:v | Character value: v]
-
-
- !
Item was added:
+ ----- Method: CharacterSet>>asString (in category 'conversion') -----
+ asString
+ "Convert the receiver into a String"
+
+ ^String new: self size streamContents:[:s|
+ self do:[:ch| s nextPut: ch].
+ ].!
Andreas Raab uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-ar.397.mcz
==================== Summary ====================
Name: Collections-ar.397
Author: ar
Time: 25 October 2010, 7:04:17.681 pm
UUID: 9b97769f-1f5e-3a47-890d-2292d07b6b1f
Ancestors: Collections-dtl.396
Make Character class>>separators and Character class>>allByteCharacters return strings instead of Arrays (since there is no good reason to use arrays and it solves the immediate issue observed in Mantis #7564). Also provide CharacterSet>>asString to enable its use in concatenation (i.e., '/', CharacterSet separators).
=============== Diff against Collections-dtl.396 ===============
Item was changed:
----- Method: Character class>>allByteCharacters (in category 'instance creation') -----
allByteCharacters
"Answer all the characters that can be encoded in a byte"
+ ^ (0 to: 255) collect: [:v | Character value: v] as: String
- ^ (0 to: 255) collect: [:v | Character value: v]
-
-
!
Item was changed:
----- Method: Character class>>separators (in category 'instance creation') -----
separators
+ "Answer a collection of the standard ASCII separator characters."
+
^ #(32 "space"
13 "cr"
9 "tab"
10 "line feed"
12 "form feed")
+ collect: [:v | Character value: v] as: String!
- collect: [:v | Character value: v]
-
-
- !
Item was added:
+ ----- Method: CharacterSet>>asString (in category 'conversion') -----
+ asString
+ "Convert the receiver into a String"
+
+ ^String new: self size streamContents:[:s|
+ self do:[:ch| s nextPut: ch].
+ ].!
Andreas Raab uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-ar.397.mcz
==================== Summary ====================
Name: Collections-ar.397
Author: ar
Time: 25 October 2010, 7:04:17.681 pm
UUID: 9b97769f-1f5e-3a47-890d-2292d07b6b1f
Ancestors: Collections-dtl.396
Make Character class>>separators and Character class>>allByteCharacters return strings instead of Arrays (since there is no good reason to use arrays and it solves the immediate issue observed in Mantis #7564). Also provide CharacterSet>>asString to enable its use in concatenation (i.e., '/', CharacterSet separators).
=============== Diff against Collections-dtl.396 ===============
Item was changed:
----- Method: Character class>>allByteCharacters (in category 'instance creation') -----
allByteCharacters
"Answer all the characters that can be encoded in a byte"
+ ^ (0 to: 255) collect: [:v | Character value: v] as: String
- ^ (0 to: 255) collect: [:v | Character value: v]
-
-
!
Item was changed:
----- Method: Character class>>separators (in category 'instance creation') -----
separators
+ "Answer a collection of the standard ASCII separator characters."
+
^ #(32 "space"
13 "cr"
9 "tab"
10 "line feed"
12 "form feed")
+ collect: [:v | Character value: v] as: String!
- collect: [:v | Character value: v]
-
-
- !
Item was added:
+ ----- Method: CharacterSet>>asString (in category 'conversion') -----
+ asString
+ "Convert the receiver into a String"
+
+ ^String new: self size streamContents:[:s|
+ self do:[:ch| s nextPut: ch].
+ ].!