[#31143] m {|(*,(*)),|} — Tanaka Akira <akr@...>
m {|(*,(*)),|} で SEGV します。
[#31164] ruby_set_current_source remains in intern.h — Masahiro Sakai (酒井政裕) <masahiro.sakai@...>
酒井です。
[#31166] is_ruby_native_thread() — Masahiro Sakai (酒井政裕) <masahiro.sakai@...>
酒井です。
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
ささだです。
[#31168] 構造体オブジェクトのcloneメソッド呼び出しでメモリリーク発生 — m-ohkubo@... (Mitsuhiko OHKUBO)
大久保といいます。はじめまして。
なかだです。
大久保です。よろしくお願いします。
[#31190] 0x3fffffffffffffff.succ — Tanaka Akira <akr@...>
LP64 環境で 0x3fffffffffffffff.succ が -4611686018427387904
[#31214] Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#31222] trunk: バグを指摘している警告 — pegacorn <subscriber.jp@...>
trunk で -Wall を付けてコンパイルしてみると、バグを指摘している警告が
From: pegacorn <subscriber.jp@gmail.com>
[#31242] p(65536**(1<<29)) stalls — "Yusuke ENDOH" <mame@...>
遠藤と申します。
[#31244] shift — Tanaka Akira <akr@...>
-O0 で、以下のようにすると SEGV になります。
なかだです。
In article <200707180743.l6I7hXic031558@sharui.nakada.kanuma.tochigi.jp>,
[#31285] p()#=>[] — eklerni <eklerni@...>
松尾といいます。
[#31292] ParseDate.parsedate("Tuesday, July 6th, 2007, 18:35:20 UTC") — Tanaka Akira <akr@...>
ParseDate のマニュアルにある以下の例を動かすと、示された結果
[#31298] retryの使い方 — eklerni <eklerni@...>
松尾といいます。
ささだです。
松尾です、返信ありがとうございます。
Yuguiといいます。
松尾といいます。
In article <46A909DD.1070405@for.mail-box.ne.jp>,
Tanaka Akira さんは書きました:
In article <46A92530.80507@for.mail-box.ne.jp>,
Tanaka Akira さんは書きました:
In article <46AD7A16.8080509@for.mail-box.ne.jp>,
松尾です。
ささだです。
From:eklerni
まつもと ゆきひろです
In article <E1ILDTi-0005T6-Be@x31>,
まつもと ゆきひろです
In article <E1ILKn6-0003Nv-0f@x31>,
まつもと ゆきひろです
In article <E1ILVN9-0006xJ-7I@x31>,
In article <E1ILq4x-0002Bs-Lg@x31>,
まつもと ゆきひろです
In article <E1ILweZ-00008I-Tu@x31>,
まつもと ゆきひろです
In article <E1ILyGa-0000ug-Qd@x31>,
まつもと ゆきひろです
In article <E1IM1W9-0001uC-Bz@x31>,
まつもと ゆきひろです
[ruby-dev:31145] make test result
ささだです。
make test に bootstraptest を含めたらどうか、という話があり
ました。ついでに、make test の実行状況を少し細かく表示するよう
なパッチを書いてみました。こんな感じです。
いれてもいいでしょうか。
$ make test
test_block.rb ...................................
test_bugs.rb
test_class.rb .........................................
test_eval.rb .....................
test_exception.rb ..............................
test_flow.rb ...........................................
test_jump.rb ......................
test_literal.rb
................................................................................................................................................
test_massign.rb ............................
test_method.rb
.....................................................................................................................................................................................................
test_proc.rb ..................
test_syntax.rb
....................................bootstraptest.tmp.rb:2:
warning: class variable access from toplevel
.......................................................
test_thread.rb ...................
PASS 689 tests
sample/test.rb:assignment
.............................................................................................................................................................................................................................................................................................................................................
sample/test.rb:condition ..
sample/test.rb:if/unless ...
sample/test.rb:case .....
sample/test.rb:while/until ........
sample/test.rb:exception .......
sample/test.rb:array .......................................
sample/test.rb:hash ...........................
sample/test.rb:iterator
.................................................................................................................
sample/test.rb:float
................................................................................
sample/test.rb:bignum ...............................
sample/test.rb:string & char
..............................................................
sample/test.rb:assignment ..........
sample/test.rb:call ......
sample/test.rb:proc .........
sample/test.rb:signal ..
sample/test.rb:eval .............................
sample/test.rb:system .........
sample/test.rb:const .....
sample/test.rb:clone .....
sample/test.rb:marshal ....
sample/test.rb:pack ....
sample/test.rb:math ..
sample/test.rb:struct ......
sample/test.rb:variable ...........
sample/test.rb:trace ...
sample/test.rb:defined? ............
sample/test.rb:alias ......
sample/test.rb:path .......................
sample/test.rb:gc ...
test succeeded
Index: bootstraptest/runner.rb
===================================================================
--- bootstraptest/runner.rb (リビジョン 12714)
+++ bootstraptest/runner.rb (作業コピー)
@@ -73,8 +73,7 @@ def exec_test(pathes)
@errbuf = []
@location = nil
pathes.each do |path|
- puts
- puts File.basename(path)
+ $stderr.print "\n#{File.basename(path)} "
load File.expand_path(path)
end
$stderr.puts
Index: sample/test.rb
===================================================================
--- sample/test.rb (リビジョン 12714)
+++ sample/test.rb (作業コピー)
@@ -6,7 +6,7 @@ $ntest=0
$failed = 0
def test_check(what)
- printf "%s\n", what
+ STDERR.print "\nsample/test.rb:#{what} "
$what = what
$testnum = 0
end
@@ -16,11 +16,15 @@ def test_ok(cond,n=1)
$ntest+=1
where = (st = caller(n)) ? st[0] : "caller error! (n=#{n},
trace=#{caller(0).join(', ')}"
if cond
+ STDERR.print "."
printf "ok %d (%s)\n", $testnum, where
else
+ STDERR.print "F"
printf "not ok %s %d -- %s\n", $what, $testnum, where
$failed+=1
end
+ STDOUT.flush
+ STDERR.flush
end
# make sure conditional operators work
Index: rubytest.rb
===================================================================
--- rubytest.rb (リビジョン 12714)
+++ rubytest.rb (作業コピー)
@@ -39,7 +39,7 @@ error = ''
srcdir = File.dirname(__FILE__)
`#{ruby} -I#{srcdir}/lib #{srcdir}/sample/test.rb`.each_line
do |line|
if line =~ /^end of test/
- print "test succeeded\n"
+ print "\ntest succeeded\n"
exit true
end
error << line if %r:^(sample/test.rb|not): =~ line
Index: common.mk
===================================================================
--- common.mk (リビジョン 12714)
+++ common.mk (作業コピー)
@@ -318,6 +318,7 @@ btest: $(MINIRUBY) PHONY
$(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb"
--ruby="$(MINIRUBY)" $(OPTS)
test: miniruby$(EXEEXT) $(RBCONFIG) $(PROGRAM) PHONY
+ @$(MINIRUBY) "$(srcdir)/bootstraptest/runner.rb"
--ruby="$(MINIRUBY)" -q
@$(MINIRUBY) $(srcdir)/rubytest.rb
test-all:
--
// SASADA Koichi at atdot dot net