* gc.c (Init_stack): prefer address of argument rather than local
variable to initialize rb_gc_stack_start. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
4b6dffad02
commit
e6bb432c83
@ -1,4 +1,4 @@
|
|||||||
Thu Oct 3 20:16:12 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
Thu Oct 3 20:22:11 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
||||||
|
|
||||||
* bcc32/mkexports.rb: to work on cygwin via telnet.
|
* bcc32/mkexports.rb: to work on cygwin via telnet.
|
||||||
[ruby-win32:358]
|
[ruby-win32:358]
|
||||||
@ -16,6 +16,9 @@ Thu Oct 3 20:16:12 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
|||||||
* eval.c (rb_f_require): set source file name for extension
|
* eval.c (rb_f_require): set source file name for extension
|
||||||
libraries. [ruby-dev:18445]
|
libraries. [ruby-dev:18445]
|
||||||
|
|
||||||
|
* gc.c (Init_stack): prefer address of argument rather than local
|
||||||
|
variable to initialize rb_gc_stack_start.
|
||||||
|
|
||||||
* ruby.c (translate_char): translate a character in a string;
|
* ruby.c (translate_char): translate a character in a string;
|
||||||
DOSISH only. [ruby-dev:18274]
|
DOSISH only. [ruby-dev:18274]
|
||||||
|
|
||||||
|
4
gc.c
4
gc.c
@ -1225,9 +1225,7 @@ Init_stack(addr)
|
|||||||
extern void *_SEND;
|
extern void *_SEND;
|
||||||
rb_gc_stack_start = _SEND;
|
rb_gc_stack_start = _SEND;
|
||||||
#else
|
#else
|
||||||
VALUE start;
|
if (!addr) addr = (VALUE *)&addr;
|
||||||
|
|
||||||
if (!addr) addr = &start;
|
|
||||||
rb_gc_stack_start = addr;
|
rb_gc_stack_start = addr;
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_GETRLIMIT
|
#ifdef HAVE_GETRLIMIT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user