summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-23Update default gems list at d5019949b5c9404d65a1d283375cf9 [ci skip]git
2021-12-23[ruby/error_highlight] Bump versionYusuke Endoh
https://github.com/ruby/error_highlight/commit/ae3053686f
2021-12-23Revert "Replace an deprecated constant with a new one in did_you_mean"Yuki Nishijima
This reverts commit 573d9d3a4a0f112379874cedf4e494515e4b3f15.
2021-12-23Update default gems list at de841e2e28a8f721895acb1a76c784 [ci skip]git
2021-12-23Revert the commits for did_you_meanYuki Nishijima
This reverts commit feaf4fbc3fa16382fbd07158c448c7b5bdae78b5. This reverts commit 0d4bfbdbe1f880c712b3e60de5fce423e6096f8d. This reverts commit ac4e0978ee4358430396403065eabe1aca05784f.
2021-12-23Update default gems list at 231f2c26b8efd14ce3fd8961292db8 [ci skip]git
Notes: Merged: https://github.com/ruby/ruby/pull/5325
2021-12-23Merge RubyGems-3.3.1 and Bundler-2.3.1Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/5325
2021-12-23Remove test that activates Ractor unexpectedlyYuki Nishijima
2021-12-23Add fiber scheduler hooks for `pread`/`pwrite`, and add support to `IO::Buffer`.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/5249 Merged-By: ioquatix <samuel@codeotaku.com>
2021-12-23* 2021-12-23 [ci skip]git
2021-12-22[DOC] Enhanced RDoc for IO (#5321)Burdette Lamar
Treats: #readpartial #read Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-12-22Replace an deprecated constant with a new one in did_you_meanYuki Nishijima
2021-12-22* gems/default_gems: Fix typosYuki Nishijima
2021-12-22Update default gems list at ac4e0978ee4358430396403065eabe [ci skip]git
2021-12-22* gems/default_gems: Sync did_you_meanYuki Nishijima
2021-12-22Empty and return the buffer if zero size is given [Bug #18421]Nobuyoshi Nakada
In `IO#readpartial` and `IO#read_nonblock`, as well as `IO#read`. Notes: Merged: https://github.com/ruby/ruby/pull/5323
2021-12-22Split too long lineNobuyoshi Nakada
I don't have a display enough for 170 columns, and it is hard to use small fonts for my eyes. :(
2021-12-22Show the target Proc on Ractor::IsolationErrorSutou Kouhei
It's useful for debug. Notes: Merged: https://github.com/ruby/ruby/pull/5320
2021-12-22Reverts the accidental commits for rubygems/bundler.Hiroshi SHIBATA
We stay to the stable version for releasing Ruby 3.1.0. Revert commits: b86a7ba49252e00e19c22bbcdc821b5acc31ff92 ef973aa7aa65143a4f05d623c016d459426770d0
2021-12-22Remove incorrectly added `update.rb` file.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/5319
2021-12-22Extended interface for IO::Buffer & documentation.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/5314 Merged-By: ioquatix <samuel@codeotaku.com>
2021-12-22[rubygems/rubygems] Fix error when gem specified twice in gemfile under ↵David Rodríguez
different platforms https://github.com/rubygems/rubygems/commit/83bc87ca98
2021-12-22[rubygems/rubygems] These commands shouldn't be failing, just warningDavid Rodríguez
https://github.com/rubygems/rubygems/commit/04b1ac72b9
2021-12-22* 2021-12-22 [ci skip]git
2021-12-22add ref to the ticketKoichi Sasada
2021-12-21Revert commits for did_you_meanYuki Nishijima
This reverts commit 4560091b1c99ab33db0d653b9dd2d977fe4676d5. This reverts commit a6f76122a2395bd914daa0aa04fb5a6ce4e0c045. This reverts commit e59b18a6379c55f15ccda85c27d6997d44ef5293. This reverts commit 505dfae05d56d844ea150676edb87850a406d071.
2021-12-21* gems/default_gems: Make the SPELL_CHECKERS constant as compatible as possibleYuki Nishijima
2021-12-21* gems/default_gems: Fix CI buildsYuki Nishijima
2021-12-21Update default gems list at 505dfae05d56d844ea150676edb878 [ci skip]git
2021-12-21* gems/default_gems: Sync did_you_meanYuki Nishijima
2021-12-21Added Psych 4 incompatibility to NEWSHiroshi SHIBATA
[Bug #17866][ruby-core:103866]
2021-12-21Add missing '%' in format stringKazuhiro NISHIYAMA
2021-12-21Fix a typo [ci skip]Kazuhiro NISHIYAMA
2021-12-21Fix typosKazuhiro NISHIYAMA
2021-12-21[ruby/irb] Check colorize option correctly to clear char attr and don't use ↵aycabta
it for tests https://github.com/ruby/irb/commit/de561cafeb
2021-12-21[ruby/irb] Add resetting char attr that I forgotaycabta
https://github.com/ruby/irb/commit/b5f953dc33
2021-12-21Update default gems list at f51811ca75894f5227fb2dd9f2f61f [ci skip]git
Notes: Merged: https://github.com/ruby/ruby/pull/5317
2021-12-21Merge RubyGems-3.3.0 and Bundler-2.3.0Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/5317
2021-12-21make `overloaded_cme_table` truly weak key mapKoichi Sasada
`overloaded_cme_table` keeps cme -> monly_cme pairs to manage corresponding `monly_cme` for `cme`. The lifetime of the `monly_cme` should be longer than `monly_cme`, but the previous patch losts the reference to the living `monly_cme`. Now `overloaded_cme_table` values are always root (keys are only weak reference), it means `monly_cme` does not freed until corresponding `cme` is invalidated. To make managing easy, move `overloaded_cme_table` to `rb_vm_t`. Notes: Merged: https://github.com/ruby/ruby/pull/5316
2021-12-21rbinstall.rb: install ext only when it's configured [Bug #18414]Yuta Saito
Notes: Merged: https://github.com/ruby/ruby/pull/5297
2021-12-21Make the cache directory [ci skip]Nobuyoshi Nakada
2021-12-21Ignore hung-ups after success on s390x-linux tentatively [ci skip]Nobuyoshi Nakada
2021-12-21Refactor setup_narg and extract finish_nargNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/5020
2021-12-21Tidy up fiber scheduler interface documentation for `address_resolve` and ↵Samuel Williams
`timeout_after`. Notes: Merged: https://github.com/ruby/ruby/pull/5315
2021-12-21`mandatory_only_cme` should not be in `def`Koichi Sasada
`def` (`rb_method_definition_t`) is shared by multiple callable method entries (cme, `rb_callable_method_entry_t`). There are two issues: * old -> young reference: `cme1->def->mandatory_only_cme = monly_cme` if `cme1` is young and `monly_cme` is young, there is no problem. Howevr, another old `cme2` can refer `def`, in this case, old `cme2` points young `monly_cme` and it violates gengc assumption. * cme can have different `defined_class` but `monly_cme` only has one `defined_class`. It does not make sense and `monly_cme` should be created for a cme (not `def`). To solve these issues, this patch allocates `monly_cme` per `cme`. `cme` does not have another room to store a pointer to the `monly_cme`, so this patch introduces `overloaded_cme_table`, which is weak key map `[cme] -> [monly_cme]`. `def::body::iseqptr::monly_cme` is deleted. The first issue is reported by Alan Wu. Notes: Merged: https://github.com/ruby/ruby/pull/5311
2021-12-21Update cont.cSamuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/5280
2021-12-21Add SchedulerInterface#timeout_after and #address_resolve docszverok
Notes: Merged: https://github.com/ruby/ruby/pull/5280
2021-12-21Document Fiber::SchedulerInterface#io_read and #io_writezverok
Notes: Merged: https://github.com/ruby/ruby/pull/5280
2021-12-21Rename IMMUTABLE to READONLY.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/5303
2021-12-21Improve interface for get/set/copy.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/5303