1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/tool
Alan Wu 79fa27acc4 rbinstall: Also do Gem.ruby patching for unpacked bundled gems
Pointing `Gem.ruby` to the newly installed ruby gives mkmf the right
inputs to build extensions in bundled gems. Previously, this patching
was only done for compressed bundled gems.

This patch also prevents `tool/fake.rb` from propagating to the child
process running mkmf for the native extension. The way `tool/fake.rb`
changes mkmf variables using `Kernel#trace_var` created spooky action at
a distance which made debugging difficult.

AppVeyor Windows CI started to fail starting with
8a3663789c because it enabled extension
building for bundled gems on mswin. This patch should address the CI
failures.
2022-04-22 16:21:48 -04:00
..
bundler Use latest RSpec to get rspec-mocks ruby2_keywords fix 2022-04-05 11:42:02 +02:00
dummy-rake-compiler/rake Bundle rbs 1.7.0.beta.5 2021-11-09 03:32:46 +09:00
lib Added assert_true and assert_false same as test-unit gem 2022-04-20 14:13:10 +09:00
m4 Fix locations of the second argument 2022-03-30 14:38:33 +09:00
releng gen-mail.rb: support markdown file path 2022-02-18 21:44:22 +09:00
ruby_vm Finer-grained constant cache invalidation (take 2) 2022-04-01 14:48:22 -04:00
test Let testunit use omit or pend instead of skip 2022-01-16 21:35:09 +09:00
asm_parse.rb
bisect.sh
build-transcode
checksum.rb
ci_functions.sh
colors
darwin-cc
disable_ipv6.sh
downloader.rb Downloader: retry when RFC 2616 noncompliant dates [ci skip] 2021-10-28 17:42:36 +09:00
enc-emoji-citrus-gen.rb
enc-emoji4unicode.rb
enc-unicode.rb
eval.rb
expand-config.rb
extlibs.rb extlibs.rb: Add fallback Colorize 2022-03-24 13:16:13 +09:00
fake.rb fake.rb: Set prefix to $topdir 2022-02-27 21:58:59 +09:00
fetch-bundled_gems.rb Fetch the unmerged revision to test of bundled gems 2022-01-14 14:54:29 +09:00
file2lastrev.rb
format-release tag's prefix is "v" 2021-12-25 22:19:02 +09:00
gem-unpack.rb Obey spec file locations to rubygems 2022-04-07 09:47:10 +09:00
gen-mailmap.rb
gen_dummy_probes.rb
gen_ruby_tapset.rb
generic_erb.rb
git-refresh
gperf.sed
id2token.rb
ifchange
insns2vm.rb
install-sh
intern_ids.rb
leaked-globals
make-snapshot Remove CI configuration files from extracted bundled gems 2022-03-31 10:49:56 +09:00
make_hgraph.rb
mdoc2man.rb
merger.rb
mjit_archflag.sh
mjit_tabs.rb
mk_builtin_loader.rb Add ISEQ_BODY macro 2022-03-24 10:03:51 -04:00
mkconfig.rb Add ABI version to RUBY_LIB_VERSION 2022-02-24 09:18:01 -05:00
mkrunnable.rb Merge to one regexp 2021-12-14 12:19:44 +09:00
node_name.rb
parse.rb
prereq.status
probes_to_wiki.rb
pure_parser.rb
rbinstall.rb rbinstall: Also do Gem.ruby patching for unpacked bundled gems 2022-04-22 16:21:48 -04:00
rbuninstall.rb
redmine-backporter.rb
release.sh
rmdirs
run-gcov.rb
run-lcov.rb
runruby.rb
search-cgvars.rb
strip-rdoc.rb
sync_default_gems.rb Extract pipe_readlines method which reads from the pipeline 2022-04-16 17:13:24 +09:00
test-bundled-gems.rb Relax extention name for macOS 2021-11-15 16:52:10 +09:00
test-coverage.rb
transcode-tblgen.rb
transform_mjit_header.rb [Feature #18249] Implement ABI checking 2022-02-22 09:55:21 -05:00
travis_retry.sh
travis_wait.sh
update-bundled_gems.rb update-bundled_gems.rb: Fix typo and version comparison 2021-12-02 21:13:02 +09:00
update-deps
vtlh.rb
wasm-clangw [wasm] add asyncify based setjmp, fiber, register scan emulation 2022-01-19 11:19:06 +09:00
ytab.sed