Hi guys

I'm busy and not really friend with the squeak compiler so if some of you want 
to help this is welcome.
http://code.google.com/p/pharo/issues/detail?id=2818

Stef

> Hi Stéph,
> 
>    you should harvest at least the compiler and explainer ones of these.
> 
> cheers
> Eliot
>     
> 
> ---------- Forwarded message ----------
> From: <[email protected]>
> Date: Sun, Aug 15, 2010 at 4:55 PM
> Subject: [squeak-dev] Daily Commit Log
> To: [email protected]
> 
> 
> Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003597.html
> 
> Name: Compiler-eem.155
> Ancestors: Compiler-eem.154
> 
> Fix comment and computation of error temp push in
> BytecodeAgnosticMethodNode>>generate:.  Remove
> a couple of unused methods.
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003598.html
> 
> Name: ST80-eem.117
> Ancestors: ST80-nice.116
> 
> Fix explainer for block args &amp; temps
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003599.html
> 
> Name: Morphic-eem.460
> Ancestors: Morphic-ar.459
> 
> Fix explainer for block args &amp; temps
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003600.html
> 
> Name: Tools-eem.256
> Ancestors: Tools-cbr.255
> 
> Fix multi-window menu labelling for unselected windows
> (old code broke if system organization changed).
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003601.html
> 
> Name: Tools-eem.257
> Ancestors: Tools-eem.256
> 
> Fix select unchanged definitions for variableSubclass: class defs
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003602.html
> 
> Name: Tools-eem.258
> Ancestors: Tools-eem.257
> 
> Don't cache the debugger's debuggerMap, its not safe.
> Add preference for and support of opening a debugger for an error
> in a background process when the UI process is busy.
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003603.html
> 
> Name: Kernel-eem.477
> Ancestors: Kernel-dtl.476
> 
> Add a followingBytecode to InstructionStream, e.g.
> SystemNavigation default browseAllSelect:
>        [:m| | is |
>        m isQuick not
>        and: [is := InstructionStream on: m.
>                is scanFor: [:b| b = 16r8F
>                                                and: [is secondByte ~= 0
>                                                and: [is followingBytecode = 
> 115]]]]]
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003604.html
> 
> Name: Compiler-eem.156
> Ancestors: Compiler-eem.155
> 
> The addition needed by the new explainTemp: code.
> (Humble mumble, I forgot to add this and hence mention
> that Morphic-eem.460 &amp; ST80-eem.117 need this method)
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003605.html
> 
> Name: Tests-eem.89
> Ancestors: Tests-ar.88
> 
> Tests to check that whether a block is optimized or not a
> block-local temp should be nil at the start of each
> evaluation of the block.
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003606.html
> 
> Name: Compiler-eem.157
> Ancestors: Compiler-eem.156
> 
> Log class def on declare inst and class var.
> Fix typo in ParseNodeVisitor>>visitMessageNode:
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003607.html
> 
> Name: System-eem.356
> Ancestors: System-ar.355
> 
> Fix ChangeRecord>>methodClass so that class comment
> change defs can be replayed.
> 
> =============================================
> 
> http://lists.squeakfoundation.org/pipermail/packages/2010-August/003608.html
> 
> Name: Compiler-eem.159
> Ancestors: Compiler-eem.157
> 
> Declare temps at the minimum enclosing block scope.  Requires
> deferring temp declarations until after the parse has completed.
> So introduces an UndeclaredVariableNode type to stand in until
> parse completes.  VariableScopeFinder visitor finds scopes.
> 
> Fix Parser>>removeUnusedTemps after a declare temps.
> removeUnusedTemps cannot use encodeVariable: to lookup
> out-of-scope temps; these will cause undeclared: sends within
> encodeVariable:.
> 
> Fix Parser>>#parse:class:category:noPattern:context:notifying:ifFail:'s
> selection of the stream after ReparseAfterSourceEditing.  It must
> grab the selectionInterval from the requestor's string, not the entire
> string.
> 
> Resolve the ambiguous time stamp (almost certainly my fault) in
> Compiler>>#from:class:classified:context:notifying:  between our
> rep and trunk's rep by neatening method.
> 
> =============================================




_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to