summaryrefslogtreecommitdiff
path: root/gems
AgeCommit message (Collapse)Author
2024-03-27Update bundled gems list as of 2024-03-26git
2024-03-25Update minitest and power_assert bundled gemsJean Boussier
They were pointing to branches to be chilled string compatible. Both patches have been merged now.
2024-03-23Update bundled gems list as of 2024-03-22git
2024-03-19Implement chilled stringsÉtienne Barrié
[Feature #20205] As a path toward enabling frozen string literals by default in the future, this commit introduce "chilled strings". From a user perspective chilled strings pretend to be frozen, but on the first attempt to mutate them, they lose their frozen status and emit a warning rather than to raise a `FrozenError`. Implementation wise, `rb_compile_option_struct.frozen_string_literal` is no longer a boolean but a tri-state of `enabled/disabled/unset`. When code is compiled with frozen string literals neither explictly enabled or disabled, string literals are compiled with a new `putchilledstring` instruction. This instruction is identical to `putstring` except it marks the String with the `STR_CHILLED (FL_USER3)` and `FL_FREEZE` flags. Chilled strings have the `FL_FREEZE` flag as to minimize the need to check for chilled strings across the codebase, and to improve compatibility with C extensions. Notes: - `String#freeze`: clears the chilled flag. - `String#-@`: acts as if the string was mutable. - `String#+@`: acts as if the string was mutable. - `String#clone`: copies the chilled flag. Co-authored-by: Jean Boussier <byroot@ruby-lang.org>
2024-03-18Update unmerged RBS to debug `EBADF` error (#10275)Soutaro Matsumoto
Update bundled_gems
2024-03-15Use tag version of minitest-5.22.3Hiroshi SHIBATA
2024-03-14Use released version of bigdecimalHiroshi SHIBATA
2024-03-14minitest-5.22.3 tag is not available yetHiroshi SHIBATA
2024-03-14Use released version of minitestHiroshi SHIBATA
2024-03-11Bundle unmerged rbs for testing (#10211)Soutaro Matsumoto
2024-03-01Bump up drb-2.2.1Hiroshi SHIBATA
2024-02-29Update RBS (#10121)Soutaro Matsumoto
Use an unreleased version of RBS to see if the new commit fixes the `EBADF` error.
2024-02-20Use commit with Ruby 3.4 supportHiroshi SHIBATA
2024-02-19Try with some test fixes from https://github.com/hsbt/debug/commits/release/Hiroshi SHIBATA
2024-02-19Bump up typeprof-0.21.11Hiroshi SHIBATA
2024-02-19Use commit version for https://bugs.ruby-lang.org/issues/16495Hiroshi SHIBATA
* https://github.com/ruby/drb/pull/25 * https://github.com/minitest/minitest/pull/987 * https://github.com/test-unit/test-unit/pull/237 * https://github.com/ruby/bigdecimal/pull/286
2024-02-08Bundle rbs-3.4.4 (#9883)Soutaro Matsumoto
2024-02-08Update bundled gems list as of 2024-02-07git
2024-02-08Bump typeprof to 0.21.10Yusuke Endoh
2024-01-26Bundle rbs-3.4.3 (#9702)Soutaro Matsumoto
* Bundle rbs-3.4.3 * Remove rbs from `TEST_BUNDLED_GEMS_ALLOW_FAILURES` list * Add the failing tests to `rbs_skip_tests`
2024-01-24Use test fixed version of debug gem https://github.com/ruby/debug/pull/1067Hiroshi SHIBATA
2024-01-23Rewrite Array#each in Ruby using Primitive (#9533)Takashi Kokubun
2024-01-22Extract csvHiroshi SHIBATA
2024-01-22Extract syslogHiroshi SHIBATA
2024-01-22Extract nkfHiroshi SHIBATA
2024-01-22added redirect wrapper for envutilHiroshi SHIBATA
2024-01-22Extract drbHiroshi SHIBATA
2024-01-19Extract rindaHiroshi SHIBATA
2024-01-19Update bundled gems list as of 2024-01-19git
2024-01-19Extract resolv-replaceHiroshi SHIBATA
2024-01-19Extract abbrev as bundled gemsHiroshi SHIBATA
2024-01-19Update bundled gems list as of 2024-01-18git
2024-01-19Extract observer as bundled gemsHiroshi SHIBATA
2024-01-18Use released version of bigdecimalHiroshi SHIBATA
2024-01-18Use fixed commit for failing result of test-bundled-gemsHiroshi SHIBATA
https://github.com/ruby/ruby/actions/runs/7550805131/job/20557022764?pr=9573 https://github.com/ruby/bigdecimal/commit/338e896234bdcf672b91f2c2052527b09e2870f8
2024-01-18Load Rake::TaskLib when missing itHiroshi SHIBATA
2024-01-18Extract bigdecimal as bundled gemsHiroshi SHIBATA
2024-01-17Extract base64 as bundled gemsHiroshi SHIBATA
2024-01-16Extract getoptlong as bundled gemsHiroshi SHIBATA
2024-01-12Update bundled gems list as of 2024-01-12git
2024-01-10Added mutex_m to bundled gemsHiroshi SHIBATA
2024-01-05Use released versions of net-imap and net-smtpHiroshi SHIBATA
2024-01-05Update bundled gems list as of 2024-01-05git
2024-01-04Fix version detection error of net-smtpHiroshi SHIBATA
https://rubyci.s3.amazonaws.com/freebsd12/ruby-master/log/20240104T083002Z.fail.html.gz https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20240104T073006Z.fail.html.gz
2024-01-01Roll net-* bundled gems from git to fix CI (#9403)Sorah Fukumori
- https://github.com/ruby/net-ftp/pull/29 - https://github.com/ruby/net-imap/pull/259 - https://github.com/ruby/net-smtp/pull/75
2023-12-26Update bundled gems list as of 2023-12-26git
2023-12-24Update bundled gems list as of 2023-12-24git
2023-12-22debug.gem v1.9.1Koichi Sasada
2023-12-21Bundle RBS 3.4.0 (#9293)Soutaro Matsumoto
Bundle RBS 3.4.0 and TypeProf 0.21.9.
2023-12-15Bump up bundled net-ftp gem version to 0.3.3Shugo Maeda