Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
Backtrace: FFI.find_type at kernel/platform/ffi.rb:36 FFI::Struct.layout at kernel/platform/struct.rb:22 FFI::UDis86::OperandPointer.__class_init__ (OperandPointer) at \ lib/udis86/operand_pointer.rb:7 FFI::UDis86.__module_init__ (UDis86) at lib/udis86/operand_pointer.rb:5 FFI.__module_init__ (FFI) at lib/udis86/operand_pointer.rb:4 main.__script__ at lib/udis86/operand_pointer.rb:3 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:139 Kernel(Object)#gem_original_require (require) at kernel/common/kernel.rb:685 Kernel(Object)#require at /home/hal/rubinius/lib/rubygems /custom_require.rb:31 main.__script__ at lib/udis86/operand_value.rb:1 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:139 Kernel(Object)#gem_original_require (require) at kernel/common/kernel.rb:685 Kernel(Object)#require at /home/hal/rubinius/lib/rubygems /custom_require.rb:31 main.__script__ at lib/udis86/operand.rb:1 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:139 Kernel(Object)#gem_original_require (require) at kernel/common/kernel.rb:685 Kernel(Object)#require at /home/hal/rubinius/lib/rubygems /custom_require.rb:31 main.__script__ at spec/operand_spec.rb:1 Kernel(Spec::Runner::ExampleGroupRunner)#load at kernel/common/kernel.rb:638 Spec::Runner::ExampleGroupRunner#load_files {} at /home/hal/rubinius/gems/1.8 /gems/rspec-1.3.0/lib/spec /runner /example_group_runner.rb:15 Array#each at kernel/bootstrap/array.rb:158 Spec::Runner::ExampleGroupRunner#load_files at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/lib/spec/runner /example_group_runner.rb:14 Spec::Runner::Options#run_examples at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/lib/spec/runner /options.rb:133 Spec::Runner::CommandLine.run at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/lib/spec/runner /command_line.rb:9 main.__script__ at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/bin/spec:5 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:65 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:88 Rubinius::Loader#script at kernel/loader.rb:435 Rubinius::Loader#main at kernel/loader.rb:526 Rubinius::Loader.main at kernel/loader.rb:552 Object#__script__ at kernel/loader.rb:564 An exception occured at_exit handler Unable to resolve type 'uint16' (FFI::TypeError) Backtrace: FFI.find_type at kernel/platform/ffi.rb:36 FFI::Struct.layout at kernel/platform/struct.rb:22 FFI::UDis86::OperandPointer.__class_init__ (OperandPointer) at \ lib/udis86/operand_pointer.rb:7 FFI::UDis86.__module_init__ (UDis86) at lib/udis86/operand_pointer.rb:5 FFI.__module_init__ (FFI) at lib/udis86/operand_pointer.rb:4 main.__script__ at lib/udis86/operand_pointer.rb:3 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:139 Kernel(Object)#gem_original_require (require) at kernel/common/kernel.rb:685 Kernel(Object)#require at /home/hal/rubinius/lib/rubygems /custom_require.rb:31 main.__script__ at lib/udis86/operand_value.rb:1 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:139 Kernel(Object)#gem_original_require (require) at kernel/common/kernel.rb:685 Kernel(Object)#require at /home/hal/rubinius/lib/rubygems /custom_require.rb:31 main.__script__ at lib/udis86/operand.rb:1 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:139 Kernel(Object)#gem_original_require (require) at kernel/common/kernel.rb:685 Kernel(Object)#require at /home/hal/rubinius/lib/rubygems /custom_require.rb:31 main.__script__ at spec/operand_spec.rb:1 Kernel(Spec::Runner::ExampleGroupRunner)#load at kernel/common/kernel.rb:638 Spec::Runner::ExampleGroupRunner#load_files {} at /home/hal/rubinius/gems/1.8 /gems/rspec-1.3.0/lib/spec /runner /example_group_runner.rb:15 Array#each at kernel/bootstrap/array.rb:158 Spec::Runner::ExampleGroupRunner#load_files at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/lib/spec/runner /example_group_runner.rb:14 Spec::Runner::Options#run_examples at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/lib/spec/runner /options.rb:133 Spec::Runner.run at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/lib/spec/runner.rb:61 Spec::Runner.autorun {} at /home/hal/rubinius/gems/1.8/gems /rspec-1.3.0/lib/spec/runner.rb:45 Rubinius::Loader#epilogue at kernel/loader.rb:487 Rubinius::Loader#main at kernel/loader.rb:544 Rubinius::Loader.main at kernel/loader.rb:552 Object#__script__ at kernel/loader.rb:564 rake aborted! Command /home/hal/rubinius/bin/rbx -I"lib:lib:spec" "/home/hal/rubinius/gems/1.8/gems/rspec-1.3.0/bin/spec" "spec/operand_spec.rb" "spec/ud_spec.rb" "spec/udis86_spec.rb" --options .specopts failed (See full trace by running task with --trace)
This paste will be private.
From the Design Piracy series on my blog: