[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon Oct 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-October/007306.html

Name: ToolBuilder-Kernel-eem.63
Ancestors: ToolBuilder-Kernel-mt.62

The method that opens a debugger does need to
answer the window created, as its comment says.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007307.html

Name: Tools-eem.529
Ancestors: Tools-cmm.528

Have Debugger>>openFullNoSuspendLabel: et al
answer the windows they create.  Hence also change
Debugger class>>openInterrupt:onProcess: to answer
the debugger, not the window.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007308.html

Name: Compiler-eem.289
Ancestors: Compiler-eem.288

Fix doits in the codePane of a debugger opened from
another debugger.  e.g. before this fix

1. debug 3+4.
2. in code pane of debugger #1 debug 4+5
3. in code pane of debugger #2 debug 5+6, boom.

The bug was that when the encoder creates temp names for temp vars in the debugged context, which
it does by creating messages to DoItIn:'s argument
'ThisContext', if this is a level 3 debug, then the
original expression would have a temp var called
'ThisContext' already and that would overwrite the
'ThisContext' argument for this level with a
message send, and boom.

The fix is merely to filter-out these temps and
hence never overwrite DoItIn:'s 'ThisContext'
argument in the scope table.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007309.html

Name: Morphic-eem.746
Ancestors: Morphic-ul.745

Fix debugging of optimized expressions.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007310.html

Name: ST80Tools-eem.2
Ancestors: ST80Tools-fbs.1

Fix debugging of optimized expressions.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007311.html

Name: Morphic-eem.747
Ancestors: Morphic-eem.746

Fix the broken fix in Morphic-eem.746 for debugging
optimized methods.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007312.html

Name: Kernel-eem.877
Ancestors: Kernel-eem.876

Fix doPrimitive:method:receiver:args: for primitive 188
and quick methods (Object>>withArgs:executeMethod:)
and support primitive 189
(Object>>with:*executeMethod:)

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007313.html

Name: Kernel-eem.878
Ancestors: Kernel-eem.876

Less haste, more speed.
Fix doPrimitive:method:receiver:args: for primitive 188
and quick methods (Object>>withArgs:executeMethod:)
and support primitive 189
(Object>>with:*executeMethod:)

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007314.html

Name: Morphic-eem.748
Ancestors: Morphic-ul.745

Fix debugging of optimized expressions.
Depends also on Kernel-eem.878.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-October/007315.html

Name: ST80Tools-eem.3
Ancestors: ST80Tools-fbs.1

Fix debugging of optimized expressions.
Depends also on Kernel-eem.878.

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


More information about the Squeak-dev mailing list