ruby/tool
Yuta Saito d35cc0cc77 tool/downloader.rb: Stop caching already existing files
Previously, the script was caching any file already present in the
destination directory, regardless of its origin. This caused issues
when the directory contained files copied from external sources like
`autoreconf --install`.

For example:
1. `./autogen.sh --install` copies `config.guess` and `config.sub`
   from the system to `./tool`.
2. `ruby tool/downloader.rb -d tool -e gnu config.guess config.sub`
   treats those files as if they were downloaded and caches them.
3. Removing the files: `rm tool/config.guess tool/config.sub`.
4. Running the downloader again, it mistakenly restores the cached
   files instead of downloading fresh versions.
2025-02-13 15:35:31 +09:00
..
annocheck CI: Run annocheck for libruby.so 2024-08-07 18:51:20 +02:00
bundler Restore lockfile for test-bundler 2025-01-14 14:52:48 +09:00
lib Add Test::Unit::CoreAssertions#assert_raise_kind_of 2025-01-24 15:51:28 +09:00
lrama Lrama v0.7.0 2025-01-21 10:16:05 +09:00
m4 Support RUBY_MODULAR_GC with LOAD_RELATIVE 2024-12-22 22:10:26 +09:00
releng
rjit Optimized forwarding callers and callees 2024-06-18 09:28:25 -07:00
ruby_vm Optimized forwarding callers and callees 2024-06-18 09:28:25 -07:00
test Add test for Test::Unit::CoreAssertions#assert_raise_with_message 2025-01-24 15:53:08 +09:00
asm_parse.rb
bisect.sh
build-transcode
checksum.rb
colors
darwin-ar
darwin-cc
disable_ipv6.sh
downloader.rb tool/downloader.rb: Stop caching already existing files 2025-02-13 15:35:31 +09:00
enc-case-folding.rb
enc-emoji-citrus-gen.rb
enc-emoji4unicode.rb
enc-unicode.rb
eval.rb
expand-config.rb
extlibs.rb downloader.rb: Use keyword arguments 2025-01-16 15:35:50 +09:00
fake.rb Update rubyarchdir and rubylibdir as well for tests 2024-11-15 18:28:16 +09:00
fetch-bundled_gems.rb Allow to run 'make test-bundled-gems BUNDLED_GEMS=csv,rexml' for only testing csv and rexml 2024-11-27 16:45:10 +09:00
file2lastrev.rb
format-release increase diff.renameLimit 2024-12-12 22:58:44 +09:00
gen-github-release.rb Set prerelease flag if tag includes preview or rc 2024-01-12 15:36:08 +09:00
gen-mailmap.rb
gen_dummy_probes.rb
gen_ruby_tapset.rb
generic_erb.rb Fix a typo in a local variable name 2024-11-04 23:32:25 +09:00
git-refresh
gperf.sed Use gperf 3.1 to generate ANSI-C code 2024-06-24 23:43:45 +09:00
id2token.rb
ifchange Fix --empty option of ifchange 2024-11-24 18:34:01 +09:00
insns2vm.rb
install-sh
intern_ids.rb
leaked-globals [Bug #20910] dtrace related symbols are not considered leaked 2024-11-30 14:04:53 +09:00
ln_sr.rb
make-snapshot Fix lrama for snapshot 2025-01-21 23:12:38 +09:00
make_hgraph.rb
mdoc2man.rb
merger.rb Add fail safe to check uncommitted changes 2024-12-25 16:55:27 +09:00
missing-baseruby.bat [Bug #20687] Check if base ruby provides necessary libraries 2024-08-21 16:56:44 +09:00
mk_builtin_loader.rb YJIT: Replace Array#each only when YJIT is enabled (#11955) 2024-11-04 11:14:28 -05:00
mk_rbbin.rb Fix prelude to use IBF 2024-09-08 23:40:17 +09:00
mkconfig.rb Make mkconfig.rb string literals frozen 2024-10-09 17:55:49 +09:00
mkrunnable.rb [Bug #20800] Move executable binary file path 2024-11-09 19:58:44 +09:00
node_name.rb
outdate-bundled-gems.rb Deprecate --dryrun options in favor of --dry-run 2024-03-15 14:12:08 +09:00
parse.rb
prereq.status
probes_to_wiki.rb
rbinstall.rb Header files for MJIT is not generated already 2025-02-13 12:48:30 +09:00
rbs_skip_tests Skip test_params(OpenSSLDHTest) at rbs tests with test-bundled-gems 2025-01-23 08:39:50 +09:00
rbuninstall.rb Report non-empty directories [ci skip] 2024-03-09 23:08:37 +09:00
rdoc-srcdir rdoc-srcdir can refer srcdir by itself 2025-01-15 16:52:56 +09:00
redmine-backporter.rb redmine-backporter: Support matching multiple revs 2024-09-02 02:25:29 -07:00
release.sh Revert "Experiment with removing --profile ruby for now" 2024-09-02 23:37:15 -07:00
rmdirs
run-gcov.rb Support LCOV 2.0 2024-06-21 14:48:44 +09:00
run-lcov.rb Support LCOV 2.0 2024-06-21 14:48:44 +09:00
runruby.rb
search-cgvars.rb
strip-rdoc.rb
sync_default_gems.rb Removed fiddle from sync target 2025-02-05 07:36:59 +09:00
test-annocheck.sh tool/test-annocheck.sh: Refactor with double-quotes. 2024-08-07 18:51:20 +02:00
test-bundled-gems.rb The test of net-smtp-0.5.1 is working with Windows platform now 2025-02-05 17:15:30 +09:00
test-coverage.rb
transcode-tblgen.rb Drop support for old ERB 2024-03-03 00:55:45 +09:00
travis_retry.sh
travis_wait.sh
update-bundled_gems.rb
update-deps [PRISM] Update dependencies for prism diagnostics 2024-03-06 21:42:54 -05:00
update-NEWS-gemlist.rb Support The following bundled gems are added. 2024-10-09 12:55:28 +09:00
update-NEWS-refs.rb Support Misc tracker [ci skip] 2024-04-18 08:10:23 +09:00
vtlh.rb
wasm-clangw