[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Oct 10 23:55:02 UTC 2010


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

http://lists.squeakfoundation.org/pipermail/packages/2010-October/003810.html

Name: Tests-eem.96
Ancestors: Tests-eem.95

Reduce DecompilerTest failures to three legitimate failures.
Do so by restricting tests to base classes in 4.1, by using deocmpileWithTempNames: to eliminate temp orderig issues, and by adding a few expected failures (but eliminating many more).

The expected failures are due to incorrect printing of Array literals containing literal characters that have a name (Character space), and of decmpiling whiles that modify their limit as to:do:.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-October/003811.html

Name: Compiler-nice.174
Ancestors: Compiler-nice.173

Prevent the compiler to be pedantic with inlined messages.
When the selector is special (#ifTrue:ifFalse: #to:do: etc...), but the receiver or the arguments are not the Block expected by the inliner, the compiler pedantically #notify: the user and refuse to compile.
Change this behaviour so that a normal send occurs.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-October/003812.html

Name: Kernel-dtl.504
Ancestors: Kernel-nice.503

Remove Object>>inline: and Object>>var:declareC:
These are part of the VMMaker package and are no longer required in trunk.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-October/003813.html

Name: ShoutCore-nice.20
Ancestors: ShoutCore-laza.19

Let the highlighter parse correctly binary selector with $- at any place, not only at first place.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-October/003814.html

Name: ShoutCore-nice.21
Ancestors: ShoutCore-nice.20

Now that we now that $- is (almost) a normal binary selector character (it also occurs in Number literals), let's do more simplifications.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-October/003815.html

Name: Kernel-dtl.505
Ancestors: Kernel-nice.503

Remove Object>>inline: and Object>>var:declareC:
These are part of the VMMaker package and are no longer required in trunk.
(Note - replaces Kernel-dtl.504, which was posted in error)

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



More information about the Squeak-dev mailing list