Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RJIT: Store type information in Context | Takashi Kokubun | 2023-04-02 | 1 | -0/+2 |
| | |||||
* | RJIT: Support entry with different PCs | Takashi Kokubun | 2023-04-02 | 1 | -0/+2 |
| | |||||
* | RJIT: Simplify cfunc implementation | Takashi Kokubun | 2023-04-02 | 1 | -0/+2 |
| | |||||
* | Skip assert_linear_performance for RJIT | Takashi Kokubun | 2023-04-02 | 1 | -2/+5 |
| | |||||
* | leaked-globals: check for nm before files under missing [ci skip] | Nobuyoshi Nakada | 2023-04-02 | 1 | -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 Nakada | 2023-04-02 | 1 | -1/+1 |
| | |||||
* | Remove an unneeded function copy | Takashi Kokubun | 2023-04-01 | 1 | -1/+1 |
| | |||||
* | RJIT: Support rest args | Takashi Kokubun | 2023-04-01 | 1 | -0/+3 |
| | |||||
* | RJIT: Start moving away from VM-like ISEQ handling | Takashi Kokubun | 2023-04-01 | 1 | -0/+2 |
| | |||||
* | rename `rb_thread_t::locking_native_thread` | Koichi Sasada | 2023-03-31 | 1 | -1/+1 |
| | | | | to `rb_thread_t::has_dedicated_nt` | ||||
* | Check if `Bundler::EnvironmentPreserver` is defined | Nobuyoshi Nakada | 2023-03-31 | 1 | -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 Nakada | 2023-03-28 | 1 | -2/+0 |
| | | | | | This reverts commit 46132e78b7438389bf49a860a0cd8957f685dcb3, in favor of 298cb57c115e789c021962c758eb734c2d8ee1f6. | ||||
* | Skip commits only for tools | Nobuyoshi Nakada | 2023-03-28 | 2 | -0/+89 |
| | | | | Get rid of accidents like 67feb782f947046f65951303893713052a19a546. | ||||
* | Set FILTER_BRANCH_SQUELCH_WARNING only in child environment | Nobuyoshi Nakada | 2023-03-28 | 1 | -3/+3 |
| | |||||
* | Check if Bundler is defined | Nobuyoshi Nakada | 2023-03-28 | 1 | -1/+1 |
| | |||||
* | Use 3 way merge for merger.rb | NARUSE, Yui | 2023-03-28 | 1 | -2/+2 |
| | | | | Since --3way insists --index, git diff needs to compare with HEAD. | ||||
* | RBS: Pathname#taint and Pathname#untaint are removed | Nobuyoshi Nakada | 2023-03-28 | 1 | -0/+2 |
| | |||||
* | Use gemspec that keeps original dependencies | Hiroshi SHIBATA | 2023-03-27 | 1 | -2/+5 |
| | |||||
* | RJIT: Implement leaf builtin call | Takashi Kokubun | 2023-03-26 | 1 | -0/+2 |
| | |||||
* | RJIT: Implement attr_writer | Takashi Kokubun | 2023-03-26 | 1 | -0/+2 |
| | |||||
* | RJIT: Initial support of splat | Takashi Kokubun | 2023-03-25 | 1 | -0/+2 |
| | |||||
* | Added sync tools for test libraries like core_assertions.rb to default gems ↵ | Hiroshi SHIBATA | 2023-03-24 | 1 | -0/+51 |
| | | | | repositories | ||||
* | core_assertions.rb: Raise `Timeout::Error` explicitly | Nobuyoshi Nakada | 2023-03-23 | 1 | -1/+1 |
| | | | | So that `assert_raise` inside the block works. | ||||
* | core_assertions.rb: Fix backward compatibility with pre 2.7 | Nobuyoshi Nakada | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | [DOC] Update comment of assert_pattern_list | Nobuyoshi Nakada | 2023-03-22 | 1 | -2/+2 |
| | | | | `pattern_list` may contain string since d903e7672637. | ||||
* | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-22 | 1 | -1/+1 |
| | | | | | * Calculate each timeout from the ratio of each factor to the first factor. | ||||
* | RJIT: Break up RJIT send_iseq_complex exit reasons | Takashi Kokubun | 2023-03-19 | 1 | -0/+2 |
| | |||||
* | RJIT: Implement ifunc invokeblock | Takashi Kokubun | 2023-03-19 | 1 | -0/+1 |
| | |||||
* | Add explanation to rbs_skip_tests (#7525) | Soutaro Matsumoto | 2023-03-20 | 1 | -1/+19 |
| | |||||
* | RJIT: Optimize Kernel#respond_to? | Takashi Kokubun | 2023-03-19 | 1 | -0/+2 |
| | |||||
* | RJIT: Optimize String#+@ | Takashi Kokubun | 2023-03-19 | 1 | -0/+2 |
| | |||||
* | RJIT: Optimize String#<< | Takashi Kokubun | 2023-03-19 | 1 | -0/+3 |
| | |||||
* | RJIT: Workaround USE_RVARGC=0 CI | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Optimize String#bytesize | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Optimize String#empty? | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Optimize Kernel#is_a? | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Reorder opt_case_dispatch branches | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement setclassvariable | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement intern | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement toregexp | Takashi Kokubun | 2023-03-18 | 1 | -0/+3 |
| | |||||
* | RJIT: Prefix rjit_options with rb_ | Takashi Kokubun | 2023-03-18 | 1 | -1/+1 |
| | |||||
* | RJIT: Implement newrange | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement getglobal | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement checkkeyword | Takashi Kokubun | 2023-03-18 | 1 | -3/+16 |
| | |||||
* | RJIT: Implement getspecial insn | Takashi Kokubun | 2023-03-18 | 1 | -0/+6 |
| | |||||
* | RJIT: Implement putspecialobject insn | Takashi Kokubun | 2023-03-17 | 1 | -0/+2 |
| | |||||
* | RJIT: Implement throw insn | Takashi Kokubun | 2023-03-17 | 1 | -0/+1 |
| | |||||
* | core_assertions.rb: Relax `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-18 | 1 | -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::BaseInstruction | John Hawthorn | 2023-03-16 | 7 | -19/+19 |
| | |||||
* | Rename opes to operands | John Hawthorn | 2023-03-16 | 1 | -2/+2 |
| | | | Co-authored-by: Aaron Patterson <aaron.patterson@gmail.com> |