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

766 Коммитов

Автор SHA1 Сообщение Дата
git 3ded50a36c Update default gems list at b2bf5d237b [ci skip] 2022-12-20 17:08:54 +00:00
Yuta Saito 25635bbcee Add links to Wasm port resources to NEWS.md 2022-12-21 00:10:27 +09:00
Yusuke Endoh 950dc16989 Move Coverage-related items to Stdlib section 2022-12-17 19:04:55 +09:00
Yusuke Endoh c00f7cfb9b Move Socket-related changes to stdlib section 2022-12-17 18:29:24 +09:00
git a5a40259e4 Update default gems list at 20f9316f9d [ci skip] 2022-12-20 05:50:57 +00:00
Hiroshi SHIBATA 9761422f47
Added news entries for Bundler 2022-12-19 15:55:13 +09:00
git 919b5bfce3 Update default gems list at 1142bc875b [ci skip] 2022-12-19 06:00:53 +00:00
Kazuhiro NISHIYAMA 65ce6795fe
Sort by URL [ci skip] 2022-12-19 14:39:02 +09:00
Hiroshi SHIBATA 9a48459393
Added notable changes for the default gems 2022-12-19 14:22:18 +09:00
Takashi Kokubun 4de514da38 Revert "Mentioned https://github.com/ruby/ruby/pull/6086 to NEWS"
This reverts commit 6229c02d6b.

Nothing has been changed in RubyVM.stat on normal Ruby build. It seems
confusing to say that something has been changed there. The flag is
supposed to be enabled only by CRuby developers, and it's not efficient
enough for public consumption.
2022-12-18 21:04:10 -08:00
Hiroshi SHIBATA df4820e749
Added some changes that are only exists on GitHub to NEWS 2022-12-19 12:10:02 +09:00
Hiroshi SHIBATA 40ec3762d2
Mentioned https://github.com/ruby/date/pull/80 2022-12-19 11:45:23 +09:00
Hiroshi SHIBATA 289d99cc62
Merge Time class sections on NEWS 2022-12-19 11:43:56 +09:00
Hiroshi SHIBATA 6229c02d6b
Mentioned https://github.com/ruby/ruby/pull/6086 to NEWS 2022-12-19 11:38:25 +09:00
Hiroshi SHIBATA 63a9b72c17
Removed empty section 2022-12-19 11:34:17 +09:00
git e123695fbc Update default gems list at 08d21b4bd2 [ci skip] 2022-12-19 01:51:11 +00:00
Nobuyoshi Nakada 3d2eb7c9a6 [Feature #18033] [DOC] Add NEWS 2022-12-16 22:52:59 +09:00
Yusuke Endoh b9ea83fc1c Update NEWS.md
Regexp optimization and Wasm support are added.
2022-12-16 02:21:50 +09:00
git 850661dd6d Update default gems list at 11f3bef260 [ci skip] 2022-12-16 06:36:43 +00:00
git 5983df93d4 Update default gems list at 2cd22f9abd [ci skip] 2022-12-16 06:35:45 +00:00
git 29cb767a1c Update default gems list at d95ee11462 [ci skip] 2022-12-16 03:53:18 +00:00
git bb78445695 Update default gems list at 7e26ff7dc0 [ci skip] 2022-12-16 02:37:02 +00:00
Koichi Sasada ae19ac5b5b fixed encoding table
This reduces global lock acquiring for reading.
https://bugs.ruby-lang.org/issues/18949
2022-12-16 10:04:37 +09:00
Hiroshi SHIBATA 15b60bb1a4
Mentioned https://bugs.ruby-lang.org/issues/17767 on NEWS.md 2022-12-16 09:13:35 +09:00
Takashi Kokubun 5ca46399f1
Add NEWS entries about CGI and ERB [ci skip] 2022-12-15 16:02:27 -08:00
Takashi Kokubun 4872e8ef14
Improve Struct NEWS [ci skip]
I meant to commit diff, but it was left uncommitted locally.
2022-12-15 13:06:29 -08:00
Takashi Kokubun 53db8fb450
Add Struct examples to NEWS [ci skip] 2022-12-15 11:54:12 -08:00
Takashi Kokubun 2ae0e27a69
Add Data.define examples to NEWS [ci skip] 2022-12-15 11:49:59 -08:00
Jemma Issroff c0b14e128f Update NEWS.md to include shapes and gc bitmap marking 2022-12-15 11:46:55 -08:00
git 723cca6d82 Update bundled gems list at e3ed6c0783 [ci skip] 2022-12-15 13:20:17 +00:00
Peter Zhu cca54c8b1b [ci skip] Add entry to NEWS.md about VWA 2022-12-14 08:56:19 -05:00
git 45e84d1779 Update default gems list at 1a8d460534 [ci skip] 2022-12-14 08:49:28 +00:00
git 31bc403e88 Update default gems list at 95d7b5e2e9 [ci skip] 2022-12-14 08:43:10 +00:00
git f60c080849 Update default gems list at 15f5842a5f [ci skip] 2022-12-14 07:54:33 +00:00
git d652474a66 Update default gems list at 0b67e435ed [ci skip] 2022-12-14 07:39:20 +00:00
git 82b61f53be Update default gems list at c6f41a3255 [ci skip] 2022-12-14 07:08:24 +00:00
git c96ffd36e2 Update default gems list at 989d993f5b [ci skip] 2022-12-14 07:01:55 +00:00
git 00acc9b057 Update default gems list at 9e4d7e99ce [ci skip] 2022-12-14 06:18:45 +00:00
git c4009a2e83 Update default gems list at e2f4b8bf77 [ci skip] 2022-12-14 06:17:14 +00:00
git a7cf39bba8 Update default gems list at 87d32376d9 [ci skip] 2022-12-14 05:54:44 +00:00
git a3b2719a09 Update default gems list at 0c27c1b3fc [ci skip] 2022-12-14 05:49:54 +00:00
git 6b41a2f9e7 Update default gems list at 067747bb9a [ci skip] 2022-12-14 05:36:41 +00:00
git 25f727d4ca Update default gems list at a1dba60b5b [ci skip] 2022-12-13 18:37:48 +00:00
Takashi Kokubun a66a69865d
YJIT: Change the default mem size to 64MiB (#6912)
* YJIT: Change the default mem size to 64MiB

* Also update ruby --help

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
2022-12-13 11:00:22 -05:00
Maxime Chevalier-Boisvert 1004d693b7
Make it so YJIT is no longer marked as experimental (#6909)
Tested on production workloads at Shopify for > 1 year and proven
to be quite stable. Enabling YJIT at run-time is still guarded
behind the --yjit command-line option for now.
2022-12-12 15:13:46 -05:00
Nobuyoshi Nakada f093b619a4
[DOC] NEWS about [Feature #19104] 2022-12-12 13:56:06 +09:00
nagachika 9477ec732b NEWS.md: fix ticket ref position. 2022-12-11 20:23:36 +09:00
Kazuhiro NISHIYAMA d245c2ec48
Fix typos [ci skip] 2022-12-11 19:27:21 +09:00
Nobuyoshi Nakada 0645c8b3c1
[DOC] Fix update-NEWS-refs.rb
* Issue numbers are path components but not fragments
* Align justification width to Feature lines
2022-12-10 19:01:29 +09:00
nagachika c33615b654 NEWS.md: Added compatibility issue of String#to_c. [ruby-core:110523] [Bug #19087] 2022-12-10 16:10:39 +09:00
git 7c438328d5 Update default gems list at 01cf3ab3b8 [ci skip] 2022-12-09 07:59:57 +00:00
git c668eaff1e Update default gems list at 93ac1503be [ci skip] 2022-12-09 07:37:03 +00:00
git db09ddf862 Update default gems list at d7baa17b49 [ci skip] 2022-12-09 05:58:23 +00:00
git 54a6bd2f00 Update default gems list at 95b423f93a [ci skip] 2022-12-09 04:36:27 +00:00
git 234c3a056e Update default gems list at 8bbf4e5d8d [ci skip] 2022-12-08 21:00:41 +00:00
git 516fe62734 Update default gems list at 6f44dc8edf [ci skip] 2022-12-08 07:24:21 +00:00
git b2764752b2 Update default gems list at b9d055d760 [ci skip] 2022-12-08 05:13:10 +00:00
git 7cd0dacb0b Update default gems list at 9fce6014b5 [ci skip] 2022-12-08 02:09:25 +00:00
Maxime Chevalier-Boisvert 3bb7a40160
Update NEWS.md 2022-12-07 15:00:18 -05:00
nagachika f725bf358a Fix a typo in NEWS.md. [ci-skip] 2022-12-07 21:27:36 +09:00
Nobuyoshi Nakada 581b4a3c88
NEWS.md: Remove an extraneous word [ci skip] 2022-12-07 19:48:38 +09:00
Nobuyoshi Nakada c43203fd09
NEWS.md: Remove white space only lines [ci skip] 2022-12-07 19:19:26 +09:00
Jean Boussier 1968b4e2c7 Mention `rb_hash_new_capa` and `rb_internal_thread_*` in NEWS.md 2022-12-07 10:08:25 +01:00
Yusuke Endoh bcd8b2f00a NEWS.md: Added some missing features
Also, tool/update-NEWS-refs.rb is added to help the update of NEWS.md.
2022-12-07 12:32:29 +09:00
Yusuke Endoh 8684904cb4 NEWS.md: Explain the change of [Feature #18367] 2022-12-07 08:11:35 +09:00
Koichi Sasada 87a1fb9ac3 NEWS: `UnboundMethod#==` 2022-12-06 18:23:54 +09:00
Kazuhiro NISHIYAMA 53473f8ea9
Remove unused link [ci skip] 2022-12-06 11:52:34 +09:00
Kazuhiro NISHIYAMA cf12a8f23e
Fix a link [ci skip] 2022-12-06 11:52:20 +09:00
Kazuhiro NISHIYAMA 78d42c23e2
Remove unused headings [ci skip] 2022-12-06 11:51:07 +09:00
Martin Dürst 68bb6bfc35 update NEWS to mention Unicode version 15.0.0 2022-12-06 10:17:34 +09:00
git 8e5d1277fa Update default gems list at fa865f5752 [ci skip] 2022-12-05 10:45:25 +00:00
git d0888f7784 Update default gems list at 3fe5890f7b [ci skip] 2022-12-05 10:30:39 +00:00
git faee3b9039 Update default gems list at b62b7dc705 [ci skip] 2022-12-05 08:33:45 +00:00
git 8f7ec172a6 Update default gems list at 325ac80c21 [ci skip] 2022-12-05 08:18:45 +00:00
git ab314610ab Update default gems list at 3909cfaa02 [ci skip] 2022-12-05 08:14:37 +00:00
git f64718cb32 Update default gems list at faafb7b740 [ci skip] 2022-12-05 08:04:37 +00:00
git 88735f9e18 Update default gems list at 95e272baf8 [ci skip] 2022-12-05 08:03:06 +00:00
git 2c78ca64cb Update default gems list at f5355df610 [ci skip] 2022-12-05 07:52:19 +00:00
git 771c4ee68c Update default gems list at 52c76d0f69 [ci skip] 2022-12-05 07:49:38 +00:00
git fca68f373c Update default gems list at 40ee1eea76 [ci skip] 2022-12-05 07:45:14 +00:00
git 40e82877d2 Update default gems list at 73404e8f12 [ci skip] 2022-12-05 07:39:16 +00:00
git 68be8908fc Update default gems list at 7a7d1b3853 [ci skip] 2022-12-05 07:36:04 +00:00
git ba7151224f Update default gems list at 0d5ad44ac3 [ci skip] 2022-12-05 07:34:31 +00:00
git e11bf1f253 Update default gems list at 71b4d35526 [ci skip] 2022-12-05 07:19:21 +00:00
git d9f75c6c5a Update default gems list at c5911408f9 [ci skip] 2022-12-05 07:14:44 +00:00
git d97949ea82 Update default gems list at 04311008b6 [ci skip] 2022-12-05 07:06:30 +00:00
git 0cfe77d4f6 Update default gems list at ad970f5474 [ci skip] 2022-12-05 06:53:59 +00:00
git 4a5a657842 Update default gems list at 8a5dffe513 [ci skip] 2022-12-05 06:45:30 +00:00
git fad4e906c3 Update default gems list at 8c596369e8 [ci skip] 2022-12-05 06:32:42 +00:00
git c94764463a Update default gems list at 05caafb473 [ci skip] 2022-12-05 06:19:35 +00:00
git 594c663f12 Update default gems list at f6dad39544 [ci skip] 2022-12-05 06:10:32 +00:00
git da5fe6e893 Update default gems list at a0deb64909 [ci skip] 2022-12-05 06:08:15 +00:00
git e01c980aa7 Update default gems list at 3cfb7afbfe [ci skip] 2022-12-05 06:00:10 +00:00
git ce3abb4221 Update default gems list at fcbafe7f4a [ci skip] 2022-12-05 05:57:49 +00:00
git f1f39a5fdb Update default gems list at c4d22d47f8 [ci skip] 2022-12-05 05:48:41 +00:00
Hiroshi SHIBATA 650b87b0bd
Manually bumped date-3.3.0 version 2022-12-05 14:40:32 +09:00
git 6b0ff6f9eb Update default gems list at 0f534bfb6a [ci skip] 2022-12-05 05:25:11 +00:00
git f64b235432 Update default gems list at d7b00b55a9 [ci skip] 2022-12-05 05:00:54 +00:00
git 3491ac8ae1 Update default gems list at 5fb3dec058 [ci skip] 2022-12-05 04:56:36 +00:00
git ed1e0c2d13 Update bundled gems list at 6f3c8fdab4 [ci skip] 2022-12-02 17:23:52 +00:00
Takashi Kokubun fa77bcf722
YJIT: Change the default --yjit-call-threshold to 30 (#6850) 2022-12-02 11:32:49 -05:00
Kazuhiro NISHIYAMA b3890670b2
Fix a link [ci skip] 2022-12-02 16:22:12 +09:00
Kazuhiro NISHIYAMA 6930a2564c
NEWS.md: sort [ci skip] 2022-12-02 16:22:12 +09:00
Samuel Williams 4fa47eabf2
Clarify the storage argument. (#6849)
* Slightly more consistent indentation with other parts of the document.
2022-12-02 17:49:42 +13:00
Nobuyoshi Nakada 01790de9e6
Fix indents in NEWS [ci skip]
The MarkDown parser in RDoc requires 4 columns indentation for
paragraphs following list items.  Otherwise, the following paragraphs
are not interpreted as the part of the preceeding list item,
2022-12-01 23:01:28 +09:00
Samuel Williams 0436f1e15a
Introduce `Fiber#storage` for inheritable fiber-scoped variables. (#6612) 2022-12-01 23:00:33 +13:00
Nobuyoshi Nakada 4e68b59431 [Feature #19138] Add `SyntaxError#path` 2022-12-01 17:05:41 +09:00
git 062c5a9e6b Update default gems list at d6e91784ab [ci skip] 2022-11-30 03:59:46 +00:00
Yusuke Endoh 33a9a7fd8d Mention Exception#detailed_message in NEWS.md 2022-11-30 11:35:44 +09:00
Yusuke Endoh 4e13f5b579 Mention Regexp.timeout= in NEWS.md 2022-11-30 11:34:02 +09:00
git 4db429d211 Update default gems list at 4f8c6711dd [ci skip] 2022-11-29 04:59:09 +00:00
git 612b528c8a Update default gems list at d13de3a62e [ci skip] 2022-11-28 18:45:17 +00:00
git dcf94e719c Update default gems list at 476700c06f [ci skip] 2022-11-28 12:50:43 +00:00
Kazuhiro NISHIYAMA 833545a211
NEWS.md: sort [ci skip] 2022-11-28 13:57:50 +09:00
git 529e58d610 Update default gems list at b335d899ff [ci skip] 2022-11-28 04:41:36 +00:00
git 1612d57691 Update default gems list at 98074a57ca [ci skip] 2022-11-28 03:35:19 +00:00
git 0096d99eff Update bundled gems list at 2022-11-28 2022-11-28 02:57:48 +00:00
git d055c44b0c Update default gems list at 6fdc677186 [ci skip] 2022-11-27 06:33:33 +00:00
git 26794b95cf Update bundled gems list at 3853385377 [ci skip] 2022-11-26 06:45:33 +00:00
git 51994955cd Update default gems list at 534bac04e7 [ci skip] 2022-11-26 06:06:50 +00:00
Takashi Kokubun 91c7e8afc4 Revert "Update default gems list at 574896a0ce [ci skip]"
This reverts commit eb3a6ae524.
2022-11-25 21:36:16 -08:00
git eb3a6ae524 Update default gems list at 574896a0ce [ci skip] 2022-11-26 05:33:02 +00:00
Nobuyoshi Nakada 15be9ecbcc
Revert "Update default gems list at d0bb24c497 [ci skip]"
This reverts commit ba26dd7ba5, which
duplicates the list.
2022-11-26 13:29:17 +09:00
git ba26dd7ba5 Update default gems list at d0bb24c497 [ci skip] 2022-11-26 04:13:23 +00:00
Nobuyoshi Nakada d0bb24c497
[DOC] Fix loose and tight lists
The MarkDown parser of RDoc does not allow mixing loose and tight
lists, and the results may be very unexpected otherwise.
2022-11-26 13:12:10 +09:00
Nobuyoshi Nakada 19fdc9cac2
[DOC] Fix indents of nested bullet lists 2022-11-26 13:12:10 +09:00
Takashi Kokubun ac4d00df82 MJIT: Change default --mjit-max-cache back to 100
These days we benchmark MJIT using yjit-bench. The warmup duration in
yjit-bench is very short, so compiling many methods comes at a cost even
while it's actually optimal for MJIT to compile everything / tens of
thousands of methods once it reaches the peak performance.

yjit-bench doesn't necessarily represent the peak performance on production.
It measures the performance of Ruby 30~60s after boot. If your JIT takes
more than 1 minute to warm up, there's no way for the JIT to make the numbers
good on yjit-bench.

Until we make MJIT's compilation much faster, we don't afford compiling
10,000 methods on yjit-bench.

This change alone makes MJIT's benchmark number on railsbench 2x better :p
2022-11-25 15:55:19 -08:00
Nobuyoshi Nakada 8a50db7dfa
NEWS: "Find pattern" is not related to find.rb [ci skip] 2022-11-25 19:53:35 +09:00
Nobuyoshi Nakada 26baf4813e
[Feature #18925] [DOC] Add `FileUtils.ln_sr` to NEWS 2022-11-25 19:51:31 +09:00
Nobuyoshi Nakada fb7598fb3e
[DOC] Remove extraneous backticks
So cross-references to defined classes/modules/methods work.
2022-11-25 19:17:44 +09:00
Nobuyoshi Nakada 4ab89d57bb
Fix indents in NEWS [ci skip]
The MarkDown parser in RDoc requires 4 columns indentation for
paragraphs following list items.
2022-11-25 19:07:21 +09:00
yui-knk e29d9e9fba Add examples to error_tolerant option in NEWS [ci skip] 2022-11-25 15:36:00 +09:00
Takashi Kokubun d15de2f0d7 Add a NEWS entry about erb -S removal [ci skip] 2022-11-24 14:55:07 -08:00
Maxime Chevalier-Boisvert 07169fd824
Update YJIT section of `NEWS.md` (#6803)
* Update YJIT section of `NEWS.md`

* Update NEWS.md
2022-11-24 16:37:04 -05:00
zverok eaf2b6c439 Add Time#deconstruct_keys 2022-11-22 23:10:46 +02:00
git 32d202eb93 Update default gems list at 805d70f716 [ci skip] 2022-11-22 02:13:26 +00:00
git 5304b3bd85 Update default gems list at 3f960cf445 [ci skip] 2022-11-22 02:01:14 +00:00
Takashi Kokubun 607fb49dbc
YJIT: Lower the required Rust version from 1.58.1 to 1.58.0 (#6780) 2022-11-21 10:27:39 -08:00
git 427985c194 Update default gems list at 509f04ca91 [ci skip] 2022-11-21 05:25:05 +00:00
yui-knk db8ff237c7 Add a link to Feature #19070 ticket [ci skip] 2022-11-21 14:17:07 +09:00
yui-knk d8601621ed Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods
Implementation for Language Server Protocol (LSP) sometimes needs token information.
For example both `m(1)` and `m(1, )` has same AST structure other than node locations
then it's impossible to check the existence of `,` from AST. However in later case,
it might be better to suggest variables list for the second argument.
Token information is important for such case.

This commit adds these methods.

* Add `keep_tokens` option for `RubyVM::AbstractSyntaxTree.parse`, `.parse_file` and `.of`
* Add `RubyVM::AbstractSyntaxTree::Node#tokens` which returns tokens for the node including tokens for descendants nodes.
* Add `RubyVM::AbstractSyntaxTree::Node#all_tokens` which returns all tokens for the input script regardless the receiver node.

[Feature #19070]

Impacts on memory usage and performance are below:

Memory usage:

```
$ cat test.rb
root = RubyVM::AbstractSyntaxTree.parse_file(File.expand_path('../test/ruby/test_keyword.rb', __FILE__), keep_tokens: true)

$ /usr/bin/time -f %Mkb /usr/local/bin/ruby -v
ruby 3.2.0dev (2022-11-19T09:41:54Z 19070-keep_tokens d3af1b8057) [x86_64-linux]
11408kb

# keep_tokens :false
$ /usr/bin/time -f %Mkb /usr/local/bin/ruby test.rb
17508kb

# keep_tokens :true
$ /usr/bin/time -f %Mkb /usr/local/bin/ruby test.rb
30960kb
```

Performance:

```
$ cat ../ast_keep_tokens.yml
prelude: |
  src = <<~SRC
    module M
      class C
        def m1(a, b)
          1 + a + b
        end
      end
    end
  SRC
benchmark:
  without_keep_tokens: |
    RubyVM::AbstractSyntaxTree.parse(src, keep_tokens: false)
  with_keep_tokens: |
    RubyVM::AbstractSyntaxTree.parse(src, keep_tokens: true)

$ make benchmark COMPARE_RUBY="./ruby" ARGS=../ast_keep_tokens.yml
/home/kaneko.y/.rbenv/shims/ruby --disable=gems -rrubygems -I../benchmark/lib ../benchmark/benchmark-driver/exe/benchmark-driver \
            --executables="compare-ruby::./ruby -I.ext/common --disable-gem" \
            --executables="built-ruby::./miniruby -I../lib -I. -I.ext/common  ../tool/runruby.rb --extout=.ext  -- --disable-gems --disable-gem" \
            --output=markdown --output-compare -v ../ast_keep_tokens.yml
compare-ruby: ruby 3.2.0dev (2022-11-19T09:41:54Z 19070-keep_tokens d3af1b8057) [x86_64-linux]
built-ruby: ruby 3.2.0dev (2022-11-19T09:41:54Z 19070-keep_tokens d3af1b8057) [x86_64-linux]
warming up..

|                     |compare-ruby|built-ruby|
|:--------------------|-----------:|---------:|
|without_keep_tokens  |     21.659k|   21.303k|
|                     |       1.02x|         -|
|with_keep_tokens     |      6.220k|    5.691k|
|                     |       1.09x|         -|
```
2022-11-21 09:01:34 +09:00
Hiroshi SHIBATA a80b66e7eb
Added build instructions of psych and fiddle with source files of libyaml and libffi 2022-11-18 17:51:37 +09:00
Samuel Williams cb4c89e08e
Fix quoting of code in `NEWS.md`. 2022-11-17 15:19:21 -08:00
Samuel Williams ea8a7287e2
Add support for `sockaddr_un` on Windows. (#6513)
* Windows: Fix warning about undefined if_indextoname()

* Windows: Fix UNIXSocket on MINGW and make .pair more reliable

* Windows: Use nonblock=true for read tests with scheduler

* Windows: Move socket detection from File.socket? to File.stat

Add S_IFSOCK to Windows and interpret reparse points accordingly.
Enable tests that work now.

* Windows: Use wide-char functions to UNIXSocket

This fixes behaviour with non-ASCII characters.
It also fixes deletion of temporary UNIXSocket.pair files.

* Windows: Add UNIXSocket tests for specifics of Windows impl.

* Windows: fix VC build due to missing _snwprintf

Avoid usage of _snwprintf, since it fails linking ruby.dll like so:

  linking shared-library x64-vcruntime140-ruby320.dll
  x64-vcruntime140-ruby320.def : error LNK2001: unresolved external symbol snwprintf
  x64-vcruntime140-ruby320.def : error LNK2001: unresolved external symbol vsnwprintf_l

whereas linking miniruby.exe succeeds.

This patch uses snprintf on the UTF-8 string instead.

Also remove branch GetWindowsDirectoryW, since it doesn't work.

* Windows: Fix dangling symlink test failures

Co-authored-by: Lars Kanis <kanis@comcard.de>
2022-11-17 14:50:25 -08:00
git 71e668e633 Update default gems list at c76909e551 [ci skip] 2022-11-17 04:53:46 +00:00
Takashi Kokubun d15d1c01c2
Rename --mjit-min-calls to --mjit-call-threshold (#6731)
for consistency with YJIT
2022-11-14 23:38:52 -08:00
git e4e2ff76a8 Update default gems list at d019c3a4bd [ci skip] 2022-11-14 06:38:18 +00:00
Nobuyoshi Nakada bab8051d2d [Bug #19100] [DOC] Add NEWS about PRNG update and incompatiblity 2022-11-11 01:56:46 +09:00
git cdb3ec3af8 Update default gems list at 4e728486b9 [ci skip] 2022-11-08 08:08:48 +00:00
Takashi Kokubun ea77aa2fd0
YJIT: Make Code GC metrics available for non-stats builds (#6665) 2022-11-03 13:41:35 -04:00
git 1acbcf0e58 Update bundled gems list at 2022-10-30 2022-10-30 07:04:08 +00:00
Kazuhiro NISHIYAMA 572cd10a86
Fix links and sort [ci skip] 2022-10-30 00:53:10 +09:00
Takashi Kokubun b795e66a2d
Add NEWS entries about YJIT [ci skip] (#6636) 2022-10-26 10:40:49 -04:00
Takashi Kokubun 1161454806
Add NEWS entries about MJIT [ci skip] 2022-10-25 22:26:20 -07:00
git a733633c57 Update default gems list at d6d9b5130e [ci skip] 2022-10-25 23:14:50 +00:00
git 399747926c Update bundled gems list at 2022-10-24 2022-10-24 09:27:55 +00:00
git 87f432b675 Update default gems list at c5f5403f6e [ci skip] 2022-10-24 05:46:26 +00:00
yui-knk 0d697e341a Add [Feature #19013] to NEWS [ci skip] 2022-10-22 16:46:27 +09:00
Ufuk Kayserilioglu 0378e2f4a8 Add Class#attached_object
Implements [Feature #12084]

Returns the object for which the receiver is the singleton class, or
raises TypeError if the receiver is not a singleton class.
2022-10-20 17:30:17 +02:00
git 93d73cfe80 Update default gems list at dffca50bb6 [ci skip] 2022-10-18 08:22:21 +00:00
git 85cee29357 Update default gems list at 6166fa612c [ci skip] 2022-10-17 07:43:51 +00:00
Nobuyoshi Nakada 15488fc1c6
Update bundled gems list at 2022-10-16 2022-10-16 18:22:20 +09:00
Samuel Williams 8a420670a2
Introduce `Fiber::Scheduler#io_select` hook for non-blocking `IO.select`. (#6559) 2022-10-15 19:59:04 +13:00
Vladimir Dementyev 4954c9fc0f Add MatchData#deconstruct/deconstruct_keys 2022-10-10 12:41:13 +09:00
git 7775d14356 Update bundled gems list at 2022-10-08 2022-10-08 07:05:42 +00:00
Alan Wu d76854f166 Update NEWS about [Feature #18589] 2022-10-07 12:38:43 -04:00
Samuel Williams e4f91bbdba
Add IO#timeout attribute and use it for blocking IO operations. (#5653) 2022-10-07 21:48:38 +13:00
git e76217a7f3 Update bundled gems list at c3a87e16d8 [ci skip] 2022-10-07 07:03:33 +00:00
Hiroshi SHIBATA b84140f607
Mentioned removing libffi sources from fiddle 2022-10-05 18:26:17 +09:00
git 48c261a040 Update default gems list at 203b831065 [ci skip] 2022-10-05 06:25:40 +00:00
git 6378825df5 Update bundled gems list at 2022-10-04 2022-10-04 07:09:33 +00:00
Victor Shepelev ad651925e3
Add Data class implementation: Simple immutable value object 2022-09-30 18:23:19 +09:00
git 4ced7bfb23 Update bundled gems list at 866cfb248e [ci skip] 2022-09-29 12:05:31 +00:00
git 2f7a530f59 Update bundled gems list at 8c4e52fbe8 [ci skip] 2022-09-29 01:28:41 +00:00
Samuel Williams e7ddb6b182
Update NEWS.md with updated coverage interfaces. 2022-09-29 09:44:14 +13:00
Samuel Williams 81b919ce5c Add news for eval coverage. 2022-09-25 20:35:47 +13:00
git 4c37eaa979 Update default gems list at 928aeef330 [ci skip] 2022-09-22 08:31:12 +00:00
Hiroshi SHIBATA f07e651a90
Mentioned new constants for Process and Socket classes on NEWS.md 2022-09-22 14:37:56 +09:00
Mau Magnaguagno 76b4305a59 [DOC] Improve NEWS.md
Fix missing dot and replace error with ArgumentError.
2022-09-21 15:17:12 +09:00
Benoit Daloze acc61cbf4a Add NEWS entry for the previous commit 2022-09-12 14:59:45 +02:00
Benoit Daloze 14bcf69c9c Deprecate Encoding#replicate
* See [Feature #18949].
2022-09-10 19:02:15 +02:00
git 6d10865cc2 Update default gems list at 2657d8efb9 [ci skip] 2022-09-06 01:42:25 +00:00
git 4331d4bbf0 Update default gems list at 113581d288 [ci skip] 2022-09-05 10:06:58 +00:00
Takashi Kokubun 7064d259bc
Update NEWS.md for YJIT 2022-09-01 14:12:24 -07:00
Kazuhiro NISHIYAMA 954f709f4e
NEWS.md: sort [ci skip] 2022-08-22 12:18:58 +09:00
Hiroshi SHIBATA 3d6baad7fa
Added syntax_suggest entry to NEWS 2022-08-22 11:40:38 +09:00
git 61ab06fe8a Update default gems list at 490af8dbdb [ci skip] 2022-08-19 01:03:07 +00:00
git b3718edee2 Update bundled gems list at 2022-08-18 2022-08-18 07:04:23 +00:00
Nobuyoshi Nakada 0617cba197
[DOC] Add the link to [Feature #18809] 2022-08-13 11:23:47 +09:00
Kouhei Yanagita d1d1c9ba7a Add a NEWS entry about Integer#ceildiv [ci skip] 2022-08-13 09:29:15 +09:00
git 2ebb428fd9 Update default gems list at 1b32a4c7bb [ci skip] 2022-08-10 12:52:38 +00:00
git 1139bc8c20 Update bundled gems list at 2022-08-10 2022-08-10 07:05:11 +00:00
git dcf0bb3032 Update default gems list at 5c9ce54757 [ci skip] 2022-08-08 14:59:56 +00:00
Kazuhiro NISHIYAMA 1520936aa7
Fix a link [ci skip] 2022-08-01 12:34:03 +09:00
Akinori MUSHA d050f162a7
Mention Enumerator.product/Enumerator::Product in the NEWS.md 2022-07-30 20:05:14 +09:00
git 1052ad4e48 Update bundled gems list at 156da55c16 [ci skip] 2022-07-13 06:46:52 +00:00
git e99e1f0f3f Update bundled gems list at 2022-07-12 2022-07-12 07:03:23 +00:00
git 53afacd036 Update bundled gems list at 2022-07-06 2022-07-06 07:03:41 +00:00
git b92fb78696 Update bundled gems list at 2022-07-04 2022-07-04 07:03:51 +00:00
git 3124422bc8 Update bundled gems list at e0c6e288f0 [ci skip] 2022-07-01 06:53:37 +00:00