[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Fri Aug 14 21:55:07 UTC 2015


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008842.html

Name: Regex-Core-ul.37
Ancestors: Regex-Core-ul.36

Accept \r as an escape for the carriage return character (cr).
Further optimizations in RxCharSetParser, RxMatchOptimizer, and RxmSubstring.
Renamed extension method category to *Regex-Core.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008843.html

Name: Collections-ul.640
Ancestors: Collections-cmm.639

Character:
- sped up various methods by storing and reusing the result of #asInteger in a temporary variable.
- sped up #isSeparator by eliminating the last branch. Swapped the tab and cr checks, because source code has more tabs than crs.
- unified methods with mixed #asInteger and #asciiValue sends
- #isAscii uses #< instead of #between:and:, like #isOctetCharacter does.
- #asUnicode uses the same shortcut as #encodedCharSet does
- quick return in #printOn: and #storeOn:

String:
- added identity check (should help with Text comparison) and quick returns to #=
- spaceship operator uses #compare: if the argument is a string
- added a fast #asSignedInteger implementation

Text:
- removed the identity check from Text >> #=, because String >> #= does it
- the spaceship operator uses String's spaceship operator

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008844.html

Name: Collections-ul.641
Ancestors: Collections-ul.640

Character:
- even faster #isSeparator
- class side #initialize sends #initializeClassificationTable
- atomic class side #initializeDigitValues

String:
- renamed #includesSubString: to #includesSubstring:
- deprecated #includesSubString:

General:
#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008845.html

Name: CollectionsTests-ul.246
Ancestors: CollectionsTests-topa.245

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008846.html

Name: Compiler-ul.306
Ancestors: Compiler-cmm.305

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008847.html

Name: Installer-Core-ul.398
Ancestors: Installer-Core-cmm.397

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008848.html

Name: Kernel-ul.940
Ancestors: Kernel-ul.939

#allCharacters -> #allByteCharacters

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008849.html

Name: Kernel-ul.941
Ancestors: Kernel-ul.940

- added support for regular expressions to BlockClosure >> #valueSupplyingAnswers:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008850.html

Name: KernelTests-ul.296
Ancestors: KernelTests-ul.295

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008851.html

Name: Multilingual-ul.210
Ancestors: Multilingual-ul.209

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008852.html

Name: MorphicExtras-ul.165
Ancestors: MorphicExtras-cmm.164

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008853.html

Name: Protocols-ul.49
Ancestors: Protocols-topa.48

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008854.html

Name: SMLoader-ul.83
Ancestors: SMLoader-mt.82

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008855.html

Name: SUnit-ul.103
Ancestors: SUnit-mt.102

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008856.html

Name: System-ul.757
Ancestors: System-cmm.756

#includesSubString: -> #includesSubstring:
#subStrings -> #substrings

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008857.html

Name: ToolsTests-ul.73
Ancestors: ToolsTests-topa.72

#includesSubString: -> #includesSubstring:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008858.html

Name: Tools-ul.630
Ancestors: Tools-cmm.629

#includesSubString: -> #includesSubstring:
#allCharacters -> #allByteCharacters

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008859.html

Name: ToolsTests-ul.74
Ancestors: ToolsTests-ul.73

- declare that the category we want to select is #'class list'

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-August/008860.html

Name: UpdateStream-ul.5
Ancestors: UpdateStream-nice.4

#includesSubString: -> #includesSubstring:

=============================================


More information about the Squeak-dev mailing list