AgeCommit message (Collapse)Author
2021-01-09Get rid of defining methods for tests in core classesNobuyoshi Nakada
Not to interfere in other tests. Notes: Merged:
2021-01-09gc fix typo for the timer instruction for ARM64.David CARLIER
Notes: Merged:
2021-01-09[ruby/bigdecimal] Stop using GetVpValueWithPrec in ↵Kenta Murata
2021-01-09[ruby/bigdecimal] Add assertions for checking the argument typesKenta Murata
2021-01-09[ruby/bigdecimal] Stop using GetVpValueWithPrec in ↵Kenta Murata
2021-01-09[ruby/bigdecimal] Add test cases of conversion from FloatKenta Murata
2021-01-09Fixed a typo [Bug #17522]Tee KOBAYASHI
2021-01-09parse.y: handle "duplicated argument name" appropriately on ripper.yNobuhiro IMAI
refs: 733ed1e184
2021-01-09* 2021-01-09 [ci skip]git
2021-01-08Replace `Kernel.#open` with `` in docMasataka Pocke Kuwabara
Because `Kernel.#open` no longer opens URI since Ruby 3.0. Notes: Merged:
2021-01-07[ruby/irb] Make IRB::ColorPrinter.pp compatible with PP.ppTakashi Kokubun
The incompatible interface is not helpful, again if you want to use it as a standalone library, falling it back to PP. Original PP.pp also ends with `out << "\n"`.
2021-01-07[ruby/irb] Add missing requireTakashi Kokubun
This is useful if you want to use IRB::ColorPrinter as a library like: ``` begin require 'irb/color_printer' IRB::ColorPrinter.pp(obj) rescue LoadError pp(obj) end ```
2021-01-08should use `assert_include` here.Koichi Sasada
Random ordering test can introduce antoher candidate so it should be `assert_include`.
2021-01-08remove unused declKoichi Sasada
Notes: Merged:
2021-01-08* 2021-01-08 [ci skip]git
2021-01-08[ruby/irb] Fix comment, irb gem supports 2.5.0 or olderaycabta
2021-01-08[ruby/reline] Add acknowledgments and license for rb-readlineaycabta
2021-01-08[ruby/reline] Suppress auto indent for adding newlines in pastingaycabta
Co-authored-by: Juanito Fatas <>
2021-01-08[ruby/reline] Suppress crashing when dynamic_prompt_proc returns a broken ↵aycabta
prompt list Co-authored-by: Juanito Fatas <>
2021-01-08[ruby/reline] Suppress crashing when auto_indent_proc returns broken indent infoaycabta
Co-authored-by: Juanito Fatas <>
2021-01-08[ruby/reline] Remove debug printaycabta
2021-01-08[ruby/reline] Correct var names in Reline were different from vi-*-mode-stringaycabta
2021-01-08[ruby/reline] Update cursor correctly when just cursor movingaycabta
This fixes ruby/reline#236 and ruby/reline#239.
2021-01-08irb: Drop lines from backtrace for tests in Ruby repositoryaycabta
2021-01-08[ruby/irb] Fix BACK_TRACE_LIMIT logicaycabta
2021-01-08[ruby/irb] Use Exception#full_message to show backtrace in the correct orderaycabta
[Bug #17466]
2021-01-08[ruby/irb] refactoring an error handling in `IRB::Inspector`Nobuhiro IMAI
* moved rescue clause to `#inspect_value` to catch all failures in inspectors * test with all (currently five kind of) inspect modes - tweaked the input due to only `Marshal` can inspect(dump) a `BasicObject`
2021-01-08[ruby/irb] do not escape a predicate method for doc namespaceNobuhiro IMAI
* Fixes #88
2021-01-08[ruby/irb] fix typo in `IRB::Irb#convert_invalid_byte_sequence`Nobuhiro IMAI
2021-01-07simplify assertionKoichi Sasada
searched_cme is used only this line so the variable is not needed. Notes: Merged:
2021-01-07Update bundled_gemsNobuyoshi Nakada
2021-01-07Follow the NDEBUG given to the wholeNobuyoshi Nakada
2021-01-07rbconfig.rb: extract cpu from RUBY_PLATFORM when universalNobuyoshi Nakada
2021-01-07We don't need "require 'uri'" after "require 'net/http'".Igor Zubkov
2021-01-07* 2021-01-07 [ci skip]git
2021-01-07[ruby/bigdecimal] Fix trailing zero handling in rb_uint64_convert_to_BigDecimalKenta Murata
2021-01-07[ruby/bigdecimal] Include TestBigDecimalBase in TestBigDecimalUtilKenta Murata
2021-01-06fix result of example [ci skip]Nobuhiro IMAI
Notes: Merged:
2021-01-06strip trailing spaces [ci skip]Nobuyoshi Nakada
2021-01-06expose some C-APIs for ractorKoichi Sasada
expose some C-APIs to try to make ractor utilities on external gems. * add * rb_ractor_local_storage_value_lookup() to check availability * expose * rb_ractor_make_shareable() * rb_ractor_make_shareable_copy() * rb_proc_isolate() (not public) * rb_proc_isolate_bang() (not public) * rb_proc_ractor_make_shareable() (not public)
2021-01-05600x larger timeout for RelineTakashi Kokubun
I didn't notice it's msec. 2.5s is too short.
2021-01-06remove invalidated ccKoichi Sasada
if cc is invalidated, cc should be released from iseq. Notes: Merged:
2021-01-06show more info about imemo_callcacheKoichi Sasada
Notes: Merged:
2021-01-06[ruby/bigdecimal] Rename BDIGIT to DECDIGKenta Murata
2021-01-06Need to convert the return value of rb_big_cmpKenta Murata
2021-01-06[ruby/bigdecimal] Optimize the conversion from small BignumKenta Murata
2021-01-06[ruby/bigdecimal] Check the function availabilities separatelyKenta Murata
2021-01-05[ruby/ostruct] Bump versionMarc-Andre Lafortune
2021-01-06* 2021-01-06 [ci skip]git
2021-01-05[ruby/ostruct] Allow ostruct to return a value on super (#4028)Adam Hess
This fixes cases where you can super in something that inherits from OpenStruct Co-authored-by: John Hawthorn <> Notes: Merged-By: marcandre <>