Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2015-May/008254.html Name: System-topa.734 Ancestors: System-topa.733 (typo) ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008255.html Name: Collections.spur-tfel.623 Ancestors: Collections-tfel.623, Collections.spur-nice.622 Collections-tfel.623 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 fix fallback code for ByteString>>findSubstring:in:startingAt:matchTable: when passing a starting index <= 0 ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008256.html Name: Collections.spur-tfel.624 Ancestors: Collections-tfel.624, Collections.spur-tfel.623 Collections-tfel.624 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 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/008257.html Name: Collections.spur-nice.622 Ancestors: Collections-nice.622, Collections.spur-mt.621 Collections-nice.622 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 #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-May/008258.html Name: Collections.spur-mt.625 Ancestors: Collections-mt.625 Collections-mt.625 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Speed-up #endsWith: for strings. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008259.html Name: Collections.spur-mt.626 Ancestors: Collections-mt.626, Collections.spur-mt.625 Collections-mt.626 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 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/008260.html Name: Collections.spur-ul.627 Ancestors: Collections-ul.627, Collections.spur-mt.626 Collections-ul.627 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Merged Collections-ul.624. Updated #initializeClassificationTable to save only the fully initialized table to the class variable. Reinitialize String in postscript to update the lower/uppercasing tables there too. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008261.html Name: Collections.spur-ul.628 Ancestors: Collections-ul.628, Collections.spur-ul.627 Collections-ul.628 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Merged Collections-ul.625. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008262.html Name: Collections.spur-mt.629 Ancestors: Collections-mt.629 Collections-mt.629 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Introduced a TextReadWriter (abstract) and a HtmlReadWriter (concrete) similar to ImageReadWriter. The goal is to convert foreign data into Squeak's text format. Possible additions: RtfReadWriter, DocReadWriter, ... ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008263.html Name: Collections.spur-mt.630 Ancestors: Collections-mt.630, Collections.spur-mt.629 Collections-mt.630 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 HTML escaping added to html read/writer ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008264.html Name: Collections.spur-mt.631 Ancestors: Collections-mt.631, Collections.spur-mt.630 Collections-mt.631 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 HtmlReadWriter: support for comments added, list of ignored tags added ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008265.html Name: Kernel.spur-nice.921 Ancestors: Kernel-nice.921, Kernel.spur-topa.920 Kernel-nice.921 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 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/008266.html Name: Kernel.spur-nice.922 Ancestors: Kernel-nice.922, Kernel.spur-nice.921 Kernel-nice.922 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Remove an un-necessary inst. var. shadowing (inbox Kernel-nice.745 7 March 2013) ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008267.html Name: Kernel.spur-nice.923 Ancestors: Kernel-nice.923, Kernel.spur-nice.922 Kernel-nice.923 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 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/008268.html Name: Kernel.spur-mt.924 Ancestors: Kernel-mt.924 Kernel-mt.924 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 ValueHolder: Only notify about changed contents if contents actually changed. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008269.html Name: System.spur-cmm.728 Ancestors: System-cmm.728 System-cmm.728 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Restored the much safer version of Preferences class>>#preferenceAt:ifAbsent:. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008270.html Name: System.spur-kfr.729 Ancestors: System-kfr.729, System.spur-cmm.728 System-kfr.729 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Add a 'refresh this menu' item to the Standard System Fonts menu, so it can update to reflect the current selected fonts ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008271.html Name: System.spur-kfr.730 Ancestors: System-kfr.730, System.spur-kfr.729 System-kfr.730 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Make sure the menu icons are added if needed to Standard System Fonts menu ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008272.html Name: System.spur-nice.731 Ancestors: System-nice.731, System.spur-kfr.730 System-nice.731 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 A DummyStream may do nothing, but shall mimic the answer of a regular stream. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008273.html Name: System.spur-topa.733 Ancestors: System-topa.733, System.spur-nice.732 System-topa.733 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Make a preference to dis/enable the Object History. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008274.html Name: System.spur-topa.734 Ancestors: System-topa.734, System.spur-topa.733 System-topa.734 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 (typo) ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008275.html Name: Collections.spur-tfel.624 Ancestors: Collections-tfel.624, Collections.spur-tfel.623 Collections-tfel.624 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 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/008276.html Name: Collections.spur-mt.625 Ancestors: Collections-mt.625 Collections-mt.625 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Speed-up #endsWith: for strings. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008277.html Name: Collections.spur-ul.627 Ancestors: Collections-ul.627, Collections.spur-mt.626 Collections-ul.627 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Merged Collections-ul.624. Updated #initializeClassificationTable to save only the fully initialized table to the class variable. Reinitialize String in postscript to update the lower/uppercasing tables there too. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008278.html Name: Collections.spur-mt.631 Ancestors: Collections-mt.631, Collections.spur-mt.630 Collections-mt.631 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 HtmlReadWriter: support for comments added, list of ignored tags added ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008279.html Name: Collections-ul.624 Ancestors: Collections-tfel.623 Various improvements related to Characters and Strings. Resurrected Character's ClassificationTable - initialize it based on the actual EncodedCharSet for leadingChar 0 (Unicode) - added a bit for #isDigit - added a mask for #isAlphaNumeirc - use 0 as a tag if the uppercase or lowercase character value is greater than 255 - initialize the table in the postscript (to not infere with #initialize) Character >> #encodedCharSet assumes than leadingChar 0 means Unicode. This is hardcoded in a few methods, so why not unify it here? Simpler and faster Character >> #tokenish. Simpler and faster String >> #withoutLineEndings. Precalculate the size of the result in Symbol >> #numArgs: to avoid an extra allocation. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008280.html Name: Collections-ul.624 Ancestors: Collections-tfel.623 Various improvements related to Characters and Strings. Resurrected Character's ClassificationTable - initialize it based on the actual EncodedCharSet for leadingChar 0 (Unicode) - added a bit for #isDigit - added a mask for #isAlphaNumeirc - use 0 as a tag if the uppercase or lowercase character value is greater than 255 - initialize the table in the postscript (to not infere with #initialize) Character >> #encodedCharSet assumes than leadingChar 0 means Unicode. This is hardcoded in a few methods, so why not unify it here? Simpler and faster Character >> #tokenish. Simpler and faster String >> #withoutLineEndings. Precalculate the size of the result in Symbol >> #numArgs: to avoid an extra allocation. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008281.html Name: Collections.spur-ul.624 Ancestors: Collections-ul.624, Collections.spur-tfel.623 Collections-ul.624 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Various improvements related to Characters and Strings. Resurrected Character's ClassificationTable - initialize it based on the actual EncodedCharSet for leadingChar 0 (Unicode) - added a bit for #isDigit - added a mask for #isAlphaNumeirc - use 0 as a tag if the uppercase or lowercase character value is greater than 255 - initialize the table in the postscript (to not infere with #initialize) Character >> #encodedCharSet assumes than leadingChar 0 means Unicode. This is hardcoded in a few methods, so why not unify it here? Simpler and faster Character >> #tokenish. Simpler and faster String >> #withoutLineEndings. Precalculate the size of the result in Symbol >> #numArgs: to avoid an extra allocation. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008282.html Name: Collections.spur-mt.625 Ancestors: Collections-mt.625, Collections.spur-tfel.624 Collections-mt.625 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Speed-up #endsWith: for strings. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008283.html Name: Collections.spur-mt.626 Ancestors: Collections-mt.626, Collections.spur-mt.625 Collections-mt.626 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 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/008284.html Name: Collections.spur-ul.628 Ancestors: Collections-ul.628, Collections.spur-ul.627 Collections-ul.628 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Merged Collections-ul.625. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008285.html Name: Collections.spur-mt.631 Ancestors: Collections-mt.631, Collections.spur-mt.630 Collections-mt.631 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 HtmlReadWriter: support for comments added, list of ignored tags added ============================================= http://lists.squeakfoundation.org/pipermail/packages/2015-May/008286.html Name: Collections.spur-ul.627 Ancestors: Collections-ul.627, Collections.spur-mt.626 Collections-ul.627 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.262 Merged Collections-ul.624. Updated #initializeClassificationTable to save only the fully initialized table to the class variable. Reinitialize String in postscript to update the lower/uppercasing tables there too. ============================================= |
Free forum by Nabble | Edit this page |