ruby-changes:26666
From: ko1 <ko1@a...>
Date: Mon, 7 Jan 2013 09:38:38 +0900 (JST)
Subject: [ruby-changes:26666] ko1:r38716 (trunk): * NEWS: add a NEWS entry about RubyVM.
ko1 2013-01-07 09:38:06 +0900 (Mon, 07 Jan 2013) New Revision: 38716 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=38716 Log: * NEWS: add a NEWS entry about RubyVM. Modified files: trunk/ChangeLog trunk/NEWS Index: ChangeLog =================================================================== --- ChangeLog (revision 38715) +++ ChangeLog (revision 38716) @@ -1,3 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 +Mon Jan 7 09:37:24 2013 Koichi Sasada <ko1@a...> + + * NEWS: add a NEWS entry about RubyVM. + Sun Jan 6 19:06:57 2013 Yuki Yugui Sonoda <yugui@y...> * win32/Makefile.sub: Fix build with VC. Index: NEWS =================================================================== --- NEWS (revision 38715) +++ NEWS (revision 38716) @@ -133,6 +133,19 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L133 * added Range#size for lazy size evaluation. * added Range#bsearch for binary search. + * RubyVM (MRI specific) + * added Environment variables to specify stack usage: + * RUBY_THREAD_VM_STACK_SIZE: vm stack size used at thread creation. + default: 128KB (32bit CPU) or 256KB (64bit CPU). + * RUBY_THREAD_MACHINE_STACK_SIZE: machine stack size used at thread + creation. default: 512KB or 1024KB. + * RUBY_FIBER_VM_STACK_SIZE: vm stack size used at fiber creation. + default: 64KB or 128KB. + * RUBY_FIBER_MACHINE_STACK_SIZE: machine stack size used at fiber + creation. default: 256KB or 256KB. + These variables are checked only at launched time. + * added constant DEFAULT_PARAMS to get above default parameters. + * Signal * added method: * added Signal.signame which returns signal name @@ -166,7 +179,7 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L179 variable has been set. * added Thread#backtrace_locations which returns similar information of Kernel#caller_locations. - * incompatible changes: + * incompatible changes: * Thread#join and Thread#value now raises a ThreadError if target thread is the current or main thread. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/