Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008190.html
Name: Collections-nice.622 Ancestors: Collections-mt.621
#toBraceStack: is not used for compiling { } for so long that it's really time to get rid of it.
Symbol>>numArgs: does not need to copy self into a temp var.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008191.html
Name: GetText-nice.36 Ancestors: GetText-kfr.35
Though it can't really be tested in current trunk image state (InternalTranslator is not initialized) , modernize the way to utf8+gzip+base64 encode...
This how how simpler the world could be without those Multi RW Binary or Text things, no need to send those reset/ascii/binary incantations.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008192.html
Name: CollectionsTests-tfel.240 Ancestors: CollectionsTests-mt.239
Add a test case to check that ByteString>>findSubstring:in:startingAt:matchTable: behaves the same way as the primitive implementation (esp when using a negative index for startingAt:)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008193.html
Name: Collections-tfel.623 Ancestors: Collections-nice.622
fix fallback code for ByteString>>findSubstring:in:startingAt:matchTable: when passing a starting index <= 0
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008194.html
Name: Morphic-mt.953 Ancestors: Morphic-mt.952
Text editor hooks modified to be more descriptive on model side. And to not confuse Tweak.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008195.html
Name: MorphicTests-mt.29 Ancestors: MorphicTests-mt.28
Tests added for text editor's model callbacks.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008196.html
Name: EToys-mt.124 Ancestors: EToys-topa.123
Tiles-view check moved from Tools package.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008197.html
Name: MorphicExtras-mt.162 Ancestors: MorphicExtras-mt.161
Added from Morph package.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008198.html
Name: Morphic-mt.954 Ancestors: Morphic-mt.953
Deprecations updated and some dependencies to MorphicExtras removed.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008199.html
Name: Tools-mt.613 Ancestors: Tools-mt.612
Deprecations updated.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008200.html
Name: 46Deprecated-mt.1 Ancestors:
Some deprecations for 4.6 added.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008201.html
Name: Kernel-nice.921 Ancestors: Kernel-topa.920
Provide an exact version for #floorLog: for those Number using exact arithmetic (as proposed in inbox Kernel-nice.721 / 11 December 2012).
Previous version was not exact, otherwise this count would have been zero: (-300 to: -1) count: [:n | n ~= ((10 raisedTo: n) floorLog: 10)].
Note that this won't make #log: exact, and could lead to disagreement between the two functions. However, old behavior compatible with log: is still possible by passing the radix argument asFloat, so this is not a real problem.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008202.html
Name: KernelTests-nice.293 Ancestors: KernelTests-mt.292
Tests asserting floorLog: exactness for Number performing exact arithmetic.
This was inbox KernelTests-nice.239 / 11 December 2012
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008203.html
Name: Kernel-nice.922 Ancestors: Kernel-nice.921
Remove an un-necessary inst. var. shadowing (inbox Kernel-nice.745 7 March 2013)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008204.html
Name: Kernel-nice.923 Ancestors: Kernel-nice.922
Use an intermediate abstract Float representation (sign, exponent, significand) in order to convert single precision bits to double precision bits rather than attempting the conversion by direct bit manipulations.
This lead to simpler code, because it is like a semantic bit manipulation rather than a raw bit manipulation.
And this also lead to faster code on 32 bits interpreter/COG/Spur VM thanks to avoidance of LargeInteger
(was Kernel-nice.893 / 24 December 2014)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008205.html
Name: Collections-tfel.624 Ancestors: Collections-tfel.623
remove overrides for beginsWith: in ByteStrings and ByteSymbols, because these actually perform worse now than the generic implementation in String
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008206.html
Name: Collections-mt.625 Ancestors: Collections-tfel.624
Speed-up #endsWith: for strings.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008207.html
Name: Morphic-mt.955 Ancestors: Morphic-mt.954
Flag about a performance issue in scroll bars added. We should improve that at some point.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008208.html
Name: Tools-mt.614 Ancestors: Tools-mt.613
Some descriptive balloon texts added to browser's switch buttons.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008209.html
Name: SMLoader-mt.82 Ancestors: SMLoader-cmm.81
Fixed layout problems and selection bugs in SqueakMap tools.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008210.html
Name: Tools-mt.615 Ancestors: Tools-mt.614
Use code panes in inspector and object explorer (was text panes).
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008211.html
Name: ShoutCore-ul.46 Ancestors: ShoutCore-ul.45
SHParserST80 performance improvements: - store the allowUnderscoreAssignments and allowUnderscoreSelectors preferences in instance variables - don't honor per class allowUnderscoreAssignments preferences anymore (just like how allowUnderscoreSelectors works) - ensure that instanceVariables is always an Array - reordered branches in some methods based on the methods of the Morph class as sample - use quick returns in frequently used testing methods - release the errorBlock in #parse, instead of an #ensure: block in #parse: - decreased the initial size of ranges to 40 - use Symbol >> #lookup: instead of Symbol >> #hasInterned:ifTrue: - use the fact that classOrMetaClass is nil when it's not a Behavior - use a fast primitive in #scanComment instead of a loop
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008212.html
Name: ShoutCore-ul.47 Ancestors: ShoutCore-ul.46
Removed encodedCharSet from SHParserST80. All methods referencing it are sending the corresponding method to the character again.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008213.html
Name: Collections-mt.626 Ancestors: Collections-mt.625
Added the (configurable) possibility to disable forced transcript updates as well as to enable a generic redirection to stdout.
Only works when using the #show: or #showln: interface in Transcript.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008214.html
Name: ST80-mt.183 Ancestors: ST80-dtl.182
Some assumptions on model interface removed.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008215.html
Name: Morphic-mt.956 Ancestors: Morphic-mt.955
Some assumptions on model interface removed from text fields.
Missing #appendEntryLater added to text fields, which is needed for deferred transcript updates.
=============================================
squeak-dev@lists.squeakfoundation.org