Age | Commit message (Collapse) | Author |
|
Cross references need parse all files which define the subject
names. This commit makes `--force-update` option enforce to parse
all files if any file is newer than the previous parse, not only
updated files.
https://github.com/ruby/rdoc/commit/13e9a44896
|
|
https://github.com/ruby/rdoc/commit/41db49c485
|
|
ruby_global_symbols can be accessed with multiple ractors so that
the accesses should be synchronized.
Notes:
Merged: https://github.com/ruby/ruby/pull/3548
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3548
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3548
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3548
|
|
Ractors can access this table simultaneously so we need to sync
accesses.
Notes:
Merged: https://github.com/ruby/ruby/pull/3548
|
|
|
|
* Mutex operations no longer disable the Fiber scheduler.
|
|
* To still remove the lock from the Thread's list of acquired locks.
* Also to not wake up other waiters and preserve blocking behavior.
|
|
* It would hit "[BUG] unexpected THREAD_STOPPED" before.
|
|
|
|
Queue/SizedQueue operations
* scheduler.unblock was already already called before but with no corresponding scheduler.block
* add test that Queue#pop makes the scheduler wait until it gets an element.
|
|
* Move #kernel_sleep next to #block as it is similar
|
|
|
|
s/overriden/overridden/
|
|
|
|
|
|
|
|
|
|
Also improve specs and documentation for finalizers and more clearly
recommend a safe code pattern to use them.
Notes:
Merged: https://github.com/ruby/ruby/pull/3444
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3550
|
|
Fixes [Bug #17172].
Notes:
Merged-By: mrkn <mrkn@ruby-lang.org>
|
|
|
|
literals
* That is, for plain string literals, not interpolated.
* The test below is very similar and uses the same check.
|
|
This reverts commit 889bbbaf527372c5cc229b56dca9a2322e325f26.
|
|
9b535f3ff7 does not support ISeq#to_binary.
To make CI green, skip this test temporarily.
Please fix this issue and revert this patch.
|
|
* Revert "Revert "[ruby/securerandom] Use build_message instead of message for test-unit""
* [ruby/securerandom] Fixed the wrong usage of build_message
Notes:
Merged-By: hsbt <hsbt@ruby-lang.org>
|
|
|
|
* Remove freezestring instruction since this was the only usage for it.
* [Feature #17104]
Notes:
Merged: https://github.com/ruby/ruby/pull/3488
|
|
[Feature #17045] ObjectSpace.dump_all should allocate as little as possible in the GC heap
Up until this commit ObjectSpace.dump_all allocates two Hash because of `rb_scan_args`.
It also can allocate a `File` because of `rb_io_get_write_io`.
These allocations are problematic because `dump_all` dumps the Ruby
heap, so it should try modify as little as possible what it is
observing.
Notes:
Merged: https://github.com/ruby/ruby/pull/3530
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3544
|
|
This reverts commit 7f9f5f5723cd723dee578b0681066c8393ee45d0.
|
|
https://github.com/ruby/uri/commit/61c6a47ebf
|
|
https://github.com/ruby/securerandom/commit/826b877e83
|
|
By calling the instruction to `list.map` within `list.each` itself.
https://github.com/ruby/fileutils/commit/e690eec937
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3542
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3542
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3540
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3541
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3541
|
|
Found because `json` has a bad example in its test suite.
This implementation still offers better encapsulation.
Notes:
Merged: https://github.com/ruby/ruby/pull/3541
|
|
This reverts commit 28e60b0045b5732bca11012d81a5223001faa6b2.
Notes:
Merged: https://github.com/ruby/ruby/pull/3541
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2107
|
|
This reverts commit e026e186f4..12a2e32d43.
|
|
|
|
|