| Age | Commit message (Collapse) | Author |
|
Notes:
Merged-By: pocke <p.ck.t22@gmail.com>
|
|
|
|
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>
|
|
|
|
* Add --yjit-no-type-prop so we can test YJIT without type propagation
* Fix typo in command line option
* Leave just two test workflows enable for YJIT
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
|
|
As GitHub Actions are choking a lot lately, throttle the checks
down to the latest commit only per branches.
|
|
|
|
A bit readable to me.
See also https://github.com/ruby/ruby/pull/4880
Notes:
Merged: https://github.com/ruby/ruby/pull/5005
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
Add RUBY_YJIT_ENABLE env var and YJIT_FORCE_ENABLE compile-time constant.
Rename YJIT_STATS to RUBY_YJIT_STATS.
|