Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Only when installing to the system path on macOS, prepend '$(SDKROOT)'
and remap `includedir`.
Fix https://github.com/rbenv/ruby-build/discussions/2123
Notes:
Merged: https://github.com/ruby/ruby/pull/7197
|
|
Rust 1.58.0 unfortunately doesn't provide facilities to control symbol
visibility/presence, but we care about controlling the list of
symbols exported from libruby-static.a and libruby.so.
This commit uses `ld -r` to make a single object out of rustc's
staticlib output, libyjit.a. This moves libyjit.a out of MAINLIBS and adds
libyjit.o into COMMONOBJS, which obviates the code for merging libyjit.a
into libruby-static.a. The odd appearance of libyjit.a in SOLIBS is also
gone.
To filter out symbols we do not want to export on ELF platforms, we use
objcopy after the partial link. On darwin, we supply a symbol list to
the linker which takes care of hiding unprefixed symbols.
[Bug #19255]
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
Notes:
Merged: https://github.com/ruby/ruby/pull/7115
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7186
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7185
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7185
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7185
|
|
Build temporary gem package from cloned repository if test revision is
set.
Notes:
Merged: https://github.com/ruby/ruby/pull/7146
|
|
simplecov-0.22.0 no longer support pre-0.18 result format. result data needs
`lines` key for coverage data.
|
|
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7137
|
|
Ignoring debug-1.7.1 because its extensions are not built. Try: gem pristine debug --version 1.7.
Revert "Clear gem paths for each test"
This reverts commit 6698b580ddad8cfa8c5c86df9328472820d3ee6a.
|
|
So that rubygems can find the bundled rake.
Notes:
Merged: https://github.com/ruby/ruby/pull/7122
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7104
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7104
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7104
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7079
|
|
|
|
|
|
|
|
|
|
|
|
https://github.com/ruby/openssl/commit/0d4cd8b9ca
|
|
Support `NO_COLOR` (https://no-color.org/) to make parsing output easy.
Notes:
Merged: https://github.com/ruby/ruby/pull/7030
|
|
from https://github.com/rubygems/rubygems/commit/72fd3dd2096af16d797ad0cd8e0d2a8869e240b3
Notes:
Merged: https://github.com/ruby/ruby/pull/7025
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7020
|
|
|
|
I noticed this while running test_yjit with --mjit-call-threshold=1,
which redefines `Integer#<`. When Ruby is monkey-patched,
MJIT itself could be broken.
Similarly, Ruby scripts could break MJIT in many different ways. I
prepared the same set of hooks as YJIT so that we could possibly
override it and disable it on those moments. Every constant under
RubyVM::MJIT is private and thus it's an unsupported behavior though.
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/6987
|
|
Now every private interface is cleaned up, and the public interface is
documented.
|
|
[Misc #19250]
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
cf0b413ef8b794ef6e7436f22fd5a998050dada9
|
|
* Set up RBS_SKIP_TESTS
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
|
|
|
|
Surrounding with brackets is just a convention for the bugs tracker
links.
|
|
Make the WASI_SDK_PATH variable mandatory when building for wasi host.
This requirement prevents developers from being stuck due to unfriendly
configuration's error message.
Notes:
Merged: https://github.com/ruby/ruby/pull/5464
|
|
|
|
|
|
Regexp optimization and Wasm support are added.
|
|
|
|
Pick from https://github.com/rubygems/rubygems/commit/084f7d1f21f6fc3e2bb685b7bda3653fb2891c6e
Notes:
Merged: https://github.com/ruby/ruby/pull/6936
|
|
* Remove `require 'io/wait'` as it's part of core now.
* Update ruby specs using version gates.
* Add note about why it's conditional.
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
|
|
"3.2.0+33" starts with "3.2.0+3", but it doesn't mean that they are the
same ABI version.
|