ruby-cvs:16443
From: (matz) <matz ruby-lang.org>
Date: Mon, 13 Feb 2006 13:53:25 +0900
Subject: [ruby-cvs:16443] ruby/lib/irb, ruby/ext/zlib, ruby/ext/sdbm, ruby/ext/gdbm, ruby/ext/dbm, ruby: * parse.y (parser_parse_string): mention "regexp" in a error
matz Mon, 13 Feb 2006 13:53:25 +0900
Modified files:
ruby/lib/irb:
init.rb
ruby/ext/zlib:
zlib.c
ruby/ext/sdbm:
init.c _sdbm.c
ruby/ext/gdbm:
gdbm.c
ruby/ext/dbm:
dbm.c
ruby:
parse.y node.h io.c gc.c eval.c error.c ChangeLog
Log:
* parse.y (parser_parse_string): mention "regexp" in a error
message. a patch from Mauricio Fernandez <mfp at acm.org>
[ruby-core:07340]
* eval.c (rb_f_autoload): check if ruby_cbase is nil (during
instance_eval for objects cannot have singleton classes,
e.g. fixnums and symbols). [ruby-dev:28178]
* gc.c (rb_gc_call_finalizer_at_exit): turn on during_gc while
invoking finalizers.
* gc.c (rb_gc_finalize_deferred): ditto.
* io.c (rb_write_error2): use fwrite(3) if rb_stderr is not
updated or is already freed. [ruby-dev:28313]
* eval.c (error_line): include the class name of a surrounding
method in error position description.
Revision Changes Path
1.15 +4 -4 ruby/lib/irb/init.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/irb/init.rb?cvsroot=src&r1=1.14&r2=1.15
1.31 +58 -58 ruby/ext/zlib/zlib.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/zlib/zlib.c?cvsroot=src&r1=1.30&r2=1.31
1.31 +59 -106 ruby/ext/sdbm/init.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/sdbm/init.c?cvsroot=src&r1=1.30&r2=1.31
1.7 +25 -76 ruby/ext/sdbm/_sdbm.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/sdbm/_sdbm.c?cvsroot=src&r1=1.6&r2=1.7
1.37 +73 -136 ruby/ext/gdbm/gdbm.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/gdbm/gdbm.c?cvsroot=src&r1=1.36&r2=1.37
1.36 +35 -75 ruby/ext/dbm/dbm.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/dbm/dbm.c?cvsroot=src&r1=1.35&r2=1.36
1.431 +12 -5 ruby/parse.y
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.430&r2=1.431
1.74 +3 -3 ruby/node.h
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/node.h?cvsroot=src&r1=1.73&r2=1.74
1.398 +8 -3 ruby/io.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/io.c?cvsroot=src&r1=1.397&r2=1.398
1.233 +8 -3 ruby/gc.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.232&r2=1.233
1.877 +166 -125 ruby/eval.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.876&r2=1.877
1.121 +9 -8 ruby/error.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/error.c?cvsroot=src&r1=1.120&r2=1.121
1.4943 +36 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4942&r2=1.4943