| Age | Commit message (Collapse) | Author |
|
tool/test-bundled-gems.rb use sub processes for testing bundled gems and
doesn't support RUN_OPTS. We weren't enabling YJIT for these tests.
Use an include config with RUBY_YJIT_ENABLE to turn on YJIT for these
tests.
Note that we only test with the default call threshold in this setup,
which is the same as before YJIT was off by defauft. The
--yjit-call-threshold command line was never passed to the tests.
|
|
"make check" runs "make test-spec" and "make test-all", so they don't
need to be individual elements of the matrix.
|
|
It wasn't on at all before... Since it's a snowflake "include" matrix
element, might as well test the env var with it.
|
|
It wasn't on at all and the printout of RUBY_DESCRIPTION at the end of
`make check` wasn't saying +YJIT.
|
|
|
|
|
|
|
|
Add RUBY_YJIT_ENABLE env var and YJIT_FORCE_ENABLE compile-time constant.
Rename YJIT_STATS to RUBY_YJIT_STATS.
|
|
YJIT should be able to pass this check now.
|
|
|
|
Two JITs running at once may result in strange interactions. Lets
disable YJIT while running the MJIT tests.
|
|
* Create GitHub workflow to run ASM tests
* Specify path
* Attempt #3
* Set bash flags to print commands, stop on first error
* Remove clear command from test_asm.sh
* Use clang
|
|
|
|
|
|
See d825e34962540d345eb3c5a70eb264b415e915a5
|
|
|
|
Mostly copied from mjit.yml. Thank you Kokubun-san!
|
|
|
|
|
|
|
|
From recent results, `check` and `test-all` will finish within 10
minutes on macOS or 30 minutes on MinGW, otherwise time out.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4920
|
|
https://github.blog/changelog/2021-09-29-github-actions-jobs-running-on-macos-latest-are-now-running-on-macos-big-sur-11/
Notes:
Merged: https://github.com/ruby/ruby/pull/4920
|
|
Because the `make` environment variable causes some rubygems tests to fail.
And to align with `.cirrus.yml`.
Notes:
Merged: https://github.com/ruby/ruby/pull/4880
|
|
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
|
|
LTO is about static links. Makes no sense to have DLLs.
Notes:
Merged: https://github.com/ruby/ruby/pull/4815
|
|
Why not?
Notes:
Merged: https://github.com/ruby/ruby/pull/4815
|
|
Noticed that defs/gmake.mk has `exts: rubyspec-capiext` dependency only
when $ENABLE_SHARED is true. This one adds extra tests so we basically
welcome. Why not default it on.
Notes:
Merged: https://github.com/ruby/ruby/pull/4815
|
|
|
|
|
|
|
|
We have previewed it, and know it doesn't work well now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4775
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4775
|
|
Because patch does not installed on windows-2022.
https://github.com/actions/virtual-environments/issues/3949
> Only pure MSYS2 is installed. No additional packages
Notes:
Merged: https://github.com/ruby/ruby/pull/4775
|
|
https://github.com/ruby/ruby/pull/4775/checks?check_run_id=3419490832#step:13:38
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4775
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4775
|
|
https://github.blog/changelog/2021-08-23-github-actions-windows-server-2022-with-visual-studio-2022-is-now-available-on-github-hosted-runners-public-beta/
Notes:
Merged: https://github.com/ruby/ruby/pull/4775
|
|
Explicitly specify the root as a user to run tests in the containers.
Coming new ruby/ruby-ci-image images are required to run the container as
a regular user by default, while the root user is required to run the
compilers.yml. Add `id` command to print the user info.
Co-authored-by: fedor <fedor@cirruslabs.org>
Notes:
Merged: https://github.com/ruby/ruby/pull/4766
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4743
|
|
[0] => [0, *, a]
#=> [0] length mismatch (given 1, expected 2+) (NoMatchingPatternError)
Ignore test failures of typeprof caused by this change for now.
|
|
|
|
|