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 edc7af48ac
, 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 01cf3ab3b8
[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 93ac1503be
[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.
...
66d1900423
0686e4181d
1a63468831
e1fee7f949
232e43fd52
2022-12-09 16:36:22 +09:00
Hiroshi SHIBATA
643918ecfe
Merge csv-3.2.6
2022-12-09 16:36:22 +09:00