Граф коммитов

413 Коммитов

Автор SHA1 Сообщение Дата
git 73a946c618 Update bundled gems list as of 2024-08-23 2024-08-23 07:00:52 +00:00
git 29500e3034 Update bundled gems list as of 2024-08-22 2024-08-22 07:01:14 +00:00
git 694181a9f3 Update bundled gems list as of 2024-08-16 2024-08-17 07:00:35 +00:00
git d095474113 Update bundled gems list as of 2024-08-14 2024-08-14 07:01:44 +00:00
git 2a7da0b6e7 Update bundled gems list as of 2024-08-12 2024-08-12 07:01:02 +00:00
git 657f4b99f6 Update bundled gems list as of 2024-08-02 2024-08-03 07:01:34 +00:00
git dedc496598 Update bundled gems list as of 2024-07-30 2024-07-31 07:00:28 +00:00
git 6dd1ab0f9f Update bundled gems list as of 2024-07-16 2024-07-16 06:59:05 +00:00
git a1f7432550 Update bundled gems list as of 2024-07-10 2024-07-11 06:59:45 +00:00
git c4baf3b3c0 Update bundled gems list as of 2024-06-29 2024-06-30 06:59:03 +00:00
Soutaro Matsumoto aa2a88ce90
Use `File.open` instead of `IO.sysopen` (backport to 3.5) (#11061)
Use backport to 3.5
2024-06-26 22:39:18 +09:00
git f63b54caa0 Update bundled gems list as of 2024-06-26 2024-06-26 04:55:26 +00:00
Soutaro Matsumoto da01974e7e
Test rbs-gem with unreleased version (#11060)
Use rbs#1912
2024-06-26 04:42:26 +00:00
git 501b22aade Update bundled gems list as of 2024-06-25 2024-06-25 06:59:43 +00:00
git acce96647d Update bundled gems list as of 2024-06-22 2024-06-23 06:59:37 +00:00
git 662fbaaacd Update bundled gems list as of 2024-06-19 2024-06-19 06:59:21 +00:00
git b499356307 Update bundled gems list as of 2024-06-16 2024-06-18 13:01:28 +00:00
Hiroshi SHIBATA 1997f43a54 Bump up net-ftp to 0.3.6 2024-06-18 21:48:25 +09:00
Soutaro Matsumoto fcfbe06edc
Bundle rbs-3.5 (#10929)
* Bundle rbs-3.5.1
2024-06-07 04:29:07 +00:00
Hiroshi SHIBATA 1a09285795
Revert "Update bundled_gems"
This reverts commit ba72cfa661.

https://github.com/ruby/ruby/actions/runs/9396582605/job/25878058017#step:10:788

```
../../../../../../src/.bundle/gems/rbs-3.5.0/ext/rbs_extension/location.h:23:25: error: zero size arrays are an extension [-Werror,-Wzero-length-array]
   23 |   rbs_loc_entry entries[0];
      |                         ^
1 error generated.
```
2024-06-06 17:31:17 +09:00
Hiroshi SHIBATA ba72cfa661
Update bundled_gems 2024-06-06 16:06:33 +09:00
git 07a8d02c0c Update bundled gems list as of 2024-06-01 2024-06-02 06:59:30 +00:00
git 5613d6e95b Update bundled gems list as of 2024-05-22 2024-05-22 06:59:19 +00:00
Hiroshi SHIBATA 70ad58cb62 Update bundled_gems 2024-05-20 18:10:09 +09:00
Hiroshi SHIBATA 2d825ca7d0
REXML 3.2.8 is not working with rss and test-bundled-gems yet.
https://github.com/ruby/ruby/actions/runs/9125437794/job/25091614796#step:11:272
2024-05-17 22:04:11 +09:00
Hiroshi SHIBATA 10d02e71d1
Update bundled_gems 2024-05-17 17:17:13 +09:00
git 6bff0707e8 Update bundled gems list as of 2024-05-08 2024-05-09 06:59:48 +00:00
git e1e6b4972f Update bundled gems list as of 2024-05-07 2024-05-07 06:59:36 +00:00
Koichi Sasada 9180e33ca3 show warning for unused block
With verbopse mode (-w), the interpreter shows a warning if
a block is passed to a method which does not use the given block.

Warning on:

* the invoked method is written in C
* the invoked method is not `initialize`
* not invoked with `super`
* the first time on the call-site with the invoked method
  (`obj.foo{}` will be warned once if `foo` is same method)

[Feature #15554]

`Primitive.attr! :use_block` is introduced to declare that primitive
functions (written in C) will use passed block.

For minitest, test needs some tweak, so use
ea9caafc07
for `test-bundled-gems`.
2024-04-15 12:08:07 +09:00
git b60bf35cc7 Update bundled gems list as of 2024-04-05 2024-04-05 06:59:50 +00:00
Hiroshi SHIBATA 94f56098b1 Use fixed version of rake with ostruct 2024-04-02 11:22:14 +09:00
git a6d8837d2b Update bundled gems list as of 2024-03-29 2024-03-30 06:58:50 +00:00
git 6498c43995 Update bundled gems list as of 2024-03-26 2024-03-27 06:59:42 +00:00
Jean Boussier e70ccc91e5 Update minitest and power_assert bundled gems
They were pointing to branches to be chilled string compatible.
Both patches have been merged now.
2024-03-25 10:04:20 +01:00
git a15b2443a5 Update bundled gems list as of 2024-03-22 2024-03-23 06:59:22 +00:00
Étienne Barrié 12be40ae6b Implement chilled strings
[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-19 09:26:49 +01:00
Soutaro Matsumoto dcfbe36cb5
Update unmerged RBS to debug `EBADF` error (#10275)
Update bundled_gems
2024-03-18 03:32:53 +00:00
Hiroshi SHIBATA 99024a1602 Use tag version of minitest-5.22.3 2024-03-15 15:36:38 +09:00
Hiroshi SHIBATA 04fc9f87be
Use released version of bigdecimal 2024-03-14 16:27:37 +09:00
Hiroshi SHIBATA 1cffaf1c25
minitest-5.22.3 tag is not available yet 2024-03-14 15:12:03 +09:00
Hiroshi SHIBATA 07b40044ad
Use released version of minitest 2024-03-14 14:21:50 +09:00
Soutaro Matsumoto 5c32b31aee
Bundle unmerged rbs for testing (#10211) 2024-03-11 05:03:06 +00:00
Hiroshi SHIBATA 1952c799af Bump up drb-2.2.1 2024-03-01 12:32:40 +09:00
Soutaro Matsumoto 1a6a7c699c
Update RBS (#10121)
Use an unreleased version of RBS to see if the new commit fixes the `EBADF` error.
2024-02-29 21:32:16 +09:00
Hiroshi SHIBATA c22cb960cf
Use commit with Ruby 3.4 support 2024-02-20 20:52:09 +09:00
Hiroshi SHIBATA 391b0bf07b Try with some test fixes from https://github.com/hsbt/debug/commits/release/ 2024-02-19 19:24:16 +09:00
Hiroshi SHIBATA 96ede4d192
Bump up typeprof-0.21.11 2024-02-19 17:13:22 +09:00
Hiroshi SHIBATA 935fc22545 Use commit version for https://bugs.ruby-lang.org/issues/16495
* 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-19 13:28:04 +09:00
Soutaro Matsumoto 443c5c06ac
Bundle rbs-3.4.4 (#9883) 2024-02-08 14:17:01 +00:00
git 0292d1b7c3 Update bundled gems list as of 2024-02-07 2024-02-08 08:28:37 +00:00