| Age | Commit message (Collapse) | Author |
|
|
|
https://github.com/ruby/ruby/actions/runs/8370868368/job/22918952425?pr=10321
ruby_3_2 fixed that with https://github.com/ruby/ruby/commit/e777064e4b064fd77aca65c123f1919433f6732d
|
|
Speed up rebuilding the loaded feature index
Rebuilding the loaded feature index slowed down with the bug fix
for #17885 in 79a4484a072e9769b603e7b4fbdb15b1d7eccb15. The
slowdown was extreme if realpath emulation was used, but even when
not emulated, it could be about 10x slower.
This adds loaded_features_realpath_map to rb_vm_struct. This is a
hidden hash mapping loaded feature paths to realpaths. When
rebuilding the loaded feature index, look at this hash to get
cached realpath values, and skip calling rb_check_realpath if a
cached value is found.
Fixes [Bug #19246]
---
load.c | 27 +++++++++++++++++++++++----
vm.c | 2 ++
vm_core.h | 1 +
3 files changed, 26 insertions(+), 4 deletions(-)
|
|
Disable msystem: MINGW64 job on GitHub Actions (#6545)
---
.github/workflows/mingw.yml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
|
|
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
---
.github/workflows/baseruby.yml | 2 +-
.github/workflows/bundled_gems.yml | 2 +-
.github/workflows/check_dependencies.yml | 2 +-
.github/workflows/check_misc.yml | 2 +-
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/compilers.yml | 2 +-
.github/workflows/mingw.yml | 2 +-
.github/workflows/mjit.yml | 2 +-
.github/workflows/spec_guards.yml | 2 +-
.github/workflows/ubuntu.yml | 2 +-
.github/workflows/wasm.yml | 2 +-
.github/workflows/windows.yml | 2 +-
.github/workflows/yjit-ubuntu.yml | 2 +-
.github/workflows/yjit_asm_tests.yml | 2 +-
14 files changed, 14 insertions(+), 14 deletions(-)
|
|
Bump actions/cache from 2 to 3
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
---
.github/workflows/baseruby.yml | 2 +-
.github/workflows/bundled_gems.yml | 2 +-
.github/workflows/check_dependencies.yml | 2 +-
.github/workflows/check_misc.yml | 2 +-
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/compilers.yml | 2 +-
.github/workflows/mingw.yml | 2 +-
.github/workflows/mjit.yml | 2 +-
.github/workflows/ubuntu.yml | 2 +-
.github/workflows/windows.yml | 8 ++++----
.github/workflows/yjit-ubuntu.yml | 2 +-
11 files changed, 14 insertions(+), 14 deletions(-)
|
|
Show tool versions
---
.github/workflows/mingw.yml | 12 ++++++++++++
1 file changed, 12 insertions(+)
|
|
|
|
The commits between db14f2dde9ceeaa8acbcd31884475a7ce97ae9d3 and
11cc84264a91d42bc873f39d70678e44042322d2 seems breaking
OpenSSL::TestConfig#test_s_parse_include.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5293
|
|
Run only checks for source code. Currently, our CIs do almost
nothing about the documents.
|
|
Cache downloaded external libraries/gems, which are expected not
changed so frequently.
Also sometimes downloading from zlib returns the current time as
the date header in unexpected format, and checksums mismatch at
that time.
Notes:
Merged: https://github.com/ruby/ruby/pull/5201
Merged-By: nobu <nobu@ruby-lang.org>
|
|
MSP-Greg/ruby-setup-ruby@win-ucrt-1
Notes:
Merged: https://github.com/ruby/ruby/pull/5158
|
|
|
|
As GitHub Actions are choking a lot lately, throttle the checks
down to the latest commit only per branches.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also the destination will be created at the installation.
|
|
|
|
* The worker timeouts seem working for test-all.
* The bundled gems have increased.
|
|
|
|
From recent results, `check` and `test-all` will finish within 10
minutes on macOS or 30 minutes on MinGW, otherwise time out.
|
|
This enables a temporary branch on ruby/setup-ruby and MSP-Greg/setup-ruby-pkgs for UCRT-capable action setup.
They set correct PATH and MINGW_PACKAGE_PREFIX for UCRT, if a UCRT based ruby is used.
See here for more details: https://github.com/ruby/setup-ruby/issues/193
To enable correct UCRT settings this therefore uses rubyinstaller-head as base ruby, since it is already UCRT based.
Notes:
Merged: https://github.com/ruby/ruby/pull/4599
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4700
|
|
The related extensions have been removed.
Notes:
Merged: https://github.com/ruby/ruby/pull/4619
|
|
|
|
|
|
https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/
|
|
|
|
|
|
|
|
:disappointed:
|
|
https://github.com/ruby/ruby/runs/1532260149
:thinking:
|
|
Some spec tests require WEBrick, and the spec tests are run from install with the MinGW CI.
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
[Bug #17372]
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
Fixing the failure of a4f292426b40f9d6c8f3d646e4b7c667313074f2 like
https://github.com/ruby/ruby/runs/1513663542
|
|
https://bugs.ruby-lang.org/issues/17372
|
|
Found that we can set default working directory for github actions.
Notes:
Merged: https://github.com/ruby/ruby/pull/3675
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3630
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3523
|
|
Also install external libraries only, extract-gems does not work
unless base ruby is available.
|
|
It seems too heavy as fails more often than before.
|
|
|
|
To honor the environment variable, keep GITPULLOPTIONS unset by
default, and appended the option to VCSUP.
|