aboutsummaryrefslogtreecommitdiffstats
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* RJIT: Store type information in ContextTakashi Kokubun2023-04-021-0/+2
|
* RJIT: Support entry with different PCsTakashi Kokubun2023-04-021-0/+2
|
* RJIT: Simplify cfunc implementationTakashi Kokubun2023-04-021-0/+2
|
* Skip assert_linear_performance for RJITTakashi Kokubun2023-04-021-2/+5
|
* leaked-globals: check for nm before files under missing [ci skip]Nobuyoshi Nakada2023-04-021-3/+5
| | | | | Abort if `nm` is not available, since it is needed by configure.ac to check for prefix of external symbols.
* leaked-globals: colorize skipping file names [ci skip]Nobuyoshi Nakada2023-04-021-1/+1
|
* Remove an unneeded function copyTakashi Kokubun2023-04-011-1/+1
|
* RJIT: Support rest argsTakashi Kokubun2023-04-011-0/+3
|
* RJIT: Start moving away from VM-like ISEQ handlingTakashi Kokubun2023-04-011-0/+2
|
* rename `rb_thread_t::locking_native_thread`Koichi Sasada2023-03-311-1/+1
| | | | to `rb_thread_t::has_dedicated_nt`
* Check if `Bundler::EnvironmentPreserver` is definedNobuyoshi Nakada2023-03-311-1/+4
| | | | | Only `Bundler` might be defined. `EnvironmentPreserver` and its `BUNDLER_PREFIX` would be defined together in the same file.
* Revert "RBS: Pathname#taint and Pathname#untaint are removed"Nobuyoshi Nakada2023-03-281-2/+0
| | | | | This reverts commit 46132e78b7438389bf49a860a0cd8957f685dcb3, in favor of 298cb57c115e789c021962c758eb734c2d8ee1f6.
* Skip commits only for toolsNobuyoshi Nakada2023-03-282-0/+89
| | | | Get rid of accidents like 67feb782f947046f65951303893713052a19a546.
* Set FILTER_BRANCH_SQUELCH_WARNING only in child environmentNobuyoshi Nakada2023-03-281-3/+3
|
* Check if Bundler is definedNobuyoshi Nakada2023-03-281-1/+1
|
* Use 3 way merge for merger.rbNARUSE, Yui2023-03-281-2/+2
| | | | Since --3way insists --index, git diff needs to compare with HEAD.
* RBS: Pathname#taint and Pathname#untaint are removedNobuyoshi Nakada2023-03-281-0/+2
|
* Use gemspec that keeps original dependenciesHiroshi SHIBATA2023-03-271-2/+5
|
* RJIT: Implement leaf builtin callTakashi Kokubun2023-03-261-0/+2
|
* RJIT: Implement attr_writerTakashi Kokubun2023-03-261-0/+2
|
* RJIT: Initial support of splatTakashi Kokubun2023-03-251-0/+2
|
* Added sync tools for test libraries like core_assertions.rb to default gems ↵Hiroshi SHIBATA2023-03-241-0/+51
| | | | repositories
* core_assertions.rb: Raise `Timeout::Error` explicitlyNobuyoshi Nakada2023-03-231-1/+1
| | | | So that `assert_raise` inside the block works.
* core_assertions.rb: Fix backward compatibility with pre 2.7Nobuyoshi Nakada2023-03-221-1/+1
|
* [DOC] Update comment of assert_pattern_listNobuyoshi Nakada2023-03-221-2/+2
| | | | `pattern_list` may contain string since d903e7672637.
* core_assertions.rb: Refine `assert_linear_performance`Nobuyoshi Nakada2023-03-221-1/+1
| | | | | * Calculate each timeout from the ratio of each factor to the first factor.
* RJIT: Break up RJIT send_iseq_complex exit reasonsTakashi Kokubun2023-03-191-0/+2
|
* RJIT: Implement ifunc invokeblockTakashi Kokubun2023-03-191-0/+1
|
* Add explanation to rbs_skip_tests (#7525)Soutaro Matsumoto2023-03-201-1/+19
|
* RJIT: Optimize Kernel#respond_to?Takashi Kokubun2023-03-191-0/+2
|
* RJIT: Optimize String#+@Takashi Kokubun2023-03-191-0/+2
|
* RJIT: Optimize String#<<Takashi Kokubun2023-03-191-0/+3
|
* RJIT: Workaround USE_RVARGC=0 CITakashi Kokubun2023-03-181-0/+1
|
* RJIT: Optimize String#bytesizeTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Optimize String#empty?Takashi Kokubun2023-03-181-0/+1
|
* RJIT: Optimize Kernel#is_a?Takashi Kokubun2023-03-181-0/+1
|
* RJIT: Reorder opt_case_dispatch branchesTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement setclassvariableTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement internTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement toregexpTakashi Kokubun2023-03-181-0/+3
|
* RJIT: Prefix rjit_options with rb_Takashi Kokubun2023-03-181-1/+1
|
* RJIT: Implement newrangeTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement getglobalTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement checkkeywordTakashi Kokubun2023-03-181-3/+16
|
* RJIT: Implement getspecial insnTakashi Kokubun2023-03-181-0/+6
|
* RJIT: Implement putspecialobject insnTakashi Kokubun2023-03-171-0/+2
|
* RJIT: Implement throw insnTakashi Kokubun2023-03-171-0/+1
|
* core_assertions.rb: Relax `assert_linear_performance`Nobuyoshi Nakada2023-03-181-14/+25
| | | | | | | | * Use an `Enumerable` as factors, instead of three arguments. * Include `assert_operator` time in rehearsal time. * Round up max expected time.
* Rename opes to operands on RubyVM::BaseInstructionJohn Hawthorn2023-03-167-19/+19
|
* Rename opes to operandsJohn Hawthorn2023-03-161-2/+2
| | | Co-authored-by: Aaron Patterson <aaron.patterson@gmail.com>