Nobuyoshi Nakada
f093b619a4
[DOC] NEWS about [Feature #19104 ]
2022-12-12 13:56:06 +09:00
Hiroshi SHIBATA
bbe56a6437
Merge RubyGems/Bundler master
...
from bfb0ae6977
2022-12-12 10:49:43 +09:00
Burdette Lamar
f1cdc129d4
[ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
...
(https://github.com/ruby/net-http/pull/85 )
https://github.com/ruby/net-http/commit/9d9040fb79
2022-12-11 22:26:18 +00:00
Jonathan Lim
e1ca089b5d
[DOC] Correct Array#compact! description
2022-12-11 12:24:01 -05:00
Alan Wu
e0a4205eb7
Skip Cirrus checks for [DOC] commits
...
Since we also skip them on GitHub Actions.
2022-12-11 12:14:04 -05:00
zverok
381a373ab9
[DOC] Improve Random::Formatter docs
...
* Make its usage more obvious (by providing more detailed
examples);
* Include mention of it into Random itself;
* Small cleanups of docs.
2022-12-11 18:49:56 +02:00
zverok
f07897fd7b
[DOC] Clarify Class#subclases behavior quirks
...
As per discussion in [Feature #18273 ], explain the
non-deterministic nature of the method.
2022-12-11 18:43:44 +02:00
David Rodríguez
73eddee76e
[rubygems/rubygems] Bump optparse to 0.3.0
...
And remove a patch no longer needed since we dropped Ruby 2.4 support.
https://github.com/rubygems/rubygems/commit/8939337072
2022-12-11 13:35:01 +00:00
David Rodríguez
d82328ffc8
[rubygems/rubygems] Bump Molinillo and tsort
...
And configure tsort to be vendored as a dependency of Molinillo.
https://github.com/rubygems/rubygems/commit/8ec749f891
2022-12-11 13:35:00 +00: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
Takashi Kokubun
9d59d093bd
MJIT: Compile methods in batches ( #6900 )
...
* MJIT: Compile methods in batches
* MJIT: make mjit-bindgen
* MJIT: Fix RubyVM::MJIT tests
2022-12-10 22:21:06 -08:00
Nobuyoshi Nakada
7055574cf9
[Bug #19182 ] Unicode updating targets do not need to run for each files
2022-12-11 11:55:28 +09:00
Mirek Klimos
ea613c6360
Expose need_major_gc via GC.latest_gc_info ( #6791 )
2022-12-10 13:35:31 -05:00
Jemma Issroff
12003acbb9
Update shape capacity when removing ivar and rewriting shape transitions
...
Since edc7af48acd12666a2945f30901d16b62a39f474, we now no longer have
undef ivar transitions. Instead, we rebuild the shapes table. When we do
this, we need to ensure that we retain our capacities on shapes.
2022-12-10 16:10:21 +01: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
Nobuyoshi Nakada
fd440b09fc
A negative denominator case in the Rational string parsing test
2022-12-10 18:57:20 +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
Nobuyoshi Nakada
fc8d22f891
Win32: Move fallback BASERUBY definition
2022-12-10 13:58:20 +09:00
Nobuyoshi Nakada
7a976c1060
[Bug #19181 ] Separate the rule for unicode_normalize/tables.rb timestamp
...
It should depends on only existing data files (except for the tools),
unless `ALWAYS_UPDATE_UNICODE=yes`.
2022-12-10 13:58:20 +09:00
Alan Wu
5404e2fd31
[DOC] Fix false link to ::Data
2022-12-09 21:56:02 -05:00
Samuel Williams
22d391dc63
Add spec for fiber storage. ( #6896 )
2022-12-10 13:54:53 +13:00
Takashi Kokubun
24043031be
YJIT: Split send_iseq_complex_callee exit reasons ( #6895 )
2022-12-09 16:45:38 -08:00
Stan Lo
381e128c13
[ruby/irb] Fix step command ( https://github.com/ruby/irb/pull/477 )
...
The current `next` pre-command workaround on IRB source stepping
moves the location by 1 extra line. A better way is to make `debug`
skip IRB frames completely, which is what this commit does.
It also fixes the step command's test. The `|` in regexp was not escaped
so it was always incorrectly matched.
2022-12-09 23:39:17 +00:00
Maxime Chevalier-Boisvert
daa893db41
YJIT: implement getconstant
YARV instruction ( #6884 )
...
* YJIT: implement getconstant YARV instruction
* Constant id is not a pointer
* Stack operands must be read after jit_prepare_routine_call
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
2022-12-09 14:12:15 -08:00
Takashi Kokubun
1c057cfc2f
YJIT: Filter out 0-exit ops from Top-20 exit ops ( #6892 )
2022-12-09 13:14:19 -08:00
Jean Boussier
d7812d1949
objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapes
...
We forgot about that one, it's quite useful to see which capacity
we started from.
2022-12-09 17:06:21 +01:00
Matt Valentine-House
12b5268679
Remove unused counter for heap_page->pinned_slots
2022-12-09 09:34:17 -05:00
Nobuyoshi Nakada
fe67998816
Clean up a temporary file
2022-12-09 22:15:38 +09:00
Nobuyoshi Nakada
11acb7f7bc
[Bug #19167 ] Remove useless conversion of classes for special const
2022-12-09 22:11:44 +09:00
Matt Valentine-House
181d4bee5e
Use rb_inspect instead of +PRIsVALUE for Object.inspect
...
In order to preserve the values when TrueClass, FalseClass or NilClass
are stored in ivars
2022-12-09 22:11:00 +09:00
git
7c438328d5
Update default gems list at 01cf3ab3b8ee20ad6746373ae17a56 [ci skip]
2022-12-09 07:59:57 +00:00
Hiroshi SHIBATA
01cf3ab3b8
[ruby/date] Bump version to 3.3.1
...
https://github.com/ruby/date/commit/b7a8229041
2022-12-09 07:57:33 +00:00
Charles Oliver Nutter
e96b64f5e7
[ruby/date] No-op gem for JRuby for now
...
Remove all shipped files and require path on JRuby until we can
add JRuby's extension to the gem.
Temporary workaround for #48
https://github.com/ruby/date/commit/94c3becef2
2022-12-09 07:55:07 +00:00
Takashi Kokubun
f25e76fddd
MJIT: Improve comments for JIT fields [ci skip]
2022-12-08 23:48:30 -08:00
Takashi Kokubun
8893913ae6
MJIT: Clarify jit_unit is only for MJIT
2022-12-08 23:43:09 -08:00
git
c668eaff1e
Update default gems list at 93ac1503be10c43978fe7ee1fec95c [ci skip]
2022-12-09 07:37:03 +00:00
Hiroshi SHIBATA
93ac1503be
Added condition for ruby/ruby repository
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
0677bbe3ff
Merge syntax_suggest master
...
Pick from daee74dcb0
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
9557c8edf2
Merge net-protocol-0.2.1
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
4cbd3e1944
Merge RDoc-6.5.0
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
a4e14b9d9d
Merge RubyGems/Bundler master
...
Pick from 823c776d95
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
d928ebacb2
Merge Psych-5.0.1
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
98e33aa992
Merge yaml-0.2.1
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
3b45498d3e
Merge json-2.6.3
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
7d04cddfef
Merge stringio-3.0.4
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
286812bcf3
Merge fiddle-1.1.1
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
4e31fea77d
Merge strscan-3.0.5
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
bcf01b18cf
Reapply the following commits related to extend timeout value.
...
66d1900423e6fb9774c2fe72dba8c2968b54d7ab
0686e4181d04dd911316a227753ceaa96d8c6533
1a63468831524f68e73cbb068071652c6486cfc6
e1fee7f949cb6719122672fa1081c60984a5339f
232e43fd52e53f667c2c290cffb4afa524889f0f
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
643918ecfe
Merge csv-3.2.6
2022-12-09 16:36:22 +09:00