[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Tue Nov 15 23:55:10 UTC 2011

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


Name: Morphic-cmm.588
Ancestors: Morphic-ul.587

- Enhance the best IDE-enhancement of 2010 -- Bert's gesture to grow any window (Morph, actually) with a Control + Blue-click + drag.  This makes it possible to rapidly move and size windows, which developers do 1000 times per day.
	However, when the window is near the edge of the desktop, growing a window requires at least two gestures:  one to grow the window, another to reposition it fully onto the desktop so the contents can be seen.
	This tweak reduces growing any window to one gesture by ensuring it stays positioned within the desktop.  This also now allows rapid vertical or horizontal maximizing with only a gross-motor gesture instead of a fine one.



Name: Morphic-cmm.589
Ancestors: Morphic-cmm.588, Morphic-bf.588




Name: Tests-ul.134
Ancestors: Tests-nice.133

Integrated BlockLocalTemporariesRemoval from http://bugs.squeak.org/view.php?id=7572 .



Name: Compiler-ul.220
Ancestors: Compiler-nice.219

Integrated the Parser changes from http://bugs.squeak.org/view.php?id=7572 :

Change Set:		parser-lw
Date:			31 May 2011

Changed the Parser to
	remove Block Local Temporaries
	ask even if there are no method local temporaries
	don't ask several times for removal
	don't recommend to remove temporaries which are assigned to



Name: Collections-ul.465
Ancestors: Collections-eem.464

Improved quicksort by another ~5% (when the receiver is an Array of SmallIntegers) by simplifying swaps, avoiding popIntoTemp: and reordering temporaries.



Name: Compiler-ul.221
Ancestors: Compiler-ul.220

Don't leave an empty line after removing all unused temporary declarations.



Name: Files-ul.114
Ancestors: Files-nice.113

Added missing space character.



Name: Tests-ul.135
Ancestors: Tests-ul.134

Updated BlockLocalTemporariesRemovalTest >> #testBlockTemporaries to expect the removal of the empty line after the deletion of all unused temporaries.



Name: Kernel-nice.653
Ancestors: Kernel-laza.649

Minor refactoring of isProbablyPrime
- Add more comments (tell it's a Miller Rabin test, tells about probabilities)
- avoid repeated shift when #lowBit can help doing it once
- refactor Knuth "P3" test to a simpler expression
- and restore the fact that there is a step "P4" before "P5"


More information about the Squeak-dev mailing list