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. ============================================= |
Free forum by Nabble | Edit this page |