Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-09 | Needs `$` in `make` command line to be escapedv3_1_0_preview1 | Nobuyoshi Nakada | |
2021-11-08 | Separate TestReadline#test_interrupt_in_other_thread | Nobuyoshi Nakada | |
This method is already known to fail on Travis-CI arm32-linux. | |||
2021-11-08 | Try 32bit environment | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Set job names | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Highlight where groups | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Run in sh | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Run test-spec | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Pass -j option via environment variables | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Clear BUNDLER_VERSION unconditinally | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Remove unnecessary encoding settings | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Use autogen | Nobuyoshi Nakada | |
2021-11-07 | [MinGW] Clear prefix and move the directory to DESTDIR | Nobuyoshi Nakada | |
Also the destination will be created at the installation. | |||
2021-11-07 | [MSWin] Pass TESTOPTS via RUBY_TESTOPTS | Nobuyoshi Nakada | |
2021-11-07 | [MSWin] Split nmake step | Nobuyoshi Nakada | |
The workflow output grouping seems effective even in the middle of lines. | |||
2021-11-07 | [MinGW] Set job env vars at once | Nobuyoshi Nakada | |
2021-11-01 | bundled_gems: Pull before new commit [ci skip] | Nobuyoshi Nakada | |
2021-10-29 | Skip CodeQL if only document files changed [ci skip] | Nobuyoshi Nakada | |
2021-10-29 | Merge macOS CIs to reduce concurrency | Nobuyoshi Nakada | |
On GitHub Actions, the macOS runners seem much more expensive than Ubuntu, and its limit is the most significant bottlenecks for our CIs. As the "check" tasks usually finish 3 or 4 times faster than "test-bundler-parallel", it will be balanced by running all three "check" tasks sequentially. Notes: Merged: https://github.com/ruby/ruby/pull/5046 | |||
2021-10-29 | Mitigate the timeout of tests [ci skip] | Nobuyoshi Nakada | |
* The worker timeouts seem working for test-all. * The bundled gems have increased. | |||
2021-10-29 | Skip tests if only document files changed | Nobuyoshi Nakada | |
2021-10-26 | more on eliminating $make | 卜部昌平 | |
Notes: Merged: https://github.com/ruby/ruby/pull/5005 | |||
2021-10-26 | GNUMAKEFLAGS is too new for mac | 卜部昌平 | |
It is relatively well known that mac does not update its command line tools, and make is no exception. They ship GNU make 3.x, which didn't yet implemented GNUMAKEFLAGS. Resort to MAKEFLAGS there. Notes: Merged: https://github.com/ruby/ruby/pull/5005 | |||
2021-10-26 | .github: use GNUMAKEFLAGS instead of JOBS | 卜部昌平 | |
A bit readable to me. See also https://github.com/ruby/ruby/pull/4880 Notes: Merged: https://github.com/ruby/ruby/pull/5005 | |||
2021-10-25 | Update YJIT code owners. Revert accidental commit. | Maxime Chevalier-Boisvert | |
2021-10-25 | Add code owners for YJIT sources | Maxime Chevalier-Boisvert | |
Code owners are automatically tagged as reviewers on pull requests | |||
2021-10-24 | Reduce YJIT runs on Ubuntu [ci skip] | Nobuyoshi Nakada | |
2021-10-24 | Use `${{}}` for if statement | Nobuyoshi Nakada | |
2021-10-22 | Reduce YJIT runs on macOS [ci skip] | Nobuyoshi Nakada | |
MacOs concurrency on GitHub Actions is limited, and the performance is relatively poor. | |||
2021-10-20 | Move test_yjit_asm.sh into misc | Alan Wu | |
Since conventionally scripts don't live at the top level of the repo. | |||
2021-10-20 | Revert "Disable YJIT while running MJIT tests (#62)" | Alan Wu | |
This reverts commit 60f3f25cc421b75b3dbf02fef759c4857bf3ef46. We don't need to pass --disable-yjit when running MJIT tests anymore because we are off by default. | |||
2021-10-20 | Minimize diff in existing workflow files | Alan Wu | |
2021-10-20 | Use env var to turn on YJIT for test-bundled-gems | Alan Wu | |
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. | |||
2021-10-20 | Remove YJIT CI configs for tests make check runs | Alan Wu | |
"make check" runs "make test-spec" and "make test-all", so they don't need to be individual elements of the matrix. | |||
2021-10-20 | Turn on YJIT for repeat-count=2 runs through env var | Alan Wu | |
It wasn't on at all before... Since it's a snowflake "include" matrix element, might as well test the env var with it. | |||
2021-10-20 | Turn on YJIT in macOS workflow | Alan Wu | |
It wasn't on at all and the printout of RUBY_DESCRIPTION at the end of `make check` wasn't saying +YJIT. | |||
2021-10-20 | Enable leaked global tests in YJIT workflows | Alan Wu | |
2021-10-20 | Correct workflow name for YJIT Ubuntu | Alan Wu | |
2021-10-20 | Try turning off test-bundler-parallel to see if that fixes all the build errors | Noah Gibbs | |
2021-10-20 | Don't enable YJIT by default. More tests on both Ubuntu and MacOS. | Noah Gibbs | |
Add RUBY_YJIT_ENABLE env var and YJIT_FORCE_ENABLE compile-time constant. Rename YJIT_STATS to RUBY_YJIT_STATS. | |||
2021-10-20 | Re-enable leaked global check | Alan Wu | |
YJIT should be able to pass this check now. | |||
2021-10-20 | Try running with more YJIT options in CI to surface more bugs | Maxime Chevalier-Boisvert | |
2021-10-20 | Disable YJIT while running MJIT tests (#62) | Aaron Patterson | |
Two JITs running at once may result in strange interactions. Lets disable YJIT while running the MJIT tests. | |||
2021-10-20 | Create GitHub workflow to run ASM tests (#8) | Maxime Chevalier-Boisvert | |
* 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 | |||
2021-10-20 | Delete codeql-analysis-2.yml | Maxime Chevalier-Boisvert | |
2021-10-20 | Create codeql-analysis-2.yml | Maxime Chevalier-Boisvert | |
2021-10-20 | Use autogen.sh in YJIT's CI setup | Alan Wu | |
See d825e34962540d345eb3c5a70eb264b415e915a5 | |||
2021-10-20 | Rename first call => threshold one | Maxime Chevalier-Boisvert | |
2021-10-20 | Add a CI check for --yjit-call-threshold=1 | Alan Wu | |
Mostly copied from mjit.yml. Thank you Kokubun-san! | |||
2021-10-14 | Disable install-doc at CodeQL | Nobuyoshi Nakada | |
2021-10-14 | Set GNUMAKEFLAGS at CodeQL | Nobuyoshi Nakada | |