| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
Recent GitHub Actions Windows containers seem having Strawberry tools.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
The code doesn't compile, so probably nobody is using this.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Revert "Disable YJIT if objcopy command is old"
This reverts commit 75f8781c08da421d6bcfb2c3c8b7b74efea3bec2.
|
|
|
| |
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
|
|
|
|
| |
These variables were used only once.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
YJIT does not interface with this flag.
|
|
|
|
| |
These expressions don't exist.
|
|
|
|
| |
`matrix.name` doesn't exist.
|
|
|
|
|
| |
According to https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#check_suite
the key is "types", not "type".
|
|
|
|
| |
A bit readable to me.
|
|
|
|
|
| |
Looking at `git log` it seems multiple members of the team prefer
this style. Let us follow the tradition.
|
|
|
|
|
| |
As seen in:
https://docs.github.com/en/actions/learn-github-actions/expressions
|
|
|
|
| |
This workflow have never needed matrix since its birth.
|
|
|
|
|
| |
This is just `prettier --single-quote`. Single quote is because
it generated smaller diff than vice verca.
|
|
|
|
| |
Everyone does `mkdir build; src/autogen.sh`; why not merge them.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Debugging code for find_time_numguess is compiled always.
|
| |
|
|
|
|
|
| |
`outputs` has to be a hash, but it seems previous expression
generated a null token and would have generated errors here.
|
|
|
|
| |
These conditions always hold.
|
|
|
|
| |
Use composite action to reduce copy & paste.
|
|
|
|
| |
Use composite action to reduce copy & paste.
|
|
|
|
|
| |
Source code is not always checked out to `.`. We need to specify
the exact place where the action.yml file is located.
|
|
|
|
| |
Use composite action to reduce copy & paste.
|