| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-29 | core_assertions.rb: Support old rubies | Nobuyoshi Nakada | |
| Some symbol argument might not be accepted by Process.clock_gettime. Notes: Merged: https://github.com/ruby/ruby/pull/7773 | |||
| 2023-04-29 | Skip added tool files | Nobuyoshi Nakada | |
| Get rid of accidents like 966f0d91e2a86fa1347cdafbe1af47e7350aa4ca. | |||
| 2023-04-29 | sync_tool.rake: Fold too long message [ci skip] | Nobuyoshi Nakada | |
| Split into title and body, like as the pull-request. | |||
| 2023-04-29 | sync_tool.rake: Add --update and --keep options [ci skip] | Nobuyoshi Nakada | |
| 2023-04-28 | sync_tool.rake: Adjust the location [ci skip] | Nobuyoshi Nakada | |
| 2023-04-28 | Add sync_tool.rake [ci skip] | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7769 | |||
| 2023-04-28 | Copy also helper.rb [ci skip] | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7769 | |||
| 2023-04-28 | Improve sync_test_lib.rb [ci skip] | Nobuyoshi Nakada | |
| - read files to copy once at first - take the destination top directory from command line arguments - fix a typo Notes: Merged: https://github.com/ruby/ruby/pull/7769 | |||
| 2023-04-28 | Support older git | Nobuyoshi Nakada | |
| The -b flag is available since 2.28, but Ubuntu 20.04 uses 2.25. Notes: Merged: https://github.com/ruby/ruby/pull/7770 | |||
| 2023-04-28 | Bundle rbs-3.1.0 (#7766) | Soutaro Matsumoto | |
| Notes: Merged-By: soutaro <matsumoto@soutaro.com> | |||
| 2023-04-26 | We need to checkout before BundledGem.dummy_gemspec checking. | Hiroshi SHIBATA | |
| 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 ``` | |||
| 2023-04-21 | Use shorter path as `SPEC_TEMP_DIR` | Nobuyoshi Nakada | |
| 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. Notes: Merged: https://github.com/ruby/ruby/pull/7749 | |||
| 2023-04-18 | Update RJIT to support newarray_send | Aaron Patterson | |
| This also adds max / hash support Notes: Merged: https://github.com/ruby/ruby/pull/6090 | |||
| 2023-04-14 | Avoid diffutils 3.8 bug#61193 [ci skip] | Nobuyoshi Nakada | |
| 2023-04-08 | Include `--no-llvm-bc` option in `NM` macro only if usable | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7677 | |||
| 2023-04-07 | Expose rb_sym_to_proc via RJIT | Aaron Patterson | |
| This is needed for getblockparamproxy Notes: Merged: https://github.com/ruby/ruby/pull/7673 | |||
| 2023-04-06 | core_assertions.rb: Prefer CPU time clocks | Nobuyoshi Nakada | |
| To prevent influence from other processes. Notes: Merged: https://github.com/ruby/ruby/pull/7661 | |||
| 2023-04-06 | core_assertions.rb: Extract common code block | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7661 | |||
| 2023-04-06 | core_assertions.rb: Tweak timeout limit | Nobuyoshi Nakada | |
| Increase the timeout limit when variance at rehearsal is small. Notes: Merged: https://github.com/ruby/ruby/pull/7661 | |||
| 2023-04-04 | [Feature #19579] Remove !USE_RVARGC code (#7655) | Peter Zhu | |
| 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. Notes: Merged-By: maximecb <maximecb@ruby-lang.org> | |||
| 2023-04-02 | RJIT: Store type information in Context | Takashi Kokubun | |
| 2023-04-02 | RJIT: Support entry with different PCs | Takashi Kokubun | |
| 2023-04-02 | RJIT: Simplify cfunc implementation | Takashi Kokubun | |
| 2023-04-02 | Skip assert_linear_performance for RJIT | Takashi Kokubun | |
| 2023-04-02 | leaked-globals: check for nm before files under missing [ci skip] | Nobuyoshi Nakada | |
| Abort if `nm` is not available, since it is needed by configure.ac to check for prefix of external symbols. | |||
| 2023-04-02 | leaked-globals: colorize skipping file names [ci skip] | Nobuyoshi Nakada | |
| 2023-04-01 | Remove an unneeded function copy | Takashi Kokubun | |
| 2023-04-01 | RJIT: Support rest args | Takashi Kokubun | |
| 2023-04-01 | RJIT: Start moving away from VM-like ISEQ handling | Takashi Kokubun | |
| 2023-03-31 | rename `rb_thread_t::locking_native_thread` | Koichi Sasada | |
| to `rb_thread_t::has_dedicated_nt` Notes: Merged: https://github.com/ruby/ruby/pull/7638 | |||
| 2023-03-31 | Check if `Bundler::EnvironmentPreserver` is defined | Nobuyoshi Nakada | |
| Only `Bundler` might be defined. `EnvironmentPreserver` and its `BUNDLER_PREFIX` would be defined together in the same file. | |||
| 2023-03-28 | Revert "RBS: Pathname#taint and Pathname#untaint are removed" | Nobuyoshi Nakada | |
| This reverts commit 46132e78b7438389bf49a860a0cd8957f685dcb3, in favor of 298cb57c115e789c021962c758eb734c2d8ee1f6. | |||
| 2023-03-28 | Skip commits only for tools | Nobuyoshi Nakada | |
| Get rid of accidents like 67feb782f947046f65951303893713052a19a546. Notes: Merged: https://github.com/ruby/ruby/pull/7601 | |||
| 2023-03-28 | Set FILTER_BRANCH_SQUELCH_WARNING only in child environment | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7601 | |||
| 2023-03-28 | Check if Bundler is defined | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7601 | |||
| 2023-03-28 | Use 3 way merge for merger.rb | NARUSE, Yui | |
| Since --3way insists --index, git diff needs to compare with HEAD. | |||
| 2023-03-28 | RBS: Pathname#taint and Pathname#untaint are removed | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7598 | |||
| 2023-03-27 | Use gemspec that keeps original dependencies | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7321 | |||
| 2023-03-26 | RJIT: Implement leaf builtin call | Takashi Kokubun | |
| 2023-03-26 | RJIT: Implement attr_writer | Takashi Kokubun | |
| 2023-03-25 | RJIT: Initial support of splat | Takashi Kokubun | |
| 2023-03-24 | Added sync tools for test libraries like core_assertions.rb to default gems ↵ | Hiroshi SHIBATA | |
| repositories | |||
| 2023-03-23 | core_assertions.rb: Raise `Timeout::Error` explicitly | Nobuyoshi Nakada | |
| So that `assert_raise` inside the block works. | |||
| 2023-03-22 | core_assertions.rb: Fix backward compatibility with pre 2.7 | Nobuyoshi Nakada | |
| 2023-03-22 | [DOC] Update comment of assert_pattern_list | Nobuyoshi Nakada | |
| `pattern_list` may contain string since d903e7672637. | |||
| 2023-03-22 | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada | |
| * Calculate each timeout from the ratio of each factor to the first factor. | |||
| 2023-03-19 | RJIT: Break up RJIT send_iseq_complex exit reasons | Takashi Kokubun | |
| 2023-03-19 | RJIT: Implement ifunc invokeblock | Takashi Kokubun | |
| 2023-03-20 | Add explanation to rbs_skip_tests (#7525) | Soutaro Matsumoto | |
| Notes: Merged-By: soutaro <matsumoto@soutaro.com> | |||
| 2023-03-19 | RJIT: Optimize Kernel#respond_to? | Takashi Kokubun | |
