ruby-changes:3892
From: ko1@a...
Date: Wed, 6 Feb 2008 00:54:47 +0900 (JST)
Subject: [ruby-changes:3892] usa - Ruby:r15381 (trunk): * insns.def (adjuststack): never use INC_SP with minus value because
usa 2008-02-06 00:54:33 +0900 (Wed, 06 Feb 2008) New Revision: 15381 Modified files: trunk/ChangeLog trunk/insns.def Log: * insns.def (adjuststack): never use INC_SP with minus value because some compilers cannot deal it collectly. use DEC_SP instead. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15381&r2=15380&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/insns.def?r1=15381&r2=15380&diff_format=u Index: insns.def =================================================================== --- insns.def (revision 15380) +++ insns.def (revision 15381) @@ -306,6 +306,7 @@ () (VALUE val) { +fprintf(stderr, "[DEBUG B] reg_cfp:%p reg_cfp->sp:%p\n", reg_cfp, reg_cfp->sp); val = Qnil; } @@ -707,7 +708,7 @@ (...) (...) // inc -= n { - INC_SP(-n); + DEC_SP(n); } Index: ChangeLog =================================================================== --- ChangeLog (revision 15380) +++ ChangeLog (revision 15381) @@ -1,14 +1,19 @@ -Wed Feb 06 00:48:41 2008 Yusuke Endoh <mame@t...> +Wed Feb 6 00:50:19 2008 NAKAMURA Usaku <usa@r...> + * insns.def (adjuststack): never use INC_SP with minus value because + some compilers cannot deal it collectly. use DEC_SP instead. + +Wed Feb 6 00:48:41 2008 Yusuke Endoh <mame@t...> + * test/ruby/test_hash.rb: add tests to achieve over 90% test coverage of hash.c. * test/ruby/test_env.rb: ditto. -Wed Feb 06 00:24:49 2008 Yusuke Endoh <mame@t...> +Wed Feb 6 00:24:49 2008 Yusuke Endoh <mame@t...> * hash.c (env_rassoc): remove access to free'd environment on mswin32. -Tue Feb 05 21:57:34 2008 Yusuke Endoh <mame@t...> +Tue Feb 5 21:57:34 2008 Yusuke Endoh <mame@t...> * vm.c (rb_call_super): pass a passed block when super is called via rb_call_super. [ruby-dev:33598] @@ -49,7 +54,7 @@ extend(CGI::Value). a patch from <tommy AT tmtm.org> in [ruby-dev:33583]. -Sun Feb 03 21:13:13 2008 Yusuke Endoh <mame@t...> +Sun Feb 3 21:13:13 2008 Yusuke Endoh <mame@t...> * test/ruby/test_numeric.rb: forgot to add this (at r15360). * test/ruby/test_file_exhaustive.rb: add tests to achive over 80% test @@ -7640,7 +7645,7 @@ * lib/open-uri.rb: ditto. -Sun Oct 07 15:48:40 2007 Koichi Sasada <ko1@a...> +Sun Oct 7 15:48:40 2007 Koichi Sasada <ko1@a...> * insns.def (opt_eq): fix to use rb_str_equal(). @@ -11808,7 +11813,7 @@ * test/ruby/test_fiber.rb: add a test. -Thu Jun 07 07:24:36 2007 NARUSE, Yui <naruse@r...> +Thu Jun 7 07:24:36 2007 NARUSE, Yui <naruse@r...> * lib/json/common.rb: Ponder offering parse! method. @@ -14202,7 +14207,7 @@ * ruby.h, proc.c: change declaration place of rb_cEnv from proc.c to ruby.c. -Tue Feb 06 22:06:45 2007 NARUSE, Yui <naruse@r...> +Tue Feb 6 22:06:45 2007 NARUSE, Yui <naruse@r...> * ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c}: imported nkf 2007-01-28. @@ -14915,20 +14920,20 @@ OpenSSL::ASN1::ASN1Data#value,#tag,#tag_class and OpenSSL::ASN1::BitString#unused_bits should be public. -Thu Jan 04 13:45:10 2007 Koichi Sasada <ko1@a...> +Thu Jan 4 13:45:10 2007 Koichi Sasada <ko1@a...> * thread_pthread.ci: fix last changes around PTHREAD_STACK_MIN. -Thu Jan 04 13:42:47 2007 Koichi Sasada <ko1@a...> +Thu Jan 4 13:42:47 2007 Koichi Sasada <ko1@a...> * common.mk: restore changes. -Thu Jan 04 10:33:54 2007 Koichi Sasada <ko1@a...> +Thu Jan 4 10:33:54 2007 Koichi Sasada <ko1@a...> * thread_pthread.ci: fix to skip using PTHREAD_STACK_MIN. [ruby-dev:30063] -Thu Jan 04 10:30:11 2007 Koichi Sasada <ko1@a...> +Thu Jan 4 10:30:11 2007 Koichi Sasada <ko1@a...> * benchmark/run_rite.rb (bm): fix to use lines. @@ -14948,13 +14953,13 @@ * ext/zlib/zlib.c: fix to compile on YARV ruby_errinfo -> rb_errinfo() -Mon Jan 01 08:07:06 2007 Koichi Sasada <ko1@a...> +Mon Jan 1 08:07:06 2007 Koichi Sasada <ko1@a...> * ext/tk/tcltklib.c: fix to compile on YARV ruby_errinfo -> rb_errinfo(), ruby_safe_level -> rb_safe_level(). -Mon Jan 01 07:57:17 2007 Koichi Sasada <ko1@a...> +Mon Jan 1 07:57:17 2007 Koichi Sasada <ko1@a...> * test/drb/test_drbssl.rb: fix to skip drb tests. @@ -14976,7 +14981,7 @@ * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser#handle_constants): Fix whitespace handling in constant comments. -Mon Jan 01 00:00:00 2007 Koichi Sasada <ko1@a...> +Mon Jan 1 00:00:00 2007 Koichi Sasada <ko1@a...> * Merge YARV @@ -16764,7 +16769,7 @@ * parse.y (symbols_i): need to initialize early-created symbols. [ruby-dev:29496] -Wed Sep 06 12:05:19 2006 NARUSE, Yui <naruse@r...> +Wed Sep 6 12:05:19 2006 NARUSE, Yui <naruse@r...> * ext/nkf/lib/kconv.rb (Kconv::toeuc): remove -m0 [ruby-dev:29505] -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/