Skip to content

Instantly share code, notes, and snippets.

View voxik's full-sized avatar

Vít Ondruch voxik

View GitHub Profile
# ./ruby -rcontinuation -e 'cont = nil; callcc { |k| cont = k }; cont.call'
-e:1: [BUG] Segmentation fault
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :callcc
c:0003 p:0015 s:0007 b:0007 l:0009d8 d:000500 EVAL -e:1
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:0009d8 d:0009d8 TOP
From 0b463ad1ad85dac5617c8ccc402a94c4eaddeb06 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <[email protected]>
Date: Tue, 24 Jan 2012 16:22:55 +0100
Subject: [PATCH] Add encoding directive.
This lets the test suite pass with Ruby 1.9.3.
---
spec/i18n_data_spec.rb | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
From 9494cc6c1439df7d3a434a95292f2e295affd07f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <[email protected]>
Date: Tue, 7 Feb 2012 11:59:37 +0100
Subject: [PATCH] Fix test for Ruby 1.9.3.
---
test/Image1.rb | 2 +-
test/Image2.rb | 2 +-
test/Image3.rb | 4 ++--
test/ImageList1.rb | 2 +-
From 02893caaff791ee1a0fcd765df273235068af43f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <[email protected]>
Date: Tue, 7 Feb 2012 12:21:49 +0100
Subject: [PATCH] Fix arch dependent test.
---
test/Image2.rb | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/test/Image2.rb b/test/Image2.rb
ruby -Ctest -I../lib -I../ext/RMagick/ all_basic.rb
/builddir/build/BUILD/RMagick-2.13.1/lib/RMagick.rb:1836: warning: assigned but unused variable - current
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:81: warning: assigned but unused variable - img
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:307: warning: assigned but unused variable - format
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:308: warning: assigned but unused variable - size
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:309: warning: assigned but unused variable - geometry
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:310: warning: assigned but unused variable - image_class
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:402: warning: `-' after local variable is interpreted as binary operator
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:402: warning: even though it seems like unary operator
/builddir/build/BUILD/RMagick-2.13.1/test/Image2.rb:534: warning: assigned but unused variable - res
$ RUBYOPT=-Ilib testrb test
Run options:
# Running tests:
.................................................................E..........................................................E........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...............................................................
Mock Version: 1.1.18
Mock Version: 1.1.18
ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/rubygem-yard.spec'], False, '/var/lib/mock/f18-build-1337607-215211/root/', None, 86400, True, False, 418, 418, None, False, None, logger=<mockbuild.trace_decorator.getLog object at 0x2745b50>)
Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/rubygem-yard.spec']
error: Macro %__isa_name has empty body
error: Macro %__isa_bits has empty body
Building target platforms: noarch
Building for target noarch
Wrote: /builddir/build/SRPMS/rubygem-yard-0.8.1-1.fc18.src.rpm
Child returncode was: 0
Mock Version: 1.1.18
Mock Version: 1.1.18
ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/rubygem-yard.spec'], False, '/var/lib/mock/f18-build-1337604-215211/root/', None, 86400, True, False, 418, 418, None, False, None, logger=<mockbuild.trace_decorator.getLog object at 0xea2b50>)
Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/rubygem-yard.spec']
error: Macro %__isa_name has empty body
error: Macro %__isa_bits has empty body
Building target platforms: noarch
Building for target noarch
Wrote: /builddir/build/SRPMS/rubygem-yard-0.8.1-1.fc18.src.rpm
Child returncode was: 0
@voxik
voxik / debug.diff
Created May 7, 2012 13:56
Debug.diff
diff --git a/lib/yard/server/adapter.rb b/lib/yard/server/adapter.rb
index d2296f9..b592055 100644
--- a/lib/yard/server/adapter.rb
+++ b/lib/yard/server/adapter.rb
@@ -46,16 +46,26 @@ module YARD
# @note If you subclass this method, make sure to call +super+.
# @return [void]
def self.setup
+puts "*** YARD::Server::Adapter.setup"
+puts "1. #{Templates::Template.extra_includes}"
diff --git a/spec/cli/server_spec.rb b/spec/cli/server_spec.rb
index 6a33b55..3680eb7 100644
--- a/spec/cli/server_spec.rb
+++ b/spec/cli/server_spec.rb
@@ -14,6 +14,8 @@ describe YARD::CLI::Server do
@cli = YARD::CLI::Server.new
end
+ after(:all) { Server::Adapter.shutdown }
+