[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Tue Jul 8 23:55:04 UTC 2014
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007140.html
Name: Collections-ul.573
Ancestors: Collections-nice.572
Character changes
- introduced #encodedCharSet to access the EncodedCharSet of a character
- all methods use #encodedCharSet instead of (EncodedCharSet charSetAt: self leadingChar)
- #isAlphaNumeric uses the EncodedCharSet class's #isAlphaNumeric: method
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007141.html
Name: ShoutCore-ul.42
Ancestors: ShoutCore-nice.41, ShoutCore-ul.41
- merged
- use #encodedCharSet where possible
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007142.html
Name: ShoutCore-ul.41
Ancestors: ShoutCore-cwp.40
SHParserST80 optimizations:
- don't collect 'answer' in #parseString, because it's very slow, and the result is never used
- assume that the whole source uses the same EncodedCharSet. Cache it in the parser and use it to decide if a character is alphanumeric, a letter or a digit. (requires Multilingual-ul.195)
- avoid evaluating blocks in #currentChar and #peekChar
- use symbols for comparison wherever possible
- unrolled some loops
=============================================
More information about the Squeak-dev
mailing list
|