Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow to use development version of bundled gems for packaging | Hiroshi SHIBATA | 2023-05-09 | 1 | -0/+6 |
| | |||||
* | We should not validate development version of bundled gems with fetch timing. | Hiroshi SHIBATA | 2023-05-09 | 1 | -3/+0 |
| | | | | We want to notify above situation when release time. So, I move this check into ruby/actions. | ||||
* | core_assertions.rb: Support old rubies | Nobuyoshi Nakada | 2023-04-29 | 1 | -2/+1 |
| | | | | Some symbol argument might not be accepted by Process.clock_gettime. | ||||
* | Copy also helper.rb [ci skip] | Nobuyoshi Nakada | 2023-04-28 | 1 | -0/+4 |
| | |||||
* | 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. | ||||
* | Skip assert_linear_performance for RJIT | Takashi Kokubun | 2023-04-02 | 1 | -2/+5 |
| | |||||
* | 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. | ||||
* | Check if Bundler is defined | Nobuyoshi Nakada | 2023-03-28 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | 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. | ||||
* | Revert "core_assertions.rb: Refine `assert_linear_performance`" | Takashi Kokubun | 2023-03-16 | 1 | -16/+11 |
| | | | | | | | This reverts commit cae4342dd559e34c1ce6219593f77f0ad80286da. This is failing a lot of CIs and nobody is actively looking into fixing it. Let me revert this until we have a solution to it. | ||||
* | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-16 | 1 | -11/+16 |
| | | | | * Use an `Enumerable` as factors, instead of three arguments. | ||||
* | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-15 | 1 | -4/+3 |
| | | | | | * Add `rehearsal` keyword argument * Stop repeating with the same factor | ||||
* | Add test for linear performance | Nobuyoshi Nakada | 2023-03-12 | 1 | -0/+23 |
| | |||||
* | core_assertions.rb: Consider backward compatibilities | Nobuyoshi Nakada | 2023-03-12 | 1 | -1/+3 |
| | | | | | This file is copied to default gems, which might support older versions. | ||||
* | code style | Hiroshi SHIBATA | 2023-03-08 | 1 | -1/+3 |
| | |||||
* | Added debug info to gemspec version check | Hiroshi SHIBATA | 2023-03-08 | 1 | -1/+1 |
| | |||||
* | s/mjit/rjit/ | Takashi Kokubun | 2023-03-06 | 1 | -2/+2 |
| | |||||
* | s/MJIT/RJIT/ | Takashi Kokubun | 2023-03-06 | 2 | -7/+7 |
| | |||||
* | fix test/rubygems/test_gem_package_task.rb when in -j mode | lukeg | 2023-02-28 | 1 | -0/+4 |
| | | | | | | | | | This test skipped sometimes due to failure to load 'rake/packagetask'. This is due to manipulation of $LOAD_PATH by other rubygems tests. If rake is loaded before any rubygems tests run, then it works fine. To reproduce the skipping behavior: $ make test-all TESTOPTS="-j6 --test-order=sorted test/rubygems/test_*.rb" | ||||
* | Prefer to use File.foreach instead of IO.foreach | Hiroshi SHIBATA | 2023-02-27 | 1 | -1/+1 |
| | |||||
* | Refine exception messages when git failed | Nobuyoshi Nakada | 2023-02-22 | 1 | -4/+7 |
| | |||||
* | Use `Gem::Package#build` instead of the class method for old baseruby | Nobuyoshi Nakada | 2023-02-22 | 1 | -1/+3 |
| | |||||
* | Clone and create dummy gemspec in sequential build | Nobuyoshi Nakada | 2023-02-22 | 1 | -0/+11 |
| | |||||
* | Move dummy gemspec file creation for extract-gems-sequential | Nobuyoshi Nakada | 2023-02-22 | 1 | -25/+18 |
| | |||||
* | Create a dummy minitest.gemspec for a bundled gem | Yusuke Endoh | 2023-02-19 | 1 | -0/+25 |
| | | | | | | | | To use the repository version of bundled gems, we need to build a gem by "gem build", but the repository of minitest does not include minitest.gemspec because it uses hoe. This change creats a dummy minitest.gemspec to pass the CI. | ||||
* | Apply zone offset to the last modified time | Nobuyoshi Nakada | 2023-02-13 | 1 | -0/+1 |
| | |||||
* | [Bug #19340] Fix bundle gems with test revision | Nobuyoshi Nakada | 2023-01-26 | 1 | -0/+13 |
| | | | | | Build temporary gem package from cloned repository if test revision is set. | ||||
* | Supressing warnings messages like: | Hiroshi SHIBATA | 2023-01-18 | 1 | -2/+0 |
| | | | | | | | | Ignoring debug-1.7.1 because its extensions are not built. Try: gem pristine debug --version 1.7. Revert "Clear gem paths for each test" This reverts commit 6698b580ddad8cfa8c5c86df9328472820d3ee6a. | ||||
* | Clear gem paths for each test | Nobuyoshi Nakada | 2023-01-15 | 1 | -0/+2 |
| | | | | So that rubygems can find the bundled rake. | ||||
* | Skip Test::Unit::AutoRunner logic in ruby/ruby repository | Hiroshi SHIBATA | 2023-01-05 | 1 | -2/+5 |
| | |||||
* | [ruby/openssl] Stop AutoRunner with test-unit | Hiroshi SHIBATA | 2023-01-05 | 1 | -0/+1 |
| | | | | https://github.com/ruby/openssl/commit/0d4cd8b9ca | ||||
* | check `NO_COLOR` envval | Koichi Sasada | 2022-12-26 | 1 | -1/+3 |
| | | | | Support `NO_COLOR` (https://no-color.org/) to make parsing output easy. | ||||
* | Support new style diagnostic reports | Nobuyoshi Nakada | 2022-12-25 | 1 | -5/+13 |
| | |||||
* | Remove `require 'io/wait'` where it's no longer necessary. (#6932) | Samuel Williams | 2022-12-15 | 1 | -1/+0 |
| | | | | | | | * Remove `require 'io/wait'` as it's part of core now. * Update ruby specs using version gates. * Add note about why it's conditional. | ||||
* | Skip calling f.read for `overwrite: true`-only cases | Takashi Kokubun | 2022-12-13 | 1 | -2/+4 |
| | | | | We only need to set outpath for that case. | ||||
* | Make sure f.read is not called twice | Takashi Kokubun | 2022-12-13 | 1 | -2/+5 |
| | | | | | | | --revision.h and --if-change are not used simultaneously, but they might be in the future. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> | ||||
* | Avoid overwriting revision.h when .git doesn't exist (#6915) | Takashi Kokubun | 2022-12-12 | 1 | -3/+3 |
| | | | | | * Avoid overwriting revision.h when .git doesn't exist * Overwrite revision.h if it's blank | ||||
* | Fix positional argument color [ci skip] | Nobuyoshi Nakada | 2022-12-12 | 1 | -1/+1 |
| | |||||
* | Use class methods of `File` over `Kernel.open` and `IO.read` | Nobuyoshi Nakada | 2022-12-01 | 2 | -2/+2 |
| | |||||
* | Try to overwrite the file in VPATH if possible | Nobuyoshi Nakada | 2022-11-13 | 1 | -1/+2 |
| | |||||
* | jobserver option may not be at the last | Nobuyoshi Nakada | 2022-11-07 | 1 | -1/+2 |
| | |||||
* | Set `autoclose:` for inherited FDs only [ci skip] | Nobuyoshi Nakada | 2022-11-07 | 1 | -2/+2 |
| | |||||
* | GNU make 4.4 now uses a fifo for the jobserver | Nobuyoshi Nakada | 2022-11-06 | 1 | -3/+8 |
| | |||||
* | Don't report changed ENV caused by Bundler | Peter Zhu | 2022-11-04 | 1 | -0/+3 |
| | | | | | | Bundler's backups changes environment variables starting with BUNDLER_ORIG_. This causes a lot of noise in tests as the leakchecker reports them as changed. |