summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2019-10-15Remove duplicated `.` [ci skip]Kazuhiro NISHIYAMA
2019-10-10Document the difference between expressions and statements [ci skip]Jeremy Evans
In the grammar, all expressions are statements, but not all statements are expressions. Some parts of the grammar accept expressions and not other types of statements, which causes similar looking code to parse differently due to operator precedence. Mostly from Dan0042 (Daniel DeLorme). Fixes [Bug #16092]
2019-10-07Add section to extension.rdoc for backwards compatibility macros [ci skip]Jeremy Evans
These macros should make it easier to C extensions to switch to the Ruby 2.7 C-API *_kw functions, but still have the code work correctly on older Ruby versions.
2019-10-07Note RB_PASS_EMPTY_KEYWORDS and RB_SCAN_ARGS_EMPTY_KEYWORDS will be removedJeremy Evans
There is no need for these in Ruby 3.0, and the plan is to remove them.
2019-10-03Document *_kw functions added to include/ruby/ruby.h [ci skip]Jeremy Evans
Also documents the non-*_kw functions if they were not already documented.
2019-10-03Add documentation regarding keyword argument separation [ci skip]Jeremy Evans
2019-10-03Minor updates to methods and calling_methods documentation [ci skip]Jeremy Evans
2019-09-20[DOC] DOT is not a part of a receiver [ci skip]Nobuyoshi Nakada
[Feature #11297] [Feature #16123]
2019-09-20Removed ThreadsWait from the ruby repositoryHiroshi SHIBATA
2019-09-20Removed Synchronizer from the ruby repository.Hiroshi SHIBATA
2019-09-20Removed Shell from the ruby repository.Hiroshi SHIBATA
2019-09-20Removed Scanf from the ruby repository.Hiroshi SHIBATA
2019-09-20Removed CMath from the ruby repository.Hiroshi SHIBATA
2019-09-20Update NEWS and documents [ci skip]Nobuyoshi Nakada
[Feature #11297] [Feature #16123]
2019-09-16Fix a typo [ci skip]Kazuhiro NISHIYAMA
2019-08-28Document {n}? regexp pattern is optional and not non-greedy [ci skip]Jeremy Evans
While not consistent with {n,}?, {,m}?, and {n,m}?, it is arguably more useful, as otherwise the ? would have no effect. Fixes [Bug #15583]
2019-08-16Marked up command line options [ci skip]Nobuyoshi Nakada
2019-08-04Use the word heredocs in Here Documents docsOlivier Lacan
Two advantages: - higher relevance of the extremely common word "heredocs" which may help people find this page when searching for "ruby heredocs" - the anchor link becomes `#label-Here+Documents+-28heredocs-29`, which is ugly due to the parentheses but includes the word "heredocs" in the URL to this section If anyone knows a way to prevent RDoc from turning invalid characters into ugly and meaningless ASCII codes, I'm listening. I don't want to break existing anchor links but RDoc should really ignore these characters or turn them into dashes. Closes: https://github.com/ruby/ruby/pull/2103
2019-08-03[DOC] mentioned minimum versions of tools [ci skip]Nobuyoshi Nakada
2019-07-26Document behavior when mixing named captures with parentheses [ci skip]Jeremy Evans
Fixes [Bug #13716]
2019-07-23Added the upstream repositories to default gems.Hiroshi SHIBATA
2019-07-23reline is default gems now.Hiroshi SHIBATA
2019-07-23Removed duplicated entry for racc.Hiroshi SHIBATA
2019-07-19Document use of ensure and else at method level [ci skip]Jeremy Evans
2019-07-19Remove section on performance advantage of not using a block parameter [ci skip]Jeremy Evans
Improvements in Ruby 2.5 and 2.6 make this section no longer accurate.
2019-07-19Remove mention of Proc.new with implicit block [ci skip]Jeremy Evans
This support is now deprecated and will be removed in Ruby 3.
2019-07-19Document evaluation order of arguments [ci skip]Jeremy Evans
Fixes [Misc #8905]
2019-07-19Document required keyword argument syntax [ci skip]Jeremy Evans
Fixes [Bug #8952]
2019-07-19Remove doc/etc.rd.ja [ci skip]Kazuhiro NISHIYAMA
[Feature #16003] [ruby-dev:50814]
2019-07-15doc/globals.rdoc: Add deprecated to TRUE,FALSE,NIL [ci skip]Kazuhiro NISHIYAMA
They are warned since 2.4.0.
2019-07-14Add bug triaging guideJeremy Evans
Implements [Misc #15943]
2019-07-15doc/irb/irb.rd.ja: Update options from `irb -h` [ci skip]Kazuhiro NISHIYAMA
2019-07-15[DOC] Struct::Passwd#uclass renamed from #class at r2500 [ci skip]Kazuhiro NISHIYAMA
2019-07-14doc/globals.rdoc: Add RUBY_REVISION [ci skip]Kazuhiro NISHIYAMA
2019-07-14doc/globals.rdoc: Add RUBY_PATCHLEVEL [ci skip]Kazuhiro NISHIYAMA
2019-07-14doc/globals.rdoc: Add RUBY_COPYRIGHT [ci skip]Kazuhiro NISHIYAMA
2019-07-14doc/globals.rdoc: Add TOPLEVEL_BINDING [ci skip]Kazuhiro NISHIYAMA
2019-07-14[DOC] Fix typos [ci skip]Kazuhiro NISHIYAMA
2019-07-14[DOC] Fix indent [ci skip]Kazuhiro NISHIYAMA
2019-07-14[DOC] Fix link to feature [ci skip]Kazuhiro NISHIYAMA
2019-07-14Fix typos [ci skip]Kazuhiro NISHIYAMA
2019-07-14[DOC] Fix experimental marker [ci skip]Kazuhiro NISHIYAMA
2019-07-13[DOC] Markup code in globals.rdocNobuyoshi Nakada
Look forward to further improvements in RDoc to automatically mark up global variables and global constants.
2019-07-13Improve documentation in doc/globals.rdocBenoit Daloze
2019-07-13Document $~ before dependent global variablesBenoit Daloze
2019-07-13Improve documentation of $LOAD_PATHBenoit Daloze
2019-07-13Document $LOAD_PATH.resolve_feature_path in globals.rdocBenoit Daloze
* RDoc does not seem to support documenting singleton object methods, and making $LOAD_PATH a class as a workaround is too weird.
2019-07-13Document a few more RUBY_* constantsBenoit Daloze
2019-07-13Document the long form of global variables and mention aliases on the same lineBenoit Daloze
* The longer forms are self-explanatory and I believe more often used. * Same for ARGV and ARGF, describe them there and mention $* and $< just refer to them.
2019-07-02Remove Changelog section from doc/contributing.rdoc [ci skip]Jeremy Evans
Replace it with a section on commit message formatting. Also, move the section on rebasing to the bottom, since that only applies to committers and not most contributors. Fixes [Bug #14886]