summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2025-05-11Describe the basic documents of NamespaceSatoshi Tagomori
2025-05-11Show experimental warning when namespace is enabledSatoshi Tagomori
2025-05-01[DOC] Tweaks for String.newBurdette Lamar
Notes: Merged: https://github.com/ruby/ruby/pull/13027 Merged-By: peterzhu2118 <peter@peterzhu.ca>
2025-04-24Fix tiny typo in syntax/exceptions.rdocMasafumi Koba
Notes: Merged: https://github.com/ruby/ruby/pull/13171
2025-04-23ZJIT: Fix README example command (#13163)Aiden Fox Ivey
Fix README example command
2025-04-23[DOC] Update for String#splitDamian C. Rossney
Highlight the performance advantages of calling `string.split` with a block, instead of `string.split.each` with the same block. Includes other minor formatting corrections. Notes: Merged: https://github.com/ruby/ruby/pull/13153 Merged-By: nobu <nobu@ruby-lang.org>
2025-04-22Fix typo in doc/zjit.mdAiden Fox Ivey
Notes: Merged: https://github.com/ruby/ruby/pull/13145
2025-04-18Use expect-test for HIR testsMax Bernstein
This makes it easier to update cascading test failures while still making output reviewable in the PR. Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Remove redundant bits from zjit.mdMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add a make target to run all ZJIT tests ↵Takashi Kokubun
(https://github.com/Shopify/zjit/pull/49) * Add a make target to run all ZJIT tests * Remove an unused variable * Write up a document about testing * Explain zjit-test-all first * Clarify what's zjit-test-all Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18remove duplicate yarv_frames.mdAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add explainer for YARV frame layoutAlan Wu
Just a first step. Have a read, and let's improve it together. Close: GH-6 Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18More about testing in zjit.mdAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix options in zjit.mdTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Mention rubyexplorerMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add some basic documentation for ZJITMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add empty doc/zjit.md to place notesMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18[Feature #20724] Bump Unicode version to 16.0.0Mari Imaizumi
Notes: Merged: https://github.com/ruby/ruby/pull/13117
2025-04-18Mention VS Code debugger configuration in debugging guideStan Lo
Notes: Merged: https://github.com/ruby/ruby/pull/13129
2025-04-11Note the detailed version of Visual StudioHiroshi SHIBATA
2025-04-11Added instruction for autocrlf issue of Git on WindowsHiroshi SHIBATA
2025-04-11Note the detailed version of Windows SDKHiroshi SHIBATA
2025-04-11Added instruction for MSYS2 without RubyInstaller-DevkitHiroshi SHIBATA
2025-04-10[DOC] Use slashes in mingw confiure examplesNobuyoshi Nakada
To show that mingw `sh` expects forward slashes as path separators, not backslashes, configure in another directory than the source directory. Notes: Merged: https://github.com/ruby/ruby/pull/13092
2025-04-09sed is not requirement nowHiroshi SHIBATA
2025-04-03Grammar fix in doc/exceptions.md: there => they'reHerwin
Notes: Merged: https://github.com/ruby/ruby/pull/13040
2025-03-31[DOC] Tweaks for docs about contributing (#13012)Burdette Lamar
Notes: Merged-By: peterzhu2118 <peter@peterzhu.ca>
2025-03-21Escape `Binding` reference in pattern matching docsJoshua Young
Notes: Merged: https://github.com/ruby/ruby/pull/12955
2025-03-18[Feature #19908] Update Unicode headers to 15.1.0Mari Imaizumi
Notes: Merged: https://github.com/ruby/ruby/pull/12798
2025-03-13[DOC] Correct output in calling_methods.rdocYutaro Ohno
Notes: Merged: https://github.com/ruby/ruby/pull/12912
2025-03-12[DOC] Discourage use of `USERDEF`Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12914
2025-03-10[ruby/optparse] [DOC] Mention about post-checkNobuyoshi Nakada
https://github.com/ruby/optparse/commit/e1957d7392
2025-03-10[ruby/optparse] [DOC] Update documents to use single quotes instead of ↵Nobuyoshi Nakada
backqoutes https://github.com/ruby/optparse/commit/5e71a70cb5
2025-02-13[Feature #21116] Extract RJIT as a third-party gemNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12740
2025-02-10[DOC] Adds section "Hash Inclusion" (#12634)Burdette Lamar
Notes: Merged-By: peterzhu2118 <peter@peterzhu.ca>
2025-02-06[DOC] ractor.md: Remove link to Complex classDaisuke Aritomo
Notes: Merged: https://github.com/ruby/ruby/pull/12705
2025-02-05Update fiddle entries under the doc directoryHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12616
2025-01-31- Add a mention to git 2.32 in the building ruby documentation:Edouard CHIN
I had issues building Ruby as I was using git 2.30. The error was: > file2lastrev.rb: git rev-parse failed error: could not expand > include path '~/.gitcinclude' The default system git config includes paths making use of `$HOME`, but that env variable gets removed when building: https://github.com/ruby/ruby/blob/7070b1b1968f31f999636b42a1af872458cd5a81/tool/lib/vcs.rb#L546-L547 It works with git `>= 2.32` thanks to the `GIT_CONFIG_SYSTEM` feature which gets set to a Null IO in order to override the system gitconfig. https://github.com/ruby/ruby/blob/7070b1b1968f31f999636b42a1af872458cd5a81/tool/lib/vcs.rb#L549 Notes: Merged: https://github.com/ruby/ruby/pull/12611
2025-01-24Update irb and reline, readline entriesHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12624
2025-01-23Update win32ole entries under the doc directoryHiroshi SHIBATA
2025-01-16[DOC] Add reference from global variables to equivalent MatchDataNobuyoshi Nakada
c.f. #21040 Notes: Merged: https://github.com/ruby/ruby/pull/12587
2025-01-16[DOC] Link to MarkupReference directlyNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12586
2025-01-15Update documents with the latest bundled gemsHiroshi SHIBATA
2025-01-12[Doc] Encourage use of encoding constantsJean Boussier
Lots of documentation examples still use encoding APIs with encoding names rather than encoding constants. I think it would be preferable to direct users toward constants as it can help with auto-completion, static analysis and such. Notes: Merged: https://github.com/ruby/ruby/pull/12552
2025-01-10Clarify documentation for encoding of `String.new` without argumentsDavid Rodríguez
[Bug #21025] Notes: Merged: https://github.com/ruby/ruby/pull/12548 Merged-By: XrXr
2025-01-08Update documents for ostructHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12531
2025-01-07[DOC] Fix an error exampleNobuyoshi Nakada
`%q{c}` after another string literal is parsed as RHS of modulo, `q` method call with a block.
2025-01-07Move string escape sequence documention further downEarlopain
If someone looks at documention for strings, I don't think escape sequences is what they look for in majority of the cases. Notes: Merged: https://github.com/ruby/ruby/pull/12318
2025-01-07Fix link to strings in literals.rdocEarlopain
Since https://github.com/ruby/ruby/commit/5e1001f754b34e1f0cc67563512c6036b6eb75ab, the string link is broken Instead of changing the anchor reference, I changed the header directly, to keep in line with other titles Notes: Merged: https://github.com/ruby/ruby/pull/12318
2025-01-05[ruby/rdoc] [DOC] Remove unnecessary rdoc-ref missing exampleStan Lo
(https://github.com/ruby/rdoc/pull/1271) We don't actually need to link to the missing item to show the non-linked result. https://github.com/ruby/rdoc/commit/a7b7e8fc55