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

ruby-changes:47560

From: naruse <ko1@a...>
Date: Tue, 29 Aug 2017 01:05:18 +0900 (JST)
Subject: [ruby-changes:47560] naruse:r59676 (trunk): Increase STACKFRAME_FOR_CALL_CFUNC

naruse	2017-08-29 01:05:11 +0900 (Tue, 29 Aug 2017)

  New Revision: 59676

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=59676

  Log:
    Increase STACKFRAME_FOR_CALL_CFUNC
    
    On below env, miniruby requires 568 and ruby requires 838 to pass.
    * ruby -v: ruby 2.5.0dev (2017-08-28 trunk 59670) [x86_64-freebsd10.3]
    * gcc8 (FreeBSD Ports Collection) 8.0.0 20170828 (experimental)

  Modified files:
    trunk/gc.c
Index: gc.c
===================================================================
--- gc.c	(revision 59675)
+++ gc.c	(revision 59676)
@@ -4033,7 +4033,7 @@ stack_check(rb_thread_t *th, int water_m https://github.com/ruby/ruby/blob/trunk/gc.c#L4033
 #define stack_check(th, water_mark) FALSE
 #endif
 
-#define STACKFRAME_FOR_CALL_CFUNC 512
+#define STACKFRAME_FOR_CALL_CFUNC 838
 
 int
 rb_threadptr_stack_check(rb_thread_t *th)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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