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

75136 Коммитов

Автор SHA1 Сообщение Дата
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