summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2025-02-13tool/downloader.rb: Stop caching already existing filesYuta Saito
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. Notes: Merged: https://github.com/ruby/ruby/pull/12738
2025-02-13Header files for MJIT is not generated alreadyNobuyoshi Nakada
The glob patterns are replaced by rote, but these files have been removed before it.
2025-02-07Simplified to find gemspecs for bundled gems (#12709)Hiroshi SHIBATA
* Simplified to find gemspecs for bundled gems Co-authored-by: Nobuyoshi Nakada <nobu.nakada@gmail.com> Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2025-02-07Support `git ls-files ...`.split style for file list of gemspecHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12708
2025-02-05The test of net-smtp-0.5.1 is working with Windows platform nowHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12701
2025-02-05Skip irb on test-bundled-gems with WindowsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12616
2025-02-05Removed fiddle from sync targetHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12616
2025-02-01Install non-mdoc files as-isNobuyoshi Nakada
See if the content contains `.Nm` macro, instead of the names. This reverts "Don't convert bundler man pages from mdoc to man", commit e0b40ef5d8173aff304c81f93516e1246e3c042c. Notes: Merged: https://github.com/ruby/ruby/pull/12684
2025-02-01Compress manpages automaticallyNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12684
2025-01-27readline is also removed from sync targetHiroshi SHIBATA
2025-01-27Removed irb and reline from sync targetsHiroshi SHIBATA
2025-01-24Add `Test::Unit::CoreAssertions#assert_raise_kind_of`Nobuyoshi Nakada
Similar to `Test::Unit::assert_raise`, but allows sub classes too. Notes: Merged: https://github.com/ruby/ruby/pull/12625
2025-01-24Add test for `Test::Unit::CoreAssertions#assert_raise_with_message`Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12625
2025-01-23Skip test_params(OpenSSLDHTest) at rbs tests with test-bundled-gemsHiroshi SHIBATA
2025-01-21Fix lrama for snapshotNobuyoshi Nakada
- Old versions should compile parse.y by `bison` or the bundled version `lrama`, not the `lrama` in the running repository. - Check variables for ruby executable more strictly. Notes: Merged: https://github.com/ruby/ruby/pull/12605
2025-01-21ext/json/parser/prereq.mk is removed from sync targetHiroshi SHIBATA
2025-01-21Lrama v0.7.0ydah
Notes: Merged: https://github.com/ruby/ruby/pull/12595
2025-01-20Revert "Skip RBS::SchemaTest"Jean Boussier
This reverts commit 4404688a0e9e606aea870d79f5e8be6ac1524335. Notes: Merged: https://github.com/ruby/ruby/pull/12600
2025-01-20Skip RBS::SchemaTestHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12598
2025-01-20win32ole is bundled gems nowHiroshi SHIBATA
2025-01-16downloader.rb: Use keyword argumentsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12588
2025-01-16Skip win32ole tests without Windows platformHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12583
2025-01-15Do not expand empty DESTDIRNobuyoshi Nakada
2025-01-15Expand `$destdir` to enable rdoc plugins for rubygemsNobuyoshi Nakada
`Gem::InstallerUninstallerUtils#regenerate_plugins_for` assumes that `plugins_dir` is an absolute path as same as the target plugin files. Notes: Merged: https://github.com/ruby/ruby/pull/12579
2025-01-15Removed sync target of rdocHiroshi SHIBATA
2025-01-15Disable to generate rubygems pluginHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12577
2025-01-15rdoc-srcdir can refer srcdir by itselfHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12577
2025-01-15Use rdoc provided by bundled gems for generating ruby documentationHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12577
2025-01-14Use LRAMA instead of YACCydah
Notes: Merged: https://github.com/ruby/ruby/pull/12556
2025-01-14Sync lockfile from rubygems/rubygemsHiroshi SHIBATA
2025-01-14Restore lockfile for test-bundlerHiroshi SHIBATA
In the past, bundler updated platform without normalized variable like arm64-darwin-23. We ignored that update. But the current bundler uses arm64-darwin for that. Notes: Merged: https://github.com/ruby/ruby/pull/12570
2025-01-14Remove explicit test dependency on uriDavid Rodríguez
Since we now vendor uri, it does not buy us anything to include it in the gemfile explicitly. Notes: Merged: https://github.com/ruby/ruby/pull/12568
2025-01-14Remove test dependency on loggerDavid Rodríguez
I think logger is only used to figure out which methods need to be made noops in order to silence webrick during tests. However, it seems possible to do the same using webrick's builtin logger and the current method does not seem even correct since it's not guaranteed that the logger gem and webrick's logger will use the same methods. Notes: Merged: https://github.com/ruby/ruby/pull/12568
2025-01-14Remove base64 as an explicit test dependencyDavid Rodríguez
Tests don't use it directly, so no need to specify it in our Gemfile. I think it may have only been added because sinatra was not declaring its dependency at the time. Notes: Merged: https://github.com/ruby/ruby/pull/12568
2025-01-14Use ronn-ng again for documentation generationDavid Rodríguez
We switched to nronn because ronn-ng felt abandoned, but it seems it has activity again, so switch back. Notes: Merged: https://github.com/ruby/ruby/pull/12568
2025-01-13sync_default_gems.rb: check message_filter argumentsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12563
2025-01-10Bump up logger-1.6.5 for TruffleRubyHiroshi SHIBATA
2025-01-10Removed benchmark, logger, ostruct and pstore from sync targetsHiroshi SHIBATA
2025-01-10Extract Benchmark.measure on assert_cpu_usage_lowHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12544
2025-01-10Added logger dependency for Bundler's exampleHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12537
2025-01-02Remove and stop syncing IRB documentation (#12416)Stan Lo
Follow-up to #12325 Since we're not generating IRB documentation, we don't need to sync its `doc/` folder and keep the previous content. Notes: Merged-By: tompng <tomoyapenguin@gmail.com>
2024-12-25Add fail safe to check uncommitted changesNARUSE, Yui
2024-12-23Lrama v0.6.11ydah
Notes: Merged: https://github.com/ruby/ruby/pull/12429
2024-12-22Install modular GC librariesNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12428
2024-12-22Support RUBY_MODULAR_GC with LOAD_RELATIVENobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12428
2024-12-20Bundle rbs-3.8 (#12399)Soutaro Matsumoto
* Clean up skip tests * Bundle rbs-3.8.0.pre.1 Notes: Merged-By: soutaro <matsumoto@soutaro.com>
2024-12-19The test of net-imap is passed with WindowsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12397
2024-12-18Skip to sync lib/irb/.documentHiroshi SHIBATA
2024-12-18Bump vendored securerandom to 0.4.1David Rodríguez
2024-12-18Bump vendored timeout to 0.4.3David Rodríguez