[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]