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