[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon Feb 20 23:55:05 UTC 2012

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


Name: GraphicsTests-nice.30
Ancestors: GraphicsTests-ar.29

Pick a ColorTest from pharo
For Issue http://code.google.com/p/pharo/issues/detail?id=5335



Name: Graphics-nice.192
Ancestors: Graphics-cmm.191

Fix one of the issues at http://code.google.com/p/pharo/issues/detail?id=5335

self assert: (Color fromString: 'darkGray') = Color darkGray.



Name: Tests-nice.141
Ancestors: Tests-eem.140

Add #testEvaluationOfInlinedToDo
for http://code.google.com/p/pharo/issues/detail?id=4915
The inlined and non inlined to:do: should return the same result.



Name: Compiler-nice.224
Ancestors: Compiler-nice.223

Just for fun, fix http://code.google.com/p/pharo/issues/detail?id=4915
The inlined and non inlined versions of to:do: should answer the same result.

Implementation notes:
This happens to be the receiver of to:do:, and thus the initial value of the loop index.
So we can trivially
- push the value of init statement on the stack,
- remove the final nil that was pushed forValue,
- and leave the rest of code generation unchanged


More information about the Squeak-dev mailing list