summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [DOC] Clarify Class#subclases behavior quirkszverok2022-12-111-0/+21
| | | | | As per discussion in [Feature #18273], explain the non-deterministic nature of the method.
* [rubygems/rubygems] Bump optparse to 0.3.0David Rodríguez2022-12-111-15/+20
| | | | | | And remove a patch no longer needed since we dropped Ruby 2.4 support. https://github.com/rubygems/rubygems/commit/8939337072
* [rubygems/rubygems] Bump Molinillo and tsortDavid Rodríguez2022-12-114-338/+342
| | | | | | And configure tsort to be vendored as a dependency of Molinillo. https://github.com/rubygems/rubygems/commit/8ec749f891
* NEWS.md: fix ticket ref position.nagachika2022-12-111-2/+2
|
* Fix typos [ci skip]Kazuhiro NISHIYAMA2022-12-111-3/+3
|
* MJIT: Compile methods in batches (#6900)Takashi Kokubun2022-12-106-386/+330
| | | | | | | * MJIT: Compile methods in batches * MJIT: make mjit-bindgen * MJIT: Fix RubyVM::MJIT tests
* [Bug #19182] Unicode updating targets do not need to run for each filesNobuyoshi Nakada2022-12-111-0/+5
|
* Expose need_major_gc via GC.latest_gc_info (#6791)Mirek Klimos2022-12-102-2/+37
|
* Update shape capacity when removing ivar and rewriting shape transitionsJemma Issroff2022-12-102-3/+2
| | | | | | 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.
* [DOC] Fix update-NEWS-refs.rbNobuyoshi Nakada2022-12-102-10/+10
| | | | | * Issue numbers are path components but not fragments * Align justification width to Feature lines
* A negative denominator case in the Rational string parsing testNobuyoshi Nakada2022-12-101-0/+2
|
* NEWS.md: Added compatibility issue of String#to_c. [ruby-core:110523] [Bug ↵nagachika2022-12-101-1/+3
| | | | #19087]
* Win32: Move fallback BASERUBY definitionNobuyoshi Nakada2022-12-102-12/+17
|
* [Bug #19181] Separate the rule for unicode_normalize/tables.rb timestampNobuyoshi Nakada2022-12-103-23/+35
| | | | | It should depends on only existing data files (except for the tools), unless `ALWAYS_UPDATE_UNICODE=yes`.
* [DOC] Fix false link to ::DataAlan Wu2022-12-091-1/+1
|
* Add spec for fiber storage. (#6896)Samuel Williams2022-12-102-0/+118
|
* YJIT: Split send_iseq_complex_callee exit reasons (#6895)Takashi Kokubun2022-12-092-15/+28
|
* [ruby/irb] Fix step command (https://github.com/ruby/irb/pull/477)Stan Lo2022-12-093-3/+13
| | | | | | | | 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.
* YJIT: implement `getconstant` YARV instruction (#6884)Maxime Chevalier-Boisvert2022-12-093-0/+65
| | | | | | | | | * 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>
* YJIT: Filter out 0-exit ops from Top-20 exit ops (#6892)Takashi Kokubun2022-12-091-2/+2
|
* objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapesJean Boussier2022-12-091-0/+2
| | | | | We forgot about that one, it's quite useful to see which capacity we started from.
* Remove unused counter for heap_page->pinned_slotsMatt Valentine-House2022-12-091-1/+0
|
* Clean up a temporary fileNobuyoshi Nakada2022-12-091-1/+4
|
* [Bug #19167] Remove useless conversion of classes for special constNobuyoshi Nakada2022-12-092-21/+13
|
* Use rb_inspect instead of +PRIsVALUE for Object.inspectMatt Valentine-House2022-12-092-2/+11
| | | | | In order to preserve the values when TrueClass, FalseClass or NilClass are stored in ivars
* Update default gems list at 01cf3ab3b8ee20ad6746373ae17a56 [ci skip]git2022-12-091-1/+1
|
* [ruby/date] Bump version to 3.3.1Hiroshi SHIBATA2022-12-091-1/+1
| | | | https://github.com/ruby/date/commit/b7a8229041
* [ruby/date] No-op gem for JRuby for nowCharles Oliver Nutter2022-12-091-8/+15
| | | | | | | | | 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
* MJIT: Improve comments for JIT fields [ci skip]Takashi Kokubun2022-12-081-4/+6
|
* MJIT: Clarify jit_unit is only for MJITTakashi Kokubun2022-12-084-30/+32
|
* Update default gems list at 93ac1503be10c43978fe7ee1fec95c [ci skip]git2022-12-091-2/+5
|
* Added condition for ruby/ruby repositoryHiroshi SHIBATA2022-12-091-1/+5
|
* Merge syntax_suggest masterHiroshi SHIBATA2022-12-093-52/+79
| | | | Pick from https://github.com/ruby/syntax_suggest/commit/daee74dcb06296fa69fe8595fdff5d93d432b30d
* Merge net-protocol-0.2.1Hiroshi SHIBATA2022-12-092-0/+9
|
* Merge RDoc-6.5.0Hiroshi SHIBATA2022-12-092-86/+132
|
* Merge RubyGems/Bundler masterHiroshi SHIBATA2022-12-0922-158/+420
| | | | Pick from https://github.com/rubygems/rubygems/commit/823c776d951f3c35094611473ec77f94e8bf6610
* Merge Psych-5.0.1Hiroshi SHIBATA2022-12-093-0/+21
|
* Merge yaml-0.2.1Hiroshi SHIBATA2022-12-091-1/+1
|
* Merge json-2.6.3Hiroshi SHIBATA2022-12-092-2/+2
|
* Merge stringio-3.0.4Hiroshi SHIBATA2022-12-091-21/+21
|
* Merge fiddle-1.1.1Hiroshi SHIBATA2022-12-093-1/+32
|
* Merge strscan-3.0.5Hiroshi SHIBATA2022-12-095-15/+117
|
* Reapply the following commits related to extend timeout value.Hiroshi SHIBATA2022-12-091-1/+8
| | | | | | | | 66d1900423e6fb9774c2fe72dba8c2968b54d7ab 0686e4181d04dd911316a227753ceaa96d8c6533 1a63468831524f68e73cbb068071652c6486cfc6 e1fee7f949cb6719122672fa1081c60984a5339f 232e43fd52e53f667c2c290cffb4afa524889f0f
* Merge csv-3.2.6Hiroshi SHIBATA2022-12-0920-415/+1749
|
* MJIT: Refactor JIT failure handlingTakashi Kokubun2022-12-081-4/+4
|
* MJIT: Add comments about custom hooks [ci skip]Takashi Kokubun2022-12-081-2/+2
|
* MJIT: Give a more appropriate name to the initial stateTakashi Kokubun2022-12-082-6/+6
|
* MJIT: Convert compact_p flag to an enumTakashi Kokubun2022-12-083-27/+45
| | | | I'm gonna add another type of unit shortly.
* MJIT: Drop an obsoleted explanation [ci skip]Takashi Kokubun2022-12-082-2/+2
| | | | There's no MJIT worker thread anymore
* Use a ruby-lang alias [ci skip]Takashi Kokubun2022-12-084-6/+8
|