| Age | Commit message (Collapse) | Author |
|
* Update RBS to skip validation task
* Revert TEST_BUNDLED_GEMS_ALLOW_FAILURES
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
|
|
This test skipped sometimes due to failure to load 'rake/packagetask'.
This is due to manipulation of $LOAD_PATH by other rubygems tests. If
rake is loaded before any rubygems tests run, then it works fine.
To reproduce the skipping behavior:
$ make test-all TESTOPTS="-j6 --test-order=sorted test/rubygems/test_*.rb"
Notes:
Merged: https://github.com/ruby/ruby/pull/7394
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7387
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7373
|
|
If the previous instruction is not a leaf instruction, then the PC was
incremented before the instruction was ran (meaning the currently
executing instruction is actually the previous instruction), so we
should not increment the PC otherwise we will calculate the source
line for the next instruction.
This bug can be reproduced in the following script:
```
require "objspace"
ObjectSpace.trace_object_allocations_start
a =
1.0 / 0.0
p [ObjectSpace.allocation_sourceline(a), ObjectSpace.allocation_sourcefile(a)]
```
Which outputs: [4, "test.rb"]
This is incorrect because the object was allocated on line 10 and not
line 4. The behaviour is correct when we use a leaf instruction (e.g.
if we replaced `1.0 / 0.0` with `"hello"`), then the output is:
[10, "test.rb"].
[Bug #19456]
Notes:
Merged: https://github.com/ruby/ruby/pull/7357
|
|
@__LINE__ can be nil which causes the inspect method to fail.
Notes:
Merged: https://github.com/ruby/ruby/pull/7357
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7347
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7347
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7347
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7331
|
|
To use the repository version of bundled gems, we need to build a gem by
"gem build", but the repository of minitest does not include
minitest.gemspec because it uses hoe.
This change creats a dummy minitest.gemspec to pass the CI.
Notes:
Merged: https://github.com/ruby/ruby/pull/7339
|
|
|
|
* Create GitHub Releases by itself
* Added help and usage message
* Decorate release body
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/7269
|
|
|
|
|
|
|
|
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
|
|
|