document RUBY_* stack size/GC params in ruby.1 manpage
Good idea or too implementation/internals-dependent?
We can note it is implementation-dependent behavior in the manpage.
I can prepare patches based on existing NEWS-* files.
GC documentation update
gc.c (GC_HEAP_FREE_SLOTS): move definition to match use order
(RUBY_GC_HEAP_GROWTH_SLOTS): s/factor/number of slots/
man/ruby.1: add section for GC environment variables
#1 Updated by Koichi Sasada 6 months ago
Most of environemnt variables should be implementation dependent.
I recommend you to use comment in gc.c:
Maybe on 2.2 I will add some more variables.
Work-in-progress here with *_STACK_SIZE.
I added a header section hopefully clarifying the difference between
VM vs. machine stack size changes.
This manpage feels a bit long, I think the FEATURES section should be moved to a
new ruby(7) manpage. Perhaps these new tuning variables should also be
moved to a ruby_tuning(7) variable for longer explanations