summaryrefslogtreecommitdiff
path: root/NEWS.md
AgeCommit message (Collapse)Author
2020-12-25Sort URLs by issue numbers and remove duplicated [ci skip]Kazuhiro NISHIYAMA
2020-12-25Update stdlib section for Ruby 3.0Hiroshi SHIBATA
2020-12-23Let's be more accurate [ci skip]Takashi Kokubun
2020-12-23Add NEWS entries about JIT in Jul ~ DecTakashi Kokubun
* Instance variables * Merge ivar guards on JIT https://github.com/ruby/ruby/commit/a69dd699ee630dd1086627dbca15a218a8538b6f https://github.com/ruby/ruby/commit/e4f7eee009ebe1f23ee3e5ea69ccd9ea1530bc6f * Prefer RB_OBJ_FROZEN_RAW https://github.com/ruby/ruby/commit/5611066e03fe73bdbb08cc46f79530c69975cf17 * Skip checking ROBJECT_EMBED https://github.com/ruby/ruby/commit/81a8d1cf09d59f0d69143d7896545f849f580a4e * Method inlining * Mark some Integer methods as inline https://github.com/ruby/ruby/commit/0703e014713ae92f4c8a2b31e385718dc2452eac * Allow inlining Integer#-@ and #~ https://github.com/ruby/ruby/commit/dbb4f1996939d0ce977e6b37579e28dd886428ff * Inline builtin struct aref https://github.com/ruby/ruby/commit/167d139487d67613bd02522e24476f06ffa137b7 * Make Kernel#then, #yield_self, #frozen? builtin https://github.com/ruby/ruby/commit/24fa37d87a24dc932c1d778bcaf91204f5c12a76 * (For future) Rewrite Kernel#tap with Ruby https://github.com/ruby/ruby/commit/f3a0d7a2035e9f5e0c70effd55732607e3def263 * Other optimizations * Inline constant references https://github.com/ruby/ruby/commit/53babf35ef5b643774636550ea23851e2607e076 * Lazily move PC with RUBY_VM_CHECK_INTS https://github.com/ruby/ruby/commit/5d74894f2bc4a3a18aec952d946ead3d784cb4b4 * Cache access to reg_cfp->self on JIT https://github.com/ruby/ruby/commit/d40983772966938828a28c6e89752a3e76447b9e * JIT compaction * Shrink the blocking region for compile_compact_jit_code https://github.com/ruby/ruby/commit/ed8e552d4d2c825a3f780ac8bd898eaaca7c21e7 * Stop leaving .c files for JIT compaction in /tmp https://github.com/ruby/ruby/commit/fa1250a506e9b6a1bcbf664f6b7b9c06e045d9b9 * GC of JIT-ed code * Run unload_units in the JIT worker thread https://github.com/ruby/ruby/commit/16dab6b69263ed9c816bc0283c8c1f2f95dc1027 * Avoid unloading units which have enough total_calls https://github.com/ruby/ruby/commit/d80226e7bd801fcbccf71f19ba373b7baf71a49e * Throttle unload_units https://github.com/ruby/ruby/commit/122cd35939ddf8ef7bfa17ad75570c01d0cf06ab * Throttle JIT compaction https://github.com/ruby/ruby/commit/096f54428d8000cccce430022784cb0e7cd31cb4 * Compilation speed * Eliminate IVC sync between JIT and Ruby threads https://github.com/ruby/ruby/commit/0960f56a1d773c5417e9de729e159d346aec17ca * Lazily move units from active_units to stale_units https://github.com/ruby/ruby/commit/5d8f227d0edd3c542fcac465eb82005a5f852d34 Please see https://github.com/ruby/ruby/commit/200c5f4075cb1d179c2eba5b30b5b0a500870f67 for other improvements in Jan ~ Jun.
2020-12-24NEWS.md: grammatical improvementYusuke Endoh
2020-12-23Document shareable_constant_value and other magic constants [doc]Marc-Andre Lafortune
2020-12-24Module#public_class_method also accepts a symbol array as an argumentYusuke Endoh
I'm unsure if this is intentional, but add a document anyway. [Feature #17314]
2020-12-22NEWS: fix typos and grammarMarcus Stollsteimer
2020-12-23fiddle: Update to 1.0.5Sutou Kouhei
Notes: Merged: https://github.com/ruby/ruby/pull/3970
2020-12-22NEWS: Mention deprecation warnings not being shown by defaultMarc-Andre Lafortune
Notes: Merged: https://github.com/ruby/ruby/pull/3974
2020-12-22NEWS: group keyword arguments related items togetherMarc-Andre Lafortune
Notes: Merged: https://github.com/ruby/ruby/pull/3974
2020-12-22NEWS: combine $SAFE and $KCODE, move lowerMarc-Andre Lafortune
Notes: Merged: https://github.com/ruby/ruby/pull/3974
2020-12-22NEWS: move error handling at end of sectionMarc-Andre Lafortune
Notes: Merged: https://github.com/ruby/ruby/pull/3974
2020-12-22Update fiber scheduler documentation.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/3965
2020-12-22NEWS.md: fix the formatYusuke Endoh
2020-12-22add a NEWS entry about ractor C APIKoichi Sasada
2020-12-22Add entries for set 1.0.0Akinori MUSHA
2020-12-22NEWS.md: mention the behavior change of Binding#evalYusuke Endoh
[Bug #17419]
2020-12-21NEWS: JSON is Ractor compatible [ci skip]Kenta Murata
2020-12-21Document usage of ArithmeticSequence in Array#slice, and add to NEWS (#3952)Victor Shepelev
Notes: Merged-By: mrkn <mrkn@ruby-lang.org>
2020-12-20NEWS.md: remove nonsense caveatYusuke Endoh
3.0 will be released in a few days (hopefully), so remove a caution: "it may be reverted until 3.0 release."
2020-12-20NEWS: Add an entry of Pathname [ci skip]Kenta Murata
2020-12-19NEWS: Update BigDecimal version [ci skip]Kenta Murata
2020-12-19Feature 17314: allow to pass array to public, protected and private methodsRadosław Bułat
2020-12-19NEWS: Add an entry of Digest 3.0.0 [ci skip]Kenta Murata
2020-12-19Feature 17314: alias_method returns symbolRadosław Bułat
2020-12-19Feature 17314: update docs and NEWS about attr* methods returning array of ↵Radosław Bułat
symbols
2020-12-19NEWS: Add an entry of StringScanner 3.0.0 [ci skip]Kenta Murata
2020-12-19NEWS: Add an entry of StringIO 3.0.0 [ci skip]Kenta Murata
2020-12-19NEWS: fiddle 1.0.4 [ci skip]Kenta Murata
2020-12-18Revert "Better cooperation between public/protected/private with attr* and ↵Yusuke Endoh
alias_method" This reverts commit 81739ad4fdfcc86a769056fec352f27c686fba1b.
2020-12-18Sort URLs by issue numbers [ci skip]Kazuhiro NISHIYAMA
2020-12-18Bump version RubyGems and Bundler in NEWSHiroshi SHIBATA
2020-12-17Better cooperation between public/protected/private with attr* and alias_methodRadosław Bułat
Notes: Merged: https://github.com/ruby/ruby/pull/3757
2020-12-16Fix a typo [ci skip]Kazuhiro NISHIYAMA
2020-12-16Added entry for webrick changes at Ruby 3.0 to NEWSHiroshi SHIBATA
2020-12-15Document Hash#transform_keys with hash. Amend NEWS [DOC] [ci skip]Marc-Andre Lafortune
2020-12-15Optimize `Enumerable#grep{_v}`Marc-Andre Lafortune
[Bug #17030] Notes: Merged: https://github.com/ruby/ruby/pull/3868
2020-12-15Fix typo in NEWS.mdJunichi Ito
Notes: Merged: https://github.com/ruby/ruby/pull/3908
2020-12-15Added updated versions of the default gems on NEWSHiroshi SHIBATA
2020-12-15NEWS: make links to label [ci skip]Nobuyoshi Nakada
2020-12-15NEWS: make links to other document files [ci skip]Nobuyoshi Nakada
2020-12-14Deprecate Random::DEFAULTBenoit Daloze
* Closes [Feature #17351].
2020-12-15NEWS: get rid of unintended link [ci skip]Nobuyoshi Nakada
2020-12-15Fix code block indents [ci skip]Nobuyoshi Nakada
RDoc::Markdown requires all block elements nested under bullet list to be indended deeper than the first column of the list.
2020-12-14Fix indent for rdoc's markdownYusuke Endoh
It seems that nested points need four spaces
2020-12-14Add information to Caveats section in NEWS.mdJunichi Ito
Notes: Merged: https://github.com/ruby/ruby/pull/3896
2020-12-14Remove "2.8" from NEWS.mdJunichi Ito
Notes: Merged: https://github.com/ruby/ruby/pull/3897
2020-12-13Sorted links by URLs and issue numbers [ci skip]Nobuyoshi Nakada
``` ruby -e 'puts readlines.sort_by {[_1[%r[(https?://.*?)(?:/\d+)?$],1], _1[/\d+$/].to_i]}' ```
2020-12-13Add NEWS about open-uri and Kernel#openJunichi Ito
There might be a lot of codes using redefined Kernel#open via open-uri, so it's worth mentioning that. Notes: Merged: https://github.com/ruby/ruby/pull/3894