Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [DOC] Clarify Class#subclases behavior quirks | zverok | 2022-12-11 | 1 | -0/+21 |
| | | | | | As per discussion in [Feature #18273], explain the non-deterministic nature of the method. | ||||
* | [rubygems/rubygems] Bump optparse to 0.3.0 | David Rodríguez | 2022-12-11 | 1 | -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 tsort | David Rodríguez | 2022-12-11 | 4 | -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. | nagachika | 2022-12-11 | 1 | -2/+2 |
| | |||||
* | Fix typos [ci skip] | Kazuhiro NISHIYAMA | 2022-12-11 | 1 | -3/+3 |
| | |||||
* | MJIT: Compile methods in batches (#6900) | Takashi Kokubun | 2022-12-10 | 6 | -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 files | Nobuyoshi Nakada | 2022-12-11 | 1 | -0/+5 |
| | |||||
* | Expose need_major_gc via GC.latest_gc_info (#6791) | Mirek Klimos | 2022-12-10 | 2 | -2/+37 |
| | |||||
* | Update shape capacity when removing ivar and rewriting shape transitions | Jemma Issroff | 2022-12-10 | 2 | -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.rb | Nobuyoshi Nakada | 2022-12-10 | 2 | -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 test | Nobuyoshi Nakada | 2022-12-10 | 1 | -0/+2 |
| | |||||
* | NEWS.md: Added compatibility issue of String#to_c. [ruby-core:110523] [Bug ↵ | nagachika | 2022-12-10 | 1 | -1/+3 |
| | | | | #19087] | ||||
* | Win32: Move fallback BASERUBY definition | Nobuyoshi Nakada | 2022-12-10 | 2 | -12/+17 |
| | |||||
* | [Bug #19181] Separate the rule for unicode_normalize/tables.rb timestamp | Nobuyoshi Nakada | 2022-12-10 | 3 | -23/+35 |
| | | | | | It should depends on only existing data files (except for the tools), unless `ALWAYS_UPDATE_UNICODE=yes`. | ||||
* | [DOC] Fix false link to ::Data | Alan Wu | 2022-12-09 | 1 | -1/+1 |
| | |||||
* | Add spec for fiber storage. (#6896) | Samuel Williams | 2022-12-10 | 2 | -0/+118 |
| | |||||
* | YJIT: Split send_iseq_complex_callee exit reasons (#6895) | Takashi Kokubun | 2022-12-09 | 2 | -15/+28 |
| | |||||
* | [ruby/irb] Fix step command (https://github.com/ruby/irb/pull/477) | Stan Lo | 2022-12-09 | 3 | -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-Boisvert | 2022-12-09 | 3 | -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 Kokubun | 2022-12-09 | 1 | -2/+2 |
| | |||||
* | objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapes | Jean Boussier | 2022-12-09 | 1 | -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_slots | Matt Valentine-House | 2022-12-09 | 1 | -1/+0 |
| | |||||
* | Clean up a temporary file | Nobuyoshi Nakada | 2022-12-09 | 1 | -1/+4 |
| | |||||
* | [Bug #19167] Remove useless conversion of classes for special const | Nobuyoshi Nakada | 2022-12-09 | 2 | -21/+13 |
| | |||||
* | Use rb_inspect instead of +PRIsVALUE for Object.inspect | Matt Valentine-House | 2022-12-09 | 2 | -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] | git | 2022-12-09 | 1 | -1/+1 |
| | |||||
* | [ruby/date] Bump version to 3.3.1 | Hiroshi SHIBATA | 2022-12-09 | 1 | -1/+1 |
| | | | | https://github.com/ruby/date/commit/b7a8229041 | ||||
* | [ruby/date] No-op gem for JRuby for now | Charles Oliver Nutter | 2022-12-09 | 1 | -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 Kokubun | 2022-12-08 | 1 | -4/+6 |
| | |||||
* | MJIT: Clarify jit_unit is only for MJIT | Takashi Kokubun | 2022-12-08 | 4 | -30/+32 |
| | |||||
* | Update default gems list at 93ac1503be10c43978fe7ee1fec95c [ci skip] | git | 2022-12-09 | 1 | -2/+5 |
| | |||||
* | Added condition for ruby/ruby repository | Hiroshi SHIBATA | 2022-12-09 | 1 | -1/+5 |
| | |||||
* | Merge syntax_suggest master | Hiroshi SHIBATA | 2022-12-09 | 3 | -52/+79 |
| | | | | Pick from https://github.com/ruby/syntax_suggest/commit/daee74dcb06296fa69fe8595fdff5d93d432b30d | ||||
* | Merge net-protocol-0.2.1 | Hiroshi SHIBATA | 2022-12-09 | 2 | -0/+9 |
| | |||||
* | Merge RDoc-6.5.0 | Hiroshi SHIBATA | 2022-12-09 | 2 | -86/+132 |
| | |||||
* | Merge RubyGems/Bundler master | Hiroshi SHIBATA | 2022-12-09 | 22 | -158/+420 |
| | | | | Pick from https://github.com/rubygems/rubygems/commit/823c776d951f3c35094611473ec77f94e8bf6610 | ||||
* | Merge Psych-5.0.1 | Hiroshi SHIBATA | 2022-12-09 | 3 | -0/+21 |
| | |||||
* | Merge yaml-0.2.1 | Hiroshi SHIBATA | 2022-12-09 | 1 | -1/+1 |
| | |||||
* | Merge json-2.6.3 | Hiroshi SHIBATA | 2022-12-09 | 2 | -2/+2 |
| | |||||
* | Merge stringio-3.0.4 | Hiroshi SHIBATA | 2022-12-09 | 1 | -21/+21 |
| | |||||
* | Merge fiddle-1.1.1 | Hiroshi SHIBATA | 2022-12-09 | 3 | -1/+32 |
| | |||||
* | Merge strscan-3.0.5 | Hiroshi SHIBATA | 2022-12-09 | 5 | -15/+117 |
| | |||||
* | Reapply the following commits related to extend timeout value. | Hiroshi SHIBATA | 2022-12-09 | 1 | -1/+8 |
| | | | | | | | | 66d1900423e6fb9774c2fe72dba8c2968b54d7ab 0686e4181d04dd911316a227753ceaa96d8c6533 1a63468831524f68e73cbb068071652c6486cfc6 e1fee7f949cb6719122672fa1081c60984a5339f 232e43fd52e53f667c2c290cffb4afa524889f0f | ||||
* | Merge csv-3.2.6 | Hiroshi SHIBATA | 2022-12-09 | 20 | -415/+1749 |
| | |||||
* | MJIT: Refactor JIT failure handling | Takashi Kokubun | 2022-12-08 | 1 | -4/+4 |
| | |||||
* | MJIT: Add comments about custom hooks [ci skip] | Takashi Kokubun | 2022-12-08 | 1 | -2/+2 |
| | |||||
* | MJIT: Give a more appropriate name to the initial state | Takashi Kokubun | 2022-12-08 | 2 | -6/+6 |
| | |||||
* | MJIT: Convert compact_p flag to an enum | Takashi Kokubun | 2022-12-08 | 3 | -27/+45 |
| | | | | I'm gonna add another type of unit shortly. | ||||
* | MJIT: Drop an obsoleted explanation [ci skip] | Takashi Kokubun | 2022-12-08 | 2 | -2/+2 |
| | | | | There's no MJIT worker thread anymore | ||||
* | Use a ruby-lang alias [ci skip] | Takashi Kokubun | 2022-12-08 | 4 | -6/+8 |
| |