Age | Commit message (Collapse) | Author |
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12157
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12157
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12157
|
|
https://github.com/ruby/date/commit/269392b775
|
|
We can't pass `nil` as the second parameter of `String#split`.
Therefore, descriptions like "if limit is nil, ..." are not appropriate.
Notes:
Merged: https://github.com/ruby/ruby/pull/12109
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12059
|
|
(https://github.com/ruby/strscan/pull/112)
See current doc, search for '## Target Substring', notice the backtick
that isn't visible to the GitHub md parser.
https://github.com/ruby/strscan/blob/843e931d134b0a8f0284296250454374e3f8a6aa/doc/strscan/strscan.md
Fixed in the PR, see:
https://github.com/MSP-Greg/strscan/blob/00-strscan.md/doc/strscan/strscan.md
https://github.com/ruby/strscan/commit/041b15df4c
|
|
|
|
|
|
|
|
|
|
* YJIT: Add `--yjit-compilation-log` flag to print out the compilation log at exit.
* YJIT: Add an option to enable the compilation log at runtime.
* YJIT: Fix a typo in the `IseqPayload` docs.
* YJIT: Add stubs for getting the YJIT compilation log in memory.
* YJIT: Add a compilation log based on a circular buffer to cap the log size.
* YJIT: Allow specifying either a file or directory name for the YJIT compilation log.
The compilation log will be populated as compilation events occur. If a directory is supplied, then a filename based on the PID will be used as the write target. If a file name is supplied instead, the log will be written to that file.
* YJIT: Add JIT compilation of C function substitutions to the compilation log.
* YJIT: Add compilation events to the circular buffer even if output is sent to a file.
Previously, the two modes were treated as being exclusive of one another. However, it could be beneficial to log all events to a file while also allowing for direct access of the last N events via `RubyVM::YJIT.compilation_log`.
* YJIT: Make timestamps the first element in the YJIT compilation log tuple.
* YJIT: Stream log to stderr if `--yjit-compilation-log` is supplied without an argument.
* YJIT: Eagerly compute compilation log messages to avoid hanging on to references that may GC.
* YJIT: Log all compiled blocks, not just the method entry points.
* YJIT: Remove all compilation events other than block compilation to slim down the log.
* YJIT: Replace circular buffer iterator with a consuming loop.
* YJIT: Support `--yjit-compilation-log=quiet` as a way to activate the in-memory log without printing it.
Co-authored-by: Randy Stauner <[email protected]>
* YJIT: Promote the compilation log to being the one YJIT log.
Co-authored-by: Randy Stauner <[email protected]>
* Update doc/yjit/yjit.md
* Update doc/yjit/yjit.md
---------
Co-authored-by: Randy Stauner <[email protected]>
Co-authored-by: Maxime Chevalier-Boisvert <[email protected]>
Notes:
Merged-By: maximecb <[email protected]>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11909
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11882
Merged-By: XrXr
|
|
Notes:
Merged-By: maximecb <[email protected]>
|
|
- Make method descriptions plain pragraphs in each method.
- Make "Argument" and "Returns" note-lists.
Notes:
Merged: https://github.com/ruby/ruby/pull/11869
|
|
[Misc #20746]
|
|
Now that the repository was transfered, these links will become
dead in a few months.
Notes:
Merged: https://github.com/ruby/ruby/pull/11820
|
|
* YJIT: Add --yjit-mem-size option
* Improve --help
* s/the region/this virtual memory region/
Co-authored-by: Maxime Chevalier-Boisvert <[email protected]>
---------
Co-authored-by: Maxime Chevalier-Boisvert <[email protected]>
Notes:
Merged-By: maximecb <[email protected]>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11759
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11721
|
|
from documentation
Ruby 3.2.0 has been released and all experimental warnings about pattern matching have been removed.
Experimental warnings about pattern matching are no longer output, so I remove description about it from documentation as well.
cf. https://bugs.ruby-lang.org/issues/18585
cf. db6b23c76cbc7888cd9a9912790c2068703afdd0
cf. https://twitter.com/k_tsj/status/1606956336037900289?s=20&t=-_PSYLhYPtYsB9FZhtXl5A
Notes:
Merged: https://github.com/ruby/ruby/pull/7052
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11528
|
|
https://github.com/ruby/rdoc/commit/a576ff890f
|
|
|
|
Notes:
Merged-By: peterzhu2118 <[email protected]>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11392
Merged-By: nobu <[email protected]>
|
|
* YJIT: Allow tracing fallback counters
* Update yjit.md about --yjit-trace-exits=counter
Notes:
Merged-By: k0kubun <[email protected]>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11330
|
|
Notes:
Merged-By: peterzhu2118 <[email protected]>
|
|
(https://github.com/ruby/rdoc/pull/1143)
https://github.com/ruby/rdoc/commit/011de3f2fd
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11261
|
|
These methods return the byte-based offset of the beginning or end of the specified match.
[Feature #20576]
|
|
Document is 3 years old and out of date
|
|
|
|
|
|
It now renders properly on both GitHub and with RDoc's darkfish theme.
|
|
https://github.com/ruby/irb/commit/3512020f1c
|
|
|
|
|
|
|
|
[Bug #20585]
This was changed in 36a06efdd9f0604093dccbaf96d4e2cb17874dc8 because
`String.new(1024)` would end up allocating `1025` bytes, but the problem
with this change is that the caller may be trying to right size a String.
So instead, we should just better document the behavior of `capacity:`.
|
|
|
|
Also [Bug #18973].
|
|
Document details of escape sequences including line continuation.
[Bug #20518]
|
|
|
|
|
|
https://github.com/ruby/strscan/pull/99 split document with multi-byte
chars.
|
|
|
|
|