Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
This paste will be private.
euler:rubinius brian$ bin/mspec spec/ruby/1.8/core/array/append_spec.rb --spec-debug -S correctly ..[Debugger activated] ./mspec/runner/actions/debug.rb:5 [IP:18] rbx:debug> l Source lines [1-15] in ./mspec/runner/actions/debug.rb: 1: require 'mspec/runner/actions/filter' 2: 3: class DebugAction < ActionFilter 4: def before(state) => 5: Kernel.debugger if self === state.description 6: end 7: 8: def register 9: MSpec.register :before, self 10: end 11: 12: def unregister 13: MSpec.unregister :before, self 14: end 15: end rbx:debug> n Stepping out to caller (__block__:34) [IP:23] [Debugger activated] ./mspec/runner/mspec.rb:34 [IP:23] rbx:debug> n Stepping out to caller (each:573) [IP:25] VM Assertion: cpu_channel_has_readers_p(state, dbg) (cpu_instructions.c:1451) Ruby backtrace: 0x14792d8 Array#each+26 in kernel/core/array.rb:574 0x147926c IO#puts+40 in kernel/core/io.rb:350 0x1479204 Kernel#puts+28 in kernel/core/kernel.rb:177 0x14759a4 <none>#<block>+47 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:159 0x1474eec Array#each+25 in kernel/core/array.rb:573 0x1474e80 Debugger#process_command+22 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:155 0x14745dc Debugger#activate_debugger+134 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:141 0x147456c <none>#<block>+29 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:57 0x1474504 Proc#call+22 in kernel/core/proc.rb:84 0x1474498 Breakpoint#call_handler+25 in kernel/core/breakpoint.rb:106 0x14741b0 BreakpointTracker#process+86 in kernel/core/breakpoint.rb:209 0x140606c <none>#<block>+18 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:34 0x140574c <none>#<block>+22 in kernel/core/thread.rb:60
Pasted February 20, 2008 1:44AM EDT
Embed