Age | Commit message (Collapse) | Author |
|
I'm trying to debug a flaky `RuntimeError: nested #it` failure in
ruby/spec. Hopefully the full backtrace will give some clues.
Last occurence:
https://github.com/ruby/ruby/actions/runs/6172578817/job/16753137038
Notes:
Merged: https://github.com/ruby/ruby/pull/8436
|
|
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8...704facf57e6136b1bc63b828d79edcd491f0ee84)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Query evaluation ran out of Java heap frequently since CodeQL 2.14.3.
Notes:
Merged: https://github.com/ruby/ruby/pull/8337
|
|
It outputs way too many lines. It's hard to download the output from
GitHub Actions.
|
|
Filter out `-j` option not to reset jobserver mode which is enabled by
the environment variable.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8274
|
|
cf: https://github.com/llvm/llvm-project/commit/874217f99b99ab3c9026dc3b7bd84cd2beebde6e
Notes:
Merged: https://github.com/ruby/ruby/pull/8274
|
|
Autoconf 2.71's `AC_PROG_CC` nukes `CC` variable, which we don't
want. For instance a user could specify `--with-gcc="gcc -std=c99"`
to _force_ C99 mode; but `AC_PROG_CC` just nulifies that `-std=c99`
part.
`AC_PROG_CC` is called everywhere from inside of autoconf itself via
`AC_REQUIRE([AC_PROG_CC])`. It is not a wise idea to try avoiding
this macro at all. We need to reroute `-std=` flags to somewhere
else.
Notes:
Merged: https://github.com/ruby/ruby/pull/8274
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8274
|
|
Would be pull-requested soon.
|
|
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
- [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/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8276
|
|
This reverts commit e6e23b92e3019e27471c9bf7a97db5f95e7a9a29.
It seems like it wasn't added for ruby/ruby.
We could fix tool/sync_default_gems.rb to deal with this, but we have a
pull request that changes that part now, so let me only revert this for
now and revisit this after merging that pull request.
|
|
Still need to add more tests
Update Cargo.toml; add README
Switch yp_string_t_type variants to SNAKE_CASE
Add unescape tests
Add encoding callback tests
Add pack_parse test
Add diagnostic test
Add comment test
Add node tests
Add string_list tests
Add other string tests
Add shared string test
Add list tests
Fixes for updated branch
Run bundle install before running Rust tests
Fix version test
ci: Add proper config for rust-toolchain step for sanitizers
ci: Fix tests, clippy
Remove extra `bundle install`; run `bundle exec rake`
Didn't realize `setup-ruby`'s `bundle-cache: true` runs `bundle install`.
Remove `rake compile` from build.rs
This is complicating CI for me; maybe we add it back later.
Undo README formatting changes
Fix UB in C callbacks
Use slice+str instead of String for raw things
Move bindings to bindings module
Handle non-UTF-8 strings in paths
rust ci: test with sanitizers; add -D warnings
Update rust-bindings.yml
Update Cargo.toml
Don't need to compile extra crate_types
PR changes
Apply patch from @kddnewton
Delete unescape_tests.rs
Fix things after rebasing
https://github.com/ruby/yarp/commit/273790e40b
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8210
|
|
https://github.com/ruby/ruby/actions/runs/5836610844/job/15830549311
|
|
`YJIT_BINDGEN_DIFF_OPTS=--exit-code make yjit-bindgen` is not the same
as `make yjit-bindgen YJIT_BINDGEN_DIFF_OPTS=--exit-code`, of course.
|
|
This has been unstable:
https://github.com/ruby/ruby/actions/runs/5797755676/job/15713988590
and I'm not sure if we need that in the first place, assuming the
OS image itself is maintained by GitHub.
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
Recent GitHub Actions Windows containers seem having Strawberry tools.
|
|
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
|
|
Revert b106cf2eef574535fa2a069493235b00d679d20a.
Sorry, it didn't actually fix the problem. See for example:
https://github.com/peterzhu2118/ruby/actions/runs/5659386206/job/15332833836
The plot thickens.
|
|
https://github.com/peterzhu2118/ruby/actions/runs/5649652235/job/15304434412
> Errno::ENOENT: No such file or directory @ rb_sysopen -
> ./.downloaded-cache/config.guess:
> https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.guess
Unsure about the root cause but making sure the directory is there seems like a
plausible fix. Maybe the issue is sensitive to cache state.
Notes:
Merged: https://github.com/ruby/ruby/pull/8114
Merged-By: XrXr
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8105
|
|
|
|
|
|
The code doesn't compile, so probably nobody is using this.
Notes:
Merged: https://github.com/ruby/ruby/pull/8072
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8071
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7942
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8065
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8040
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8040
|
|
Revert "Disable YJIT if objcopy command is old"
This reverts commit 75f8781c08da421d6bcfb2c3c8b7b74efea3bec2.
|
|
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
Notes:
Merged: https://github.com/ruby/ruby/pull/8034
Merged-By: nobu <nobu@ruby-lang.org>
|
|
These variables were used only once.
Notes:
Merged: https://github.com/ruby/ruby/pull/8027
|
|
|
|
|
|
They don't compile. I guess nobody actively maintain such old
compilers. Chances are the situation won't improve. Let's stop
testing yjit on them.
Notes:
Merged: https://github.com/ruby/ruby/pull/8028
|
|
YJIT does not interface with this flag.
Notes:
Merged: https://github.com/ruby/ruby/pull/8028
|
|
These expressions don't exist.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
`matrix.name` doesn't exist.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
According to https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#check_suite
the key is "types", not "type".
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
A bit readable to me.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
Looking at `git log` it seems multiple members of the team prefer
this style. Let us follow the tradition.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
As seen in:
https://docs.github.com/en/actions/learn-github-actions/expressions
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
This workflow have never needed matrix since its birth.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
This is just `prettier --single-quote`. Single quote is because
it generated smaller diff than vice verca.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|
|
Everyone does `mkdir build; src/autogen.sh`; why not merge them.
Notes:
Merged: https://github.com/ruby/ruby/pull/8020
|