summaryrefslogtreecommitdiff
path: root/NEWS.md
AgeCommit message (Collapse)Author
2022-01-02Update default gems list at 6d1b406dc8dea6f618ae14899dc6b7 [ci skip]git
2021-12-31NEWS: Removed methodsNobuyoshi Nakada
2021-12-31NEWS: Removed C APIsNobuyoshi Nakada
2021-12-30Add support for anonymous rest and keyword rest argument forwardingJeremy Evans
This allows for the following syntax: ```ruby def foo(*) bar(*) end def baz(**) quux(**) end ``` This is a natural addition after the introduction of anonymous block forwarding. Anonymous rest and keyword rest arguments were already supported in method parameters, this just allows them to be used as arguments to other methods. The same advantages of anonymous block forwarding apply to rest and keyword rest argument forwarding. This has some minor changes to #parameters output. Now, instead of `[:rest], [:keyrest]`, you get `[:rest, :*], [:keyrest, :**]`. These were already used for `...` forwarding, so I think it makes it more consistent to include them in other cases. If we want to use `[:rest], [:keyrest]` in both cases, that is also possible. I don't think the previous behavior of `[:rest], [:keyrest]` in the non-... case and `[:rest, :*], [:keyrest, :**]` in the ... case makes sense, but if we did want that behavior, we'll have to make more substantial changes, such as using a different ID in the ... forwarding case. Implements [Feature #18351] Notes: Merged: https://github.com/ruby/ruby/pull/5148
2021-12-29Update bundled gems list at 2021-12-29git
2021-12-29Update default gems list at d75f7078c831d45ab5ba2fae4fbb30 [ci skip]git
2021-12-27Update default gems list at d6311cb1ca5860a6e0cbf6f87c1e0a [ci skip]git
2021-12-26Update bundled gems list at 2322967f3e23b6dbf6e1bf9e78ae1c [ci skip]git
2021-12-26Update default gems list at 1698010bb12a799f8ceb7202fd0df8 [ci skip]git
2021-12-25Update default gems list at 53b3c044fc6de4e2224f8601dec583 [ci skip]git
2021-12-25Copy NEWS.md to doc/NEWS-3.1.0.md and update for 3.2.0Kazuhiro NISHIYAMA
2021-12-25Update default gems list at 8247b193c0dd06db9ea56812954dda [ci skip]Nobuyoshi Nakada
2021-12-25NEWS: mention Time.new argument error moreNobuyoshi Nakada
Show an example of Time.new with perhaps unexpected results in earlier versions.
2021-12-25Fix the names of Thread::Queue and method for the cross-referenceNobuyoshi Nakada
2021-12-25NEWS: Put spaces to make Method and UnboundMethod linksNobuyoshi Nakada
2021-12-25Add IRB Improvements section to NEWS.mdaycabta
2021-12-25NEWS: Mention about more strict conversions for [Feature #17485]Nobuyoshi Nakada
2021-12-25Update default gems list at 0f1fbc6421641d80a03f0b72e3d775 [ci skip]git
2021-12-25Update default gems list at 40c20110d5791e26e5edaddb6a77cf [ci skip]git
2021-12-24Update default gems list at da6a5e3ed16ab0cdda7546dd9caf55 [ci skip]git
2021-12-24Update default gems list at efce9ecf72842fd2109a34a89b4293 [ci skip]git
2021-12-24NEWS: Adapt YJIT support status to include OpenBSDAlan Wu
We don't run YJIT CI checks on OpenBSD so can't claim that we provide first-class maintenance support. However, as of 3b2b28d035c9635b9473c7a03ede04fa6ac57a34, YJIT can at least boot on OpenBSD.
2021-12-24Less bravado in YJIT performance claimsAlan Wu
YJIT can't improve performance of non Ruby software of course.
2021-12-24Update default gems list at 90239c4163e0a9aec7add714eb5ad6 [ci skip]git
2021-12-25add a NEWS entry about cvar inline cacheKoichi Sasada
2021-12-24Update default gems list at f9712b029bb6c34a2cf4131f8a5432 [ci skip]git
2021-12-24Bundle RBS 2.0.0 (#5330)Soutaro Matsumoto
* Bundle RBS 2.0.0 * Update NEWS.md Notes: Merged-By: soutaro <matsumoto@soutaro.com>
2021-12-24Update default gems list at 67aab88a22bad23cb43058caee6fc0 [ci skip]git
2021-12-24Update default gems list at 35d779c57b266953a93c2f89487e91 [ci skip]git
2021-12-24Update default gems list at 03f16d37bfaae86efe9633843bd26c [ci skip]git
2021-12-24Update default gems list at 1a1550ba5d6f2f7631cb69a76e78f9 [ci skip]git
2021-12-24Update default gems list at b0ad6cb371747a04eb12580e74c731 [ci skip]git
2021-12-23Update default gems list at 65d35502bdaa2834934c8952a9eac8 [ci skip]git
2021-12-23Update bundled gems list at a6b2757d0572db1dc3f079a9cdd42c [ci skip]git
Notes: Merged: https://github.com/ruby/ruby/pull/5328
2021-12-23Update default gems list at d5019949b5c9404d65a1d283375cf9 [ci skip]git
2021-12-23Update default gems list at de841e2e28a8f721895acb1a76c784 [ci skip]git
2021-12-23Update default gems list at 231f2c26b8efd14ce3fd8961292db8 [ci skip]git
Notes: Merged: https://github.com/ruby/ruby/pull/5325
2021-12-22Update default gems list at ac4e0978ee4358430396403065eabe [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-21Update default gems list at 505dfae05d56d844ea150676edb878 [ci skip]git
2021-12-21Added Psych 4 incompatibility to NEWSHiroshi SHIBATA
[Bug #17866][ruby-core:103866]
2021-12-21Fix a typo [ci skip]Kazuhiro NISHIYAMA
2021-12-21Update default gems list at f51811ca75894f5227fb2dd9f2f61f [ci skip]git
Notes: Merged: https://github.com/ruby/ruby/pull/5317
2021-12-20Remove Class#descendantsJeremy Evans
Notes: Merged: https://github.com/ruby/ruby/pull/5309
2021-12-20Update bundled gems list at 2021-12-20git
2021-12-20Update default gems list at 706c7a27fa00f72ec4f5d2f3af8151 [ci skip]git
2021-12-20Update logger version on NEWSHiroshi SHIBATA
2021-12-20Update bundled gems list at 2021-12-20git
2021-12-20Update pp version on NEWSHiroshi SHIBATA