[pull] master from ruby:master - #1252
Merged
Merged
Conversation
String#unspace escapes whitespace with a backslash, which is a GNU
make convention that nmake does not interpret, and nmake cannot
express a directory containing spaces in `{dir}` inference paths in
any form. Building an extension from such a path silently generates
object rules that never fire. Warn at Makefile creation time
instead of failing later with a confusing link error.
Bumps the github-actions group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruby/setup-ruby](https://github.com/ruby/setup-ruby) | `1.319.0` | `1.321.0` | | [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) | `0.6.0` | `0.6.1` | | [github/codeql-action/init](https://github.com/github/codeql-action) | `4.37.1` | `4.37.3` | | [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.37.1` | `4.37.3` | | [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.37.1` | `4.37.3` | | [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) | `1.8.1` | `1.9.0` | | [actions/labeler](https://github.com/actions/labeler) | `6.2.0` | `7.0.0` | | [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.4.3` | `2.4.4` | | [taiki-e/install-action](https://github.com/taiki-e/install-action) | `2.84.0` | `2.85.2` | Updates `ruby/setup-ruby` from 1.319.0 to 1.321.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](ruby/setup-ruby@003a5c4...95ef2b0) Updates `zizmorcore/zizmor-action` from 0.6.0 to 0.6.1 - [Release notes](https://github.com/zizmorcore/zizmor-action/releases) - [Commits](zizmorcore/zizmor-action@6599ee8...6fc4b00) Updates `github/codeql-action/init` from 4.37.1 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@7188fc3...e4fba86) Updates `github/codeql-action/analyze` from 4.37.1 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@7188fc3...e4fba86) Updates `github/codeql-action/upload-sarif` from 4.37.1 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@7188fc3...e4fba86) Updates `lewagon/wait-on-check-action` from 1.8.1 to 1.9.0 - [Release notes](https://github.com/lewagon/wait-on-check-action/releases) - [Changelog](https://github.com/lewagon/wait-on-check-action/blob/master/CHANGELOG.md) - [Commits](lewagon/wait-on-check-action@1d57e2c...2271c86) Updates `actions/labeler` from 6.2.0 to 7.0.0 - [Release notes](https://github.com/actions/labeler/releases) - [Commits](actions/labeler@b8dd2d9...bf12e9b) Updates `ossf/scorecard-action` from 2.4.3 to 2.4.4 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](ossf/scorecard-action@4eaacf0...2d11466) Updates `taiki-e/install-action` from 2.84.0 to 2.85.2 - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@a6b2e2d...41049aa) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.321.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: zizmorcore/zizmor-action dependency-version: 0.6.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action/init dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action/analyze dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action/upload-sarif dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: lewagon/wait-on-check-action dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/labeler dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: ossf/scorecard-action dependency-version: 2.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: taiki-e/install-action dependency-version: 2.85.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]>
[Bug #11438] VirtualQuery against a local variable address may return a region that does not span the whole thread stack when the interpreter is initialized deep in the stack, such as Ruby embedded in another application. stack_check() then misfires with a bogus SystemStackError.
…file(5) The handwritten Gemfile guide on guides.rubygems.org is planned to be replaced by this generated man page, but its explanation of the ~> specifier and the eval_gemfile method have no equivalent here. Port both ahead of the replacement so the information is not lost. ruby/rubygems@2166ff6665
bundle-env, bundle-fund, bundle-info, bundle-issue, bundle-licenses, bundle-list, and bundle-pristine all have their own man pages but were not listed in bundle(1), so they were never linked from the command index. ruby/rubygems@9e37b2fd9f Co-Authored-By: Claude Fable 5 <[email protected]>
…8078) The documentation for `IO::Buffer#set_value` shows: buffer.set_value(:U8, 1, 111) # => 1 but it actually returns 2, the offset just after the written value: $ ruby -e 'p IO::Buffer.new(8).set_value(:U8, 1, 111)' 2 `io_buffer_set_value` passes `&offset` to `rb_io_buffer_set_value`, which advances it by the size of the written value, and then returns the advanced offset: static VALUE io_buffer_set_value(VALUE self, VALUE type, VALUE _offset, VALUE value) { struct rb_io_buffer *buffer = get_io_buffer_for_writing(self); size_t offset = io_buffer_extract_offset(_offset); rb_io_buffer_set_value(buffer, type, &offset, value); return SIZET2NUM(offset); } This changed in 025b870 (#6434, released in 3.2.0); before that the method returned the given offset, so the example was correct at the time it was written. Checked with all-ruby: 3.1 returns 1 and 3.2 through 4.0 return 2. Also state the return value explicitly for both `set_value` and `set_values`. The call-seq says `-> offset`, which reads as if the given offset were returned. `set_values` returns the offset after the last written value in the same way (3 for the example in its documentation).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )