Yudai Takada
3bceae0fad
Fix typo in README ( #5925 )
...
"iteretor" -> "iterator"
2022-05-20 14:45:46 -07:00
Jean Boussier
65122d09d5
[Feature #18595 ] Alias String#-@ as String#dedup
2022-05-20 11:31:59 -07:00
git
11336c7ddb
* 2022-05-21 [ci skip]
2022-05-21 00:42:07 +09:00
Nobuyoshi Nakada
8fa9e168be
[ruby/net-http] Make the recommended name formal
...
`HTTPServerException` is the name deprecated since years ago.
https://github.com/ruby/net-http/commit/b3028fef5a
2022-05-21 00:41:54 +09:00
Hiroshi SHIBATA
4146fd284b
Rewrite with assert_ractor for multiple ractor environment
2022-05-20 19:48:28 +09:00
Nobuyoshi Nakada
a080651f46
Disable GMP by -DUSE_GMP=0
2022-05-20 19:05:35 +09:00
Hiroshi SHIBATA
b6649797ee
Picked the missing test file from 8faba54b2d
2022-05-20 18:53:16 +09:00
Hiroshi SHIBATA
bcc9451bbf
Merge JRuby implementation for stringio and io-wait
2022-05-20 18:45:14 +09:00
Hiroshi SHIBATA
c83ec3aba7
Merge https://github.com/ruby/pathname/pull/8 for pathname
2022-05-20 18:36:01 +09:00
git
e3434118c2
Update default gems list at bcdbfe4b6e
[ci skip]
2022-05-20 09:02:36 +00:00
ima1zumi
bcdbfe4b6e
[ruby/reline] Require Ruby >= 2.6
...
fix https://github.com/ruby/reline/pull/428
https://github.com/ruby/reline/commit/dae9eca323
2022-05-20 17:49:15 +09:00
Nobuyoshi Nakada
1d9f2a4504
[ruby/racc] Show diffs
...
https://github.com/ruby/racc/commit/0b679e2f69
2022-05-20 17:49:15 +09:00
Nobuyoshi Nakada
104fb83ccd
[ruby/io-nonblock] Remove unnecessary files from the gem
...
https://github.com/ruby/io-nonblock/commit/3850a4c7ac
2022-05-20 17:49:14 +09:00
Nobuyoshi Nakada
0dfd5d19f3
[ruby/io-nonblock] Rename `io_nonblock_mode` and extract `set_fcntl_flags`
...
https://github.com/ruby/io-nonblock/commit/22f08574df
2022-05-20 17:49:14 +09:00
Burdette Lamar
589f1c1d55
[ruby/tempfile] Enhanced RDoc for ::new and ::create ( https://github.com/ruby/tempfile/pull/10 )
...
https://github.com/ruby/tempfile/commit/a5e53aa82a
2022-05-20 17:49:14 +09:00
Olle Jonsson
6923dd932b
[ruby/tempfile] Drop unused gemspec directives
...
This gem exposes no executables.
https://github.com/ruby/tempfile/commit/07fde5fe14
2022-05-20 17:49:14 +09:00
Florian Frank
9245b28d34
[flori/json] Bump version to 2.6.2
...
https://github.com/flori/json/commit/5de358f655
2022-05-20 17:49:13 +09:00
Andrew Bromwich
a15d0e267a
[flori/json] Fix parser bug for empty string allocation
...
When `HAVE_RB_ENC_INTERNED_STR` is enabled it is possible to
pass through a null pointer to `rb_enc_interned_str` resulting
in a segfault
Fixes #495
https://github.com/flori/json/commit/b59368a8c2
2022-05-20 17:49:13 +09:00
Hiroshi SHIBATA
767f3904ee
[flori/json] Doc: Improve documentation on JSON#parse and JSON#parse!
...
https://github.com/flori/json/commit/75ada77b96
Co-authored-by: Bruno Gomes da Silva <brunojabs@gmail.com>
2022-05-20 17:49:13 +09:00
Charles Oliver Nutter
a37051ef3b
[flori/json] Remove unknown keyword arg from DateTime.parse
...
This snuck in while addding tests for the `create_additions`
feature. Caught by JRuby when we added the `limit` option to the
Date/DateTime parsing methods, which causes this to be rejected as
an unknown keyword.
https://github.com/flori/json/commit/b1007dff66
2022-05-20 17:49:13 +09:00
Koichi Sasada
37ea07d59b
setup vm->main_ractor before `Init_native_thread()`
2022-05-20 17:37:59 +09:00
Koichi Sasada
eab99b1d4b
`rb_thread_t::serial` for debug
...
`rb_thread_t::serial` is auto-incremented serial number for
threads and it can overflow, it means the serial is not a ID
for each thread, it is only for debug print.
`RUBY_DEBUG_LOG` shows this information.
Also skip EC related information if EC is NULL. This patch
enable to use `RUBY_DEBUG_LOG` without setup EC.
2022-05-20 17:37:46 +09:00
Hiroshi SHIBATA
aeea88174d
Merge RubyGems and Bundler HEAD
...
125415593e
2022-05-20 17:32:19 +09:00
Jean byroot Boussier
bd8df25cdc
[ruby/did_you_mean] Fix `frozen_string_literal is ignored after any tokens` warning. ( https://github.com/ruby/did_you_mean/pull/172 )
...
```
did_you_mean/formatters/verbose_formatter.rb:5: warning: `frozen_string_literal' is ignored after any tokens
```
https://github.com/ruby/did_you_mean/commit/531760f323
2022-05-20 17:32:18 +09:00
David Rodríguez
ec7b42eb77
[DOC] Add a note to clarify binary flags to `IO.new`
...
Try to make it more clear that the `File::BINARY` integer flag, and the
`b` string suffix are not equivalent.
2022-05-20 17:23:45 +09:00
David Rodríguez
6850e3c42e
[rubygems/rubygems] Fix locale dependent spec failure
...
https://github.com/rubygems/rubygems/commit/1fd818743e
2022-05-20 07:05:19 +09:00
git
cbfce40e5c
* 2022-05-20 [ci skip]
2022-05-20 00:53:09 +09:00
Takashi Kokubun
b8a268e293
YJIT: Add opt_succ ( #5919 )
2022-05-19 11:52:52 -04:00
Daisuke Fujimura (fd0)
3d6fd162a4
Undefine RUBY_DLN_CHECK_ABI on cygwin
2022-05-19 17:15:30 +09:00
Nobuyoshi Nakada
61a54d5180
[DOC] Re-markup as Markdown
2022-05-19 17:07:56 +09:00
Nobuyoshi Nakada
72fc3b1bbb
Fold too long lines, etc [ci skip]
2022-05-19 16:46:08 +09:00
Nobuyoshi Nakada
a72529182d
Suppress unused-function [ci skip]
2022-05-19 16:46:08 +09:00
Hiroshi SHIBATA
ee3b61a44f
Removed subversion section because there is no active branch for svn.
2022-05-19 15:48:28 +09:00
git
13c60e6568
* 2022-05-19 [ci skip]
2022-05-19 07:19:57 +09:00
Benoit Daloze
75fcfb1416
[ruby/timeout] Remove redundant done? check
...
* It's already checked inside #interrupt.
https://github.com/ruby/timeout/commit/5f43254f81
2022-05-19 07:19:42 +09:00
Benoit Daloze
240ac9eaa8
[ruby/timeout] Synchronize all accesses to @done
...
* So it is trivially correct.
* Performance seems the same overall.
https://github.com/ruby/timeout/commit/5e0d8e1637
2022-05-19 07:19:41 +09:00
Benoit Daloze
354cd6f210
[ruby/timeout] Handle Timeout + fork and add test for it
...
https://github.com/ruby/timeout/commit/4baee63b9b
2022-05-19 07:19:40 +09:00
Benoit Daloze
89fbec224d
[ruby/timeout] Reimplement Timeout.timeout with a single thread and a Queue
...
https://github.com/ruby/timeout/commit/2bafc458f1
2022-05-19 07:19:39 +09:00
Nobuyoshi Nakada
97c12c5f69
Clean intermediate object files
2022-05-18 14:33:00 +09:00
Nobuyoshi Nakada
9a0f5a8edc
Verbose mode on libyjit merge
2022-05-18 14:33:00 +09:00
Nobuyoshi Nakada
9b3ed5a23f
Extract YJIT_LIBS directly without copying
2022-05-18 14:33:00 +09:00
Nobuyoshi Nakada
3db8db8a32
`AR` does not need the absolute path
...
Still use `find` to get rid of potential ARGV limit overflow, since
rustc-genrated object file names are mangled and very long.
2022-05-18 14:33:00 +09:00
Kaíque Kandy Koga
c478a3c0a9
[DOC] Use `make gdb-ruby` and `make lldb-ruby` in doc/contributing/building_ruby.md
2022-05-18 11:32:13 +09:00
Kaíque Kandy Koga
aab683af0e
Write skipping instead of skiping [ci skip]
...
https://www.lexico.com/en/definition/skip
2022-05-18 11:28:36 +09:00
git
093c516ce5
Update default gems list at 6b6d7df39d
[ci skip]
2022-05-18 01:04:36 +00:00
Hiroshi SHIBATA
6b6d7df39d
[ruby/psych] Prepare to develop 5.0.0
...
https://github.com/ruby/psych/commit/c3b5183f42
2022-05-18 10:03:48 +09:00
MSP-Greg
3ec066334c
[ruby/psych] [CI] Add/update 'rake install', update Psych version for Ruby 3.1 gem install
...
https://github.com/ruby/psych/commit/2fa5e190b5
2022-05-18 10:03:47 +09:00
git
e2bad65eab
* 2022-05-18 [ci skip]
2022-05-18 07:12:44 +09:00
Kouhei Yanagita
e658da9408
[ruby/irb] Fix documents for .irbrc path
...
https://github.com/ruby/irb/commit/af99c01b0d
2022-05-18 07:12:29 +09:00
Samuel Williams
11af23ee92
Move feature deletion from GC mark to `autoload_delete`. ( #5912 )
2022-05-17 23:44:14 +12:00