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 & temps > > ============================================= > > http://lists.squeakfoundation.org/pipermail/packages/2010-August/003599.html > > Name: Morphic-eem.460 > Ancestors: Morphic-ar.459 > > Fix explainer for block args & 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 & 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
