Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sync_tool.rake: Fold too long message [ci skip] | Nobuyoshi Nakada | 2023-04-29 | 1 | -2/+2 |
| | | | | Split into title and body, like as the pull-request. | ||||
* | sync_tool.rake: Add --update and --keep options [ci skip] | Nobuyoshi Nakada | 2023-04-29 | 1 | -10/+41 |
| | |||||
* | sync_tool.rake: Adjust the location [ci skip] | Nobuyoshi Nakada | 2023-04-28 | 1 | -1/+3 |
| | |||||
* | Add sync_tool.rake [ci skip] | Nobuyoshi Nakada | 2023-04-28 | 2 | -11/+29 |
| | |||||
* | Copy also helper.rb [ci skip] | Nobuyoshi Nakada | 2023-04-28 | 2 | -0/+5 |
| | |||||
* | Improve sync_test_lib.rb [ci skip] | Nobuyoshi Nakada | 2023-04-28 | 1 | -6/+15 |
| | | | | | | - read files to copy once at first - take the destination top directory from command line arguments - fix a typo | ||||
* | Support older git | Nobuyoshi Nakada | 2023-04-28 | 1 | -1/+2 |
| | | | | The -b flag is available since 2.28, but Ubuntu 20.04 uses 2.25. | ||||
* | Bundle rbs-3.1.0 (#7766) | Soutaro Matsumoto | 2023-04-28 | 1 | -0/+4 |
| | |||||
* | We need to checkout before BundledGem.dummy_gemspec checking. | Hiroshi SHIBATA | 2023-04-26 | 1 | -6/+10 |
| | | | | | | | | | When newer version released rather than gems/bundled_gems defined, `spec.version == Gem::Version.new(v)` always abort like: ``` Unexpected versions between bundled_gems:3.0.4 and gemspec:3.1.0 ``` | ||||
* | Use shorter path as `SPEC_TEMP_DIR` | Nobuyoshi Nakada | 2023-04-21 | 1 | -0/+13 |
| | | | | | | The temporary directory under the build directory may be too long as a UNIX socket path. On macOS, the default `TMPDIR` per user is also very long. | ||||
* | Update RJIT to support newarray_send | Aaron Patterson | 2023-04-18 | 1 | -0/+2 |
| | | | | This also adds max / hash support | ||||
* | Avoid diffutils 3.8 bug#61193 [ci skip] | Nobuyoshi Nakada | 2023-04-14 | 1 | -5/+59 |
| | |||||
* | Include `--no-llvm-bc` option in `NM` macro only if usable | Nobuyoshi Nakada | 2023-04-08 | 2 | -5/+2 |
| | |||||
* | Expose rb_sym_to_proc via RJIT | Aaron Patterson | 2023-04-07 | 1 | -0/+1 |
| | | | | This is needed for getblockparamproxy | ||||
* | core_assertions.rb: Prefer CPU time clocks | Nobuyoshi Nakada | 2023-04-06 | 1 | -2/+20 |
| | | | | To prevent influence from other processes. | ||||
* | core_assertions.rb: Extract common code block | Nobuyoshi Nakada | 2023-04-06 | 1 | -8/+9 |
| | |||||
* | core_assertions.rb: Tweak timeout limit | Nobuyoshi Nakada | 2023-04-06 | 1 | -4/+4 |
| | | | | Increase the timeout limit when variance at rehearsal is small. | ||||
* | [Feature #19579] Remove !USE_RVARGC code (#7655) | Peter Zhu | 2023-04-04 | 1 | -1/+0 |
| | | | | | | | | | | | Remove !USE_RVARGC code [Feature #19579] The Variable Width Allocation feature was turned on by default in Ruby 3.2. Since then, we haven't received bug reports or backports to the non-Variable Width Allocation code paths, so we assume that nobody is using it. We also don't plan on maintaining the non-Variable Width Allocation code, so we are going to remove it. | ||||
* | 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 |
| |