summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-09-26This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-26string.c: don't create a frozen copy for str_new_sharedJean Boussier
2022-09-26Fix coderange calculation in String#bKazuki Yamaguchi
2022-09-26Fix `io/buffer.h` header guard.Samuel Williams
2022-09-26Update `IO::Buffer` read/write to use rb_thread_io_blocking_region. (#6438)Samuel Williams
2022-09-26Suppress a warning on clangShugo Maeda
2022-09-26Add several new methods for getting and setting buffer contents. (#6434)Samuel Williams
2022-09-26Generate the revision.h before MakefileNobuyoshi Nakada
2022-09-25[Bug #19021] Fix safe call w/ conditional assignJohn Hawthorn
2022-09-26Initialize Objective-C classes before fork() for macOS 13Yuta Saito
2022-09-26[ruby/rdoc] Fix ruby script in "test_parse_method_bracket" (https://github.co...Yuichiro Kaneko
2022-09-26Avoid type limits (#6435)Nobuyoshi Nakada
2022-09-25Extract `RUBY_RELEASE_DATE` from also revision.hNobuyoshi Nakada
2022-09-26Use `int first_lineno` for binary format.Samuel Williams
2022-09-26Rework vm_core to use `int first_lineno` struct member.Samuel Williams
2022-09-26Rework `first_lineno` to be `int`.Samuel Williams
2022-09-25[ruby/bigdecimal] Remove trailing whitespace.Samuel Williams
2022-09-25[ruby/bigdecimal] Improve documentation of BigDecimal#sign Maciek Rząsa
2022-09-25Add news for eval coverage.Samuel Williams
2022-09-25Extract common code for coverage setup.Samuel Williams
2022-09-25Reuse rb_method_call_kw functionS-H-GAMELINKS
2022-09-23Remove unneeded semicolonsTakashi Kokubun
2022-09-23Suppress -Wtype-limits warnings on mjit_c.rbTakashi Kokubun
2022-09-24Support using at toplevel in wrapped scriptChris Salzberg
2022-09-23Remove reference to __classid__John Hawthorn
2022-09-23YJIT: Support Rust 1.58.1 for --yjit-stats on Arm (#6410)Takashi Kokubun
2022-09-24Allow changing conversion macro in MJIT bindgenTakashi Kokubun
2022-09-23[DOC] Housekeeping in iostreams doc (#6420)Burdette Lamar
2022-09-23Revert "Revert "error.c: Let Exception#inspect inspect its message""Yusuke Endoh
2022-09-23Just a star [ci skip]Nobuyoshi Nakada
2022-09-22YJIT: add chain guards in `guard_two_fixnums` (#6422)Maxime Chevalier-Boisvert
2022-09-22YJIT: Refactor into gen_push_frame (#6412)John Hawthorn
2022-09-23Skip struct fields whose output differsTakashi Kokubun
2022-09-23Swap the positions of offsetof and typeTakashi Kokubun
2022-09-23Bindgen offsetof struct and union with builtinTakashi Kokubun
2022-09-23Bindgen sizeof struct and union with builtinTakashi Kokubun
2022-09-23Bindgen immediate types with builtinTakashi Kokubun
2022-09-23Drop c_64 and c_32Takashi Kokubun
2022-09-23Bindgen enum with builtinTakashi Kokubun
2022-09-23Builtin needs to be baseruby-compatibleTakashi Kokubun
2022-09-23Automatically setup bundler of bindgen.rbTakashi Kokubun
2022-09-23mjit_c.rb doesn't need to be an erbTakashi Kokubun
2022-09-23Mix manual and auto-generated C APIsTakashi Kokubun
2022-09-23Bindgen macro with builtinTakashi Kokubun
2022-09-23Auto-generate mjit_c.rb.erbTakashi Kokubun
2022-09-23Builtin RubyVM::MJIT::CTakashi Kokubun
2022-09-23Allow --enable-yjit on OpenBSDJeremy Evans
2022-09-22Adds a benchmark to measure freezing objectsJemma Issroff
2022-09-22avoid extra dup and pop in compile_op_asgn2HParker
2022-09-22avoid extra dup and pop in compile_op_logHParker