Skip to content

[pull] master from ruby:master#753

Merged
pull[bot] merged 10 commits intoturkdevops:masterfrom
ruby:master
Feb 6, 2026
Merged

[pull] master from ruby:master#753
pull[bot] merged 10 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 6, 2026

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 : )

nobu and others added 10 commits February 6, 2026 16:26
While it's a very nice API, if the buffer is too big for the
stack (> 1024B) the buffer object will be mark like a stack region
which is slow and overkill for a char buffer.

ruby/json@4dcbcb84a2
> <internal:/home/user/.rbenv/versions/4.0.0/lib/ruby/4.0.0/rubygems/core_ext/kernel_require.rb>:139:in 'Kernel#require': cannot load such file -- CSV (LoadError)

Maybe it currently works on a case-insensitive file system
The `-C` option takes precedence over the `-r` option.  This means
that the options `-r./$(arch)-fake -C $(srcdir)` try to load the file
in the source directory rather than the build directory.

[ci skip] because all CIs use `test-bundler-parallel` instead of this.
Avoid being affected by the existing environment variable `target`
Ensure `call set` works correctly even if the external command `set` exists
Make `--disable-install-doc` work again
Prevent `--with-static-linked-ext` from consuming subsequent arguments
Make `--with-opt-dir` work correctly when specifying an existing directory
Introduce shellsplit.cmd command line parsing subroutine.
Dealing with the limitations of cmd.exe's command-line parsing forces users to use workarounds, and corner cases still remain.
By implementing our own command line splitting, we conceal the complexity and ensure maintainability.

Makefile macro definition and opt-dir list now free from quoting.
now can use like
```
configure.bat --with-opt-dir=c:/src/zlib;c:/src/libffi CC="cl -std:c11" DEFS=-DOPT_THREADED_CODE=2
```
@pull pull bot locked and limited conversation to collaborators Feb 6, 2026
@pull pull bot added the ⤵️ pull label Feb 6, 2026
@pull pull bot merged commit c40fbe3 into turkdevops:master Feb 6, 2026
1 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants