[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Wed Aug 6 23:55:02 UTC 2014


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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007231.html

Name: Kernel.spur-eem.861
Ancestors: Kernel-eem.861

Kernel-eem.861 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.179

Slightly more efficient ProtoObject>>become:.
Eliminate isKindOf:'s in InstructionPrinter>>pushConstant:.
Provide CompiledMethod>>protocol to answer its selector's
category^H^H^H^H^H^H^H^Hprotocol.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007232.html

Name: System-eem.684
Ancestors: System-nice.683

Fix mis-categorization

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007233.html

Name: Kernel-eem.862
Ancestors: Kernel-eem.861

Add skipCallPrimtiive for multiple-bytecode-sets capable Decompiler.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007234.html

Name: Compiler-eem.285
Ancestors: Compiler-eem.284

Lots more support for multiple bytecode sets.
Abstract out of InstructionStream:
	size of closure creation bytecode
	scanning for inst var reads and writes

Provide support for bytecode set specific
	callPrimitiveBytecode
	unusedBytecode

Provide support for different special literal and special
selector encodings.

Ensure bytecode sizing of backward branches use
negative distances.

Other:
Make the MessageNode transformations check for the
relevant block argument count.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007235.html

Name: Kernel-eem.863
Ancestors: Kernel-eem.862

empty log message

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007236.html

Name: Kernel.spur-eem.862
Ancestors: Kernel-eem.862

Kernel-eem.862 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.179

Add skipCallPrimtiive for multiple-bytecode-sets capable Decompiler.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007237.html

Name: Kernel.spur-eem.863
Ancestors: Kernel-eem.863

Kernel-eem.863 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.179

empty log message

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007238.html

Name: System.spur-eem.684
Ancestors: System-eem.684

System-eem.684 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.179

Fix mis-categorization

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007239.html

Name: Kernel-eem.864
Ancestors: Kernel-eem.863

Allow encoderClass to be stored in a property to allow
tsting of methods in different bytecode sets before those
sets have been installed.
Don't create blocks in the property accessors unless
absolutely necessary.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007240.html

Name: Compiler-eem.286
Ancestors: Compiler-eem.285

Provide the selector scanning support InstructionStream
needs to make selectorToSendOrSelf multiple bytecode set
capable.

Provide the method generators so that methods can be
generated with the two different header formats.

Provide a class comment for SpecialSelectorNode.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007241.html

Name: Kernel-eem.865
Ancestors: Kernel-eem.864

Make selectorToSendOrSelf multiple bytecode sets aware

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007242.html

Name: Kernel.spur-eem.864
Ancestors: Kernel-eem.864

Kernel-eem.864 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.180

Allow encoderClass to be stored in a property to allow
tsting of methods in different bytecode sets before those
sets have been installed.
Don't create blocks in the property accessors unless
absolutely necessary.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007243.html

Name: Kernel.spur-eem.865
Ancestors: Kernel-eem.865

Kernel-eem.865 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.180

Make selectorToSendOrSelf multiple bytecode sets aware

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

http://lists.squeakfoundation.org/pipermail/packages/2014-August/007244.html

Name: Kernel-eem.866
Ancestors: Kernel-eem.865

Fix the bug in SqNumberParser whereby a fractional value is
parsed as a Fraction not as a Float.  Fractions are not literals
and hence factional values must be answered as Floats.
Ensure that the semantics of ExtendedNumberParser are
unchanged; it /is/ free to answer fractional values as Fractions.
Update ExtendedNumberParser's comment to reflect this.

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


More information about the Squeak-dev mailing list