summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2023-03-07Remove MJIT's builtin function compilerTakashi Kokubun
2023-03-06s/mjit/rjit/Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7462
2023-03-06s/MJIT/RJIT/Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7462
2023-03-06Rename MJIT filenames to RJITTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7462
2023-03-06Remove obsoleted mjit_sp_inc.inc.erbTakashi Kokubun
2023-03-06Remove obsoleted tool/mjit_tabs.rbTakashi Kokubun
2023-03-06Remove obsoleted tool/mjit_archflag.shTakashi Kokubun
2023-03-06Drop obsoleted MJIT header (#7458)Takashi Kokubun
RJIT doesn't need this. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2023-03-05Implement struct arefTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement bmethodTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Optimize Thread.currentTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement opt_str_freezeTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Check for classes consistentlyTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement objtostringTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement getblockparamproxyTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Optimize BasicObject#!Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement known class guard for flonumTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Guard against GC of random ISEQsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement invokesuperTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement optimized sendTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement opt_invokebuiltin_delegateTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Count optimized method typesTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement duparray and expandarrayTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement opt_eq and opt_neqTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement opt_and and opt_orTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement setlocal_WC_0Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement opt_modTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement Array#[]Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Implement opt_le, opt_ge, and opt_gtTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7448
2023-03-05Do not compile C calls when C tracing is enabledTakashi Kokubun
2023-03-05Decode trace insns properlyTakashi Kokubun
2023-03-05Partially implement send of cfuncTakashi Kokubun
2023-03-05Implement attr_readerTakashi Kokubun
2023-03-05Count unsupported method typesTakashi Kokubun
2023-03-05Implement opt_aref for HashTakashi Kokubun
2023-03-05Implement jit_guard_known_classTakashi Kokubun
2023-03-05Implement getlocal_WC_1Takashi Kokubun
2023-03-05Implement getivarTakashi Kokubun
2023-03-05Refactor BranchStubTakashi Kokubun
2023-03-05Implement opt_plusTakashi Kokubun
2023-03-05Implement method callTakashi Kokubun
2023-03-05Initial implementation of sendTakashi Kokubun
2023-03-05Implement opt_minusTakashi Kokubun
2023-03-05Implement initial opt_ltTakashi Kokubun
2023-03-05Partly implement BOP assumptionTakashi Kokubun
2023-03-05Implement --mjit-statsTakashi Kokubun
2023-03-05Implement asm commentsTakashi Kokubun
2023-03-05Move modules aroundTakashi Kokubun
2023-03-06Introduce `UPDATE_BUNDLED_GEMS_ALL` option for auto update for bundled_gems fileHiroshi SHIBATA
We used `url` field for testing via git clone. Because `Gem::Specification#homepage` or `Gem::Specification#metadata` could assign non-git url. Unfotunately, We should specify clone URL for testing.
2023-03-03Expand the test directory to real pathNobuyoshi Nakada
When the test source directory path contains symbolic links, that directory might be placed earlier in the result of `IRB::InputCompletor.retrieve_gem_and_system_load_path`, than other directories in the source tree that are expanded to the real path. In that case, the test file in "csv" under the test directory of csv gem instead of the library path will be the first candidate, in `TestIRB::TestCompletion#test_complete_require_library_name_first`. ``` <"'csv"> expected but was <"'csv/helper">. ``` Notes: Merged: https://github.com/ruby/ruby/pull/7432