summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-11Rename builtin attr :inline to :leafTakashi Kokubun
2023-03-11Support multiple attributes with Primitive.attr!Takashi Kokubun
2023-03-10Change the syntax of Primitive.attr! to Symbol (#7501)Takashi Kokubun
2023-03-10Bump the required BASERUBY version to 2.5 (#7504)Takashi Kokubun
2023-03-10RJIT: Skip a flaky test_thread test for nowTakashi Kokubun
2023-03-11[rubygems/rubygems] Added another case of extconf.rbHiroshi SHIBATA
2023-03-11[rubygems/rubygems] Added test forHiroshi SHIBATA
2023-03-10RJIT: Write initial tests for AssemblerTakashi Kokubun
2023-03-10YJIT: Bump SEND_MAX_DEPTH to 20 (#7469)Takashi Kokubun
2023-03-10RJIT: Start testing AssemblerTakashi Kokubun
2023-03-10RJIT: Simplify RubyVM::RJIT::InstructionTakashi Kokubun
2023-03-10RJIT: Remove unused code from headersTakashi Kokubun
2023-03-10RJIT: Introduce --rjit-exec-mem-sizeTakashi Kokubun
2023-03-10Mark weak maps as write barrier protectedJean Boussier
2023-03-10RJIT: Remove unused methods in rjit_c.rbTakashi Kokubun
2023-03-10RJIT: Always enable --rjit-dump-disasmTakashi Kokubun
2023-03-10Remove duplicate code in gc_marks_finishPeter Zhu
2023-03-10RJIT: Break up and enable test_version (#7495)Takashi Kokubun
2023-03-10Revert "Allow classes and modules to become too complex"Aaron Patterson
2023-03-10Move WeakMap and WeakKeyMap code to weakmap.cPeter Zhu
2023-03-10[rubygems/rubygems] Use `RbSys::ExtensionTask` when creating new rust gemsIan Ker-Seymer
2023-03-10Remove prototypes for functions that are no longer used. (#7497)Samuel Williams
2023-03-09RJIT: Resurrect --rjit-pause and RJIT.resumeTakashi Kokubun
2023-03-09RJIT: Do nothing on jit_cont_freeTakashi Kokubun
2023-03-09RJIT: Use imemo_type_p insteadTakashi Kokubun
2023-03-09RJIT: Lazily compile global ocbTakashi Kokubun
2023-03-10[rubygems/rubygems] rubocop -a test/rubygems/test_gem.rbHiroshi SHIBATA
2023-03-10[rubygems/rubygems] Disable side-effect of GEM_HOME configurationHiroshi SHIBATA
2023-03-09Explain the project purpose in rjit.md [ci skip]Takashi Kokubun
2023-03-10[rubygems/rubygems] Removed needless optionHiroshi SHIBATA
2023-03-10[rubygems/rubygems] Added only missing extensions option into pristine commandHiroshi SHIBATA
2023-03-10Accept `sleep(nil)` as sleep forever. (#7484)Samuel Williams
2023-03-10Bump ruby/setup-ruby from 1.143.0 to 1.144.0dependabot[bot]
2023-03-10Revert and refine tests for uninitialized queueNobuyoshi Nakada
2023-03-10Remove stale testsNobuyoshi Nakada
2023-03-09Allow classes and modules to become too complexHParker
2023-03-09YJIT: upgrade type in `guard_object_is_string` (#7489)Maxime Chevalier-Boisvert
2023-03-09Remove unused forward decl of rb_thread_structMatt Valentine-House
2023-03-09YJIT: Merge x86_merge into x86_split (#7487)Takashi Kokubun
2023-03-09Ignore parse.y expand tabs commitTakashi Kokubun
2023-03-09Expand tabs in parse.yTakashi Kokubun
2023-03-09Another fix for 262254dc7dTakashi Kokubun
2023-03-09Revert an unneeded diff in 262254dc7dTakashi Kokubun
2023-03-10rename `defined_ivar` to `definedivar`Koichi Sasada
2023-03-09YJIT: Optimize `cmp REG, 0` into `test REG, REG` (#7471)Takashi Kokubun
2023-03-09[rubygems/rubygems] Drop to support Psych 3.0 bundled at Ruby 2.5Hiroshi SHIBATA
2023-03-09Remove special handling of `SIGCHLD`. (#7482)Samuel Williams
2023-03-09Fix interpreter crash caused by RUBY_INTERNAL_EVENT_NEWOBJ + RactorsKJ Tsanaktsidis
2023-03-08RJIT: Make functions in rjit_c.c staticTakashi Kokubun
2023-03-08RJIT: Reorganize rjit.cTakashi Kokubun