summaryrefslogtreecommitdiff
path: root/man/ruby.1
AgeCommit message (Collapse)Author
2025-03-07[DOC] Fix minor miscalculation of stack sizekyontan
Notes: Merged: https://.com/ruby/ruby/pull/12872 Merged-By: XrXr
2025-02-24Fix RUBY_PAGER in manpageÉtienne Barrié
Notes: Merged: https://.com/ruby/ruby/pull/12799
2024-12-14Improve APIs for Globally Enabling/Disabling fast_fallback in Socket (#12257)Misaki Shioi
This change includes the following updates: - Added an environment variable `RUBY_TCP_NO_FAST_FALLBACK` to control enabling/disabling fast_fallback - Updated documentation and man pages - Revised the implementation of Socket.tcp_fast_fallback= and Socket.tcp_fast_fallback, which previously performed dynamic name resolution of constants and variables. As a result, the following performance improvements were achieved: (Case of 1000 executions of `TCPSocket.new` to the local host) Rehearsal ----------------------------------------- before 0.031462 0.147946 0.179408 ( 0.249279) after 0.031164 0.146839 0.178003 ( 0.346935) -------------------------------- total: 0.178003sec user system total real before 0.027584 0.138712 0.166296 ( 0.233356) after 0.025953 0.127608 0.153561 ( 0.237971) Notes: Merged-By: shioimm <[email protected]>
2024-12-12Add an environment variable for controlling the default Thread quantumAaron Patterson
This commit adds an environment variable `RUBY_THREAD_TIMESLICE` for specifying the default thread quantum in milliseconds. You can adjust this variable to tune throughput, which is especially useful on multithreaded systems that are mixing CPU bound work and IO bound work. The default quantum remains 100ms. [Feature #20861] Co-Authored-By: John Hawthorn <[email protected]> Notes: Merged: https://.com/ruby/ruby/pull/11981
2024-06-04[DOC] ruby.1: Refine RUBY_GC_HEAP_n_INIT_SLOTS descriptionNobuyoshi Nakada
2024-06-04[DOC] ruby.1: mandoc is not markdownNobuyoshi Nakada
2024-06-03[DOC] man: Add environment variable RUBY_PAGERNobuyoshi Nakada
2024-06-03[DOC] man: Add environment variable RUBY_MAX_CPU and RUBY_MN_THREADSNobuyoshi Nakada
2024-06-03[DOC] man: Add environment variable RUBY_FREE_AT_EXITNobuyoshi Nakada
2024-06-03[DOC] man: Remove environment variable RUBY_GC_HEAP_INIT_SLOTSNobuyoshi Nakada
2024-06-03[DOC] man: Add environment variable RUBY_IO_BUFFER_DEFAULT_SIZENobuyoshi Nakada
2024-06-03[DOC] man: Add environment variable RUBY_SHARED_FIBER_POOL_FREE_STACKSNobuyoshi Nakada
2024-06-03[DOC] man: Add missing GC environment variablesNobuyoshi Nakada
2024-06-03[DOC] man: Fix up formattingNobuyoshi Nakada
2024-05-09[DOC] Update `--dump` option arguments in the ruby man pageNobuyoshi Nakada
Related to [Feature #20329].
2024-04-30[DOC] Fix typo: Replace `documentatation` with `documentation`Richard Ricciardelli
2024-01-13[DOC] Fix two minor typos on manual pageIztok Fister Jr
2023-09-25[Feature #19790] [DOC] Fix the manual page as crash reportNobuyoshi Nakada
Also add missing `%f` and `%F`.
2023-09-25[Feature #19790] Rename BUGREPORT_PATH as CRASH_REPORTNobuyoshi Nakada
2023-09-25Add `--bugreport-path` optionNobuyoshi Nakada
It has precedence over the environment variable `RUBY_BUGREPORT_PATH`.
2023-09-25Add "piping bug reports to a program" to the manual pageNobuyoshi Nakada
2023-09-25Add `RUBY_BUGREPORT_PATH` to the manual pageNobuyoshi Nakada
2023-08-30Change heap init environment variable namesPeter Zhu
This commit changes RUBY_GC_HEAP_INIT_SIZE_{40,80,160,320,640}_SLOTS to RUBY_GC_HEAP_{0,1,2,3,4}_INIT_SLOTS. This is easier to use because the user does not need to determine the slot sizes (which can vary between 32 and 64 bit systems). They now just use the heap names (`GC.stat_heap.keys`). Notes: Merged: https://.com/ruby/ruby/pull/8335
2023-07-16Add `--backtrace-limit` option to the man pageTom Stuart
2023-06-29Fix broken wiki links (#8002)Jemma Issroff
Since [Misc #19679] migrated the wiki, these links should be updated to their new locations. Notes: Merged-By: jemmaissroff
2023-06-05[Bug #19685]: Add `-y` and `--yydebug` document to `--help`Yla Aioi
Add -y option information to `--help` Fix a warning on the man page Notes: Merged: https://.com/ruby/ruby/pull/7870 Merged-By: nobu <[email protected]>
2023-02-08Add RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS to pre-init pools granularlyJean Boussier
The old RUBY_GC_HEAP_INIT_SLOTS isn't really usable anymore as it initalize all the pools by the same factor, but it's unlikely that pools will need similar sizes. In production our 40B pool is 5 to 6 times bigger than our 80B pool. Notes: Merged: https://.com/ruby/ruby/pull/7235
2022-06-28[ci skip] Improve man page docs around --dump optionsMatt Valentine-House
Notes: Merged: https://.com/ruby/ruby/pull/6067
2021-04-20Man page: correct defaults for RUBY_THREAD_VM_STACK_SIZEAlan Wu
See RUBY_VM_THREAD_VM_STACK_SIZE in vm_core.h. Notes: Merged: https://.com/ruby/ruby/pull/4395
2021-01-05[DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer
2020-11-30[DOC] Update -l option [ci skip]Nobuyoshi Nakada
`-l` option has used `chomp!` since Ruby 2.5. [Bug #12926]
2019-12-20Fixed misspellingsNobuyoshi Nakada
Fixed misspellings reported at [Bug #16437], only in ruby and rubyspec.
2018-12-10Updated dates in man pagesnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-04-14man/ruby.1: [DOC] fix grammarstomar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-03-30ruby.1: [DOC] options to exit [ci skip]nobu
* man/ruby.1: `--copyright` and `--version` quit immediately, and also `--verbose` if no scripts are given. [ruby-core:86391] [Bug #14633] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-08-04* man/ruby.1: Move paragraph which is related to -S, not -s.eregon
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-04-20improve man pagesstomar
* man/ruby.1, man/erb.1, man/goruby.1, man/irb.1: fix document title formatting and volume name, improve "REPORTING BUGS" section: fix mdoc formatting error (wrong macro for bullet list items), small rewordings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-09-26Remove Ns before puctuationknu
* man/erb.1, man/irb.1, man/ri.1, man/ruby.1: Remove Ns before puctuation. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-09-23Update the paragraphs in "Rich Libraries" which included a dead linkknu
* man/ruby.1: Update the paragraphs in "Rich Libraries" which included a dead link. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-09-23Use the `Lk` macro for hyperlinksknu
* man/ruby.1, man/erb.1, man/irb.1, man/ri.1: Use the `Lk` macro for hyperlinks, which has been available since mdocml 1.5.1 (released more than seven years ago). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-09-11Use https instead of http in some URLskazu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-12Fix typo [ci skip]nobu
* man/ruby.1: fix double word typo. [Fix GH-1194] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-12-24fix common misspelling [ci skip]nobu
* compile.c, cont.c, doc, man: fix common misspelling. [ruby-core:72466] [Bug #11870] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-11-15ruby.1: --dump [ci skip]nobu
* man/ruby.1: describe --dump option arguments. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-10-31optional argumentsnobu
* man/ruby.1 (SYNOPSIS): arguments of -F and -K are optional. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-10-31remove extraneous spacenobu
* man/ruby.1 (SYNOPSIS): remove extraneous space for -K option too. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-10-31remove extraneous spacenobu
* man/ruby.1 (SYNOPSIS): remove extraneous space for -F option as it does not allow spaces before its argument. [ruby-core:71283] [Bug #11641] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-10-31ruby.1: fix --enable/disablenobu
* man/ruby.1: missing Fl before --{enable|disable}. * tool/mdoc2man.rb (parse_macro): supprot braces, Bro and Brc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-05-23man: updatednobu
* man/*.1: updated dates in man pages. [ruby-dev:48988] [Bug #11171] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-12-15GC documentation updatenormal
* 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 [Feature #10197] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e