| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-19 | Use isolated temporary directory in test-all too for RubyGems tests | Nobuyoshi Nakada | |
| 2024-04-19 | Extract tmpdir template | Nobuyoshi Nakada | |
| 2024-04-19 | Make `Output.new` accepts keyword arguments | Nobuyoshi Nakada | |
| 2024-04-19 | Update turbo_tests to 2.2.3 or higher | ilyazub | |
| commands/pristine_spec.rb is passed with the turbo_tests 2.2.3 because it the removed json dependency. Related to https://github.com/ruby/ruby/pull/10496 Related to d60b2caa95b01f37d35db9ef8be1d035d14b408d | |||
| 2024-04-18 | Explicily lock turbo_tests to 2.2.0 in Gemfile | Nobuyoshi Nakada | |
| Ruby-core CI is having issues with turbo_tests 2.2.1. This version adds json as a dependency and the `bundle install` command ruby-core uses is not able to compile it for some reason. I was not able to reproduce the issue locally, so this needs more investigation. We're already locked to 2.2.0, but ruby-core does not use a `Gemfile.lock` so we need to lock explicitly in the Gemfile for now. | |||
| 2024-04-18 | Support Misc tracker [ci skip] | Kazuhiro NISHIYAMA | |
| 2024-04-15 | Add --with-shared-gc build flag | Matt Valentine-House | |
| 2024-04-15 | show warning for unused block | Koichi Sasada | |
| With verbopse mode (-w), the interpreter shows a warning if a block is passed to a method which does not use the given block. Warning on: * the invoked method is written in C * the invoked method is not `initialize` * not invoked with `super` * the first time on the call-site with the invoked method (`obj.foo{}` will be warned once if `foo` is same method) [Feature #15554] `Primitive.attr! :use_block` is introduced to declare that primitive functions (written in C) will use passed block. For minitest, test needs some tweak, so use https://github.com/minitest/minitest/commit/ea9caafc0754b1d6236a490d59e624b53209734a for `test-bundled-gems`. | |||
| 2024-04-11 | Lock turbo_tests to 2.1.0 provisionally | Nobuyoshi Nakada | |
| turbo_tests 2.1.1 adds json to its dependency and the current bundler does not take the standard library json and fails to build as a gem before the installation. | |||
| 2024-04-08 | Added test case for bundled gems warning with -r option. | Hiroshi SHIBATA | |
| This is for 76914d474d93b7485973c3bca4fa43b59f5bd383 | |||
| 2024-04-03 | Launchable: Add lineNumber field | Naoto Ono | |
| 2024-04-02 | Launchable: Refactor the logic of JsonStreamWriter | Naoto Ono | |
| 2024-04-02 | [DOC] Fix wheather -> whether typos in configure. | Matt Valentine-House | |
| 2024-03-31 | Manage required baseruby version in one place | Nobuyoshi Nakada | |
| Add a Ruby script mode to `tool/missing-baseruby.bat` that checks if `RUBY_VERSION` meets the required version. This will enable similar checks on mswin as well. | |||
| 2024-03-28 | Use www.rfc-editor.org for RFC text. | Hiroshi SHIBATA | |
| We use the following site for that now: * https://tools.ietf.org/ or http * https://datatracker.ietf.org or http Today, IETF said the official site of RFC is www.rfc-editor.org. FYI: https://authors.ietf.org/en/references-in-rfcxml I replaced them to www.rfc-editor.org. | |||
| 2024-03-28 | Make TestParallel#test_retry_workers consider RUBY_TEST_TIMEOUT_SCALE | KJ Tsanaktsidis | |
| This test currently fails if RUBY_TEST_TIMEOUT_SCALE is set, because the worker timeout is scaled out but the duration of the sleep does not; thus, the test-test-case does not timeout when it should. | |||
| 2024-03-28 | Read as binary regardless locale | Nobuyoshi Nakada | |
| 2024-03-27 | Ignore errors on prerelease gems | Nobuyoshi Nakada | |
| 2024-03-27 | Update vendored resolv to 0.4.0 | Hiroshi SHIBATA | |
| 2024-03-26 | Fix extension installer for out-of-place build | Hiroshi SHIBATA | |
| https://github.com/ruby/ruby/pull/9673#issuecomment-2019028293 | |||
| 2024-03-25 | Use load_gemspec instead of Gem::Specification.load. | Hiroshi SHIBATA | |
| We need to purge `git ls-files` from gemspec in default gems. | |||
| 2024-03-25 | Guard makefile target at cross-build | Hiroshi SHIBATA | |
| http://rubyci.s3.amazonaws.com/crossruby/crossruby-master-aarch64/log/20240325T041917Z.fail.html.gz | |||
| 2024-03-25 | Partly Revert "Show the chilled status of a String [ci skip]" | Hiroshi SHIBATA | |
| This reverts commit e720a6b48582900efd1bd326210644b2fc0f2c5d. | |||
| 2024-03-25 | Show the chilled status of a String [ci skip] | Nobuyoshi Nakada | |
| 2024-03-25 | Bootsnap and Zeitwerk are working correctly now | Hiroshi SHIBATA | |
| 2024-03-25 | Add newline each test script | Hiroshi SHIBATA | |
| 2024-03-25 | Added test script for bundled_gems.rb with zeitwerk | Hiroshi SHIBATA | |
| 2024-03-25 | Consider extensions in gems outside of ext/ | David Rodriguez | |
| 2024-03-25 | Extract `root` helper | David Rodriguez | |
| It holds the root directory for each type of default gem (ext/ or lib/). | |||
| 2024-03-25 | Consider `target_prefix` in extension Makefiles | David Rodriguez | |
| 2024-03-25 | Consistently put requirable features in default gemspecs file list | David RodrÃguez | |
| 2024-03-25 | Fix gemspec file list for extension gems | David RodrÃguez | |
| So that it also includes requirable features provided by extensions. | |||
| 2024-03-25 | Simplify FileCollector interface | David Rodriguez | |
| 2024-03-25 | Use `$ext_build_dir` consistently | David Rodriguez | |
| Instead of hardcoded "ext". | |||
| 2024-03-25 | Lrama v0.6.5 | yui-knk | |
| 2024-03-23 | Ignore method chains succeeding `git ls-files` | Nobuyoshi Nakada | |
| 2024-03-23 | Ignore method chains succeeding `git ls-files` | Nobuyoshi Nakada | |
| 2024-03-22 | Lrama v0.6.4 | yui-knk | |
| 2024-03-18 | Highlight messages in fetch-bundled_gems | Nobuyoshi Nakada | |
| 2024-03-18 | Add more abstract decorations for messaging | Nobuyoshi Nakada | |
| 2024-03-15 | Deprecate `--dryrun` options in favor of `--dry-run` | Nobuyoshi Nakada | |
| 2024-03-15 | downloader.rb: Add `--help` option | Nobuyoshi Nakada | |
| 2024-03-15 | outdate-bundled-gems.rb: Add `--help` option | Nobuyoshi Nakada | |
| 2024-03-14 | Ensure test suite is compatible with --frozen-string-literal | Jean Boussier | |
| As preparation for https://bugs.ruby-lang.org/issues/20205 making sure the test suite is compatible with frozen string literals is making things easier. | |||
| 2024-03-14 | [Feature #20293] Add `Warning.categories` | Nobuyoshi Nakada | |
| 2024-03-09 | Report non-empty directories [ci skip] | Nobuyoshi Nakada | |
| No longer used or generated files/directories sometimes remain unremoved. | |||
| 2024-03-09 | Include default gems directories in installed list | Nobuyoshi Nakada | |
| 2024-03-09 | Reorder and move `install?` blocks after method definitions | Nobuyoshi Nakada | |
| 2024-03-09 | Merged intermediate class `GemInstaller` to `UnpackedInstaller` | Nobuyoshi Nakada | |
| 2024-03-09 | Shorten too long message at uninstalling | Nobuyoshi Nakada | |
