Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2014-May/007047.htmlName: Compiler-eem.282
Ancestors: Compiler-eem.281
Flesh out (complete?) the support for testing/scanning in
InstructionStream and CompiledMethod for multiple
bytecode sets.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-May/007048.htmlName: Kernel-eem.851
Ancestors: Kernel-dtl.850
First part of Kernel multiple bytecode sets switchover. Make
sure CompiledMethod>>ncoderClass works as expected
before depening on it.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-May/007049.htmlName: Kernel-eem.852
Ancestors: Kernel-eem.851
Change scanning methods in InstructionStream and
CompiledMethod to double-dispatch through
CompiledMethod>>#encoderClass to provide pluggable
multiple bytecode set support. The sign of a method's
header chooses which of two bytecode sets are in effect,
choosing between PrimaryBytecodeSetEncoderClass
(header >= 0), and SecondaryBytecodeSetEncoderClass
(header <= 0).
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-May/007050.htmlName: Compiler-eem.283
Ancestors: Compiler-eem.282
Remove some of the class variables of ParseNode that
are related to teh SqueakV3 bytecode set that are no
longer needed.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-May/007051.htmlName: Tests-eem.296
Ancestors: Tests-cwp.295
Eliminate obsolete long-form bytecode tests.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-May/007052.htmlName: Compiler-eem.282
Ancestors: Compiler-eem.281
Flesh out (complete?) the support for testing/scanning in
InstructionStream and CompiledMethod for multiple
bytecode sets.
=============================================