[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Sun Aug 15 23:55:02 UTC 2010
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.
=============================================
More information about the Squeak-dev
mailing list
|