Nobuyoshi Nakada
64eba7a01a
Ignore broken git work directory at creating revision.h [ci skip]
2025-02-17 18:25:07 +09:00
Nobuyoshi Nakada
4a67ef09cc
[Feature #21116 ] Extract RJIT as a third-party gem
2025-02-13 18:01:03 +09:00
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
Nobuyoshi Nakada
38cf09fc70
Header files for MJIT is not generated already
...
The glob patterns are replaced by rote, but these files have been
removed before it.
2025-02-13 12:48:30 +09:00
Hiroshi SHIBATA
7178593558
Simplified to find gemspecs for bundled gems ( #12709 )
...
* Simplified to find gemspecs for bundled gems
Co-authored-by: Nobuyoshi Nakada <nobu.nakada@gmail.com>
2025-02-07 18:40:07 +09:00
Hiroshi SHIBATA
e776efdc70
Support git ls-files ....split style for file list of gemspec
2025-02-07 11:47:48 +09:00
Hiroshi SHIBATA
141f2924ee
The test of net-smtp-0.5.1 is working with Windows platform now
2025-02-05 17:15:30 +09:00
Hiroshi SHIBATA
62b8792109
Skip irb on test-bundled-gems with Windows
2025-02-05 07:36:59 +09:00
Hiroshi SHIBATA
16d446e8a5
Removed fiddle from sync target
2025-02-05 07:36:59 +09:00
Nobuyoshi Nakada
bff168f182
Install non-mdoc files as-is
...
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.
2025-02-01 16:22:24 +09:00
Nobuyoshi Nakada
5318a48e4e
Compress manpages automatically
2025-02-01 15:36:23 +09:00
Hiroshi SHIBATA
c3c7300b89
readline is also removed from sync target
2025-01-27 17:19:32 +09:00
Hiroshi SHIBATA
6096a72c1d
Removed irb and reline from sync targets
2025-01-27 17:15:49 +09:00
Nobuyoshi Nakada
c51668d249
Add Test::Unit::CoreAssertions#assert_raise_kind_of
...
Similar to `Test::Unit::assert_raise`, but allows sub classes too.
2025-01-24 15:51:28 +09:00
Nobuyoshi Nakada
ae94fca788
Add test for Test::Unit::CoreAssertions#assert_raise_with_message
2025-01-24 15:53:08 +09:00
Hiroshi SHIBATA
9bec592cc4
Skip test_params(OpenSSLDHTest) at rbs tests with test-bundled-gems
2025-01-23 08:39:50 +09:00
Nobuyoshi Nakada
a47ed9f4aa
Fix lrama for snapshot
...
- 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.
2025-01-21 23:12:38 +09:00
Hiroshi SHIBATA
5d6f76cf6e
ext/json/parser/prereq.mk is removed from sync target
2025-01-21 19:45:57 +09:00
ydah
f33a76bfa9
Lrama v0.7.0
2025-01-21 10:16:05 +09:00
Jean Boussier
8c30970c58
Revert "Skip RBS::SchemaTest"
...
This reverts commit 4404688a0e9e606aea870d79f5e8be6ac1524335.
2025-01-20 10:31:56 +01:00
Hiroshi SHIBATA
4404688a0e
Skip RBS::SchemaTest
2025-01-20 16:09:00 +09:00
Hiroshi SHIBATA
b00315e95a
win32ole is bundled gems now
2025-01-20 12:25:47 +09:00
Nobuyoshi Nakada
0d6506170e
downloader.rb: Use keyword arguments
2025-01-16 15:35:50 +09:00
Hiroshi SHIBATA
8d319edf38
Skip win32ole tests without Windows platform
2025-01-16 12:35:21 +09:00
Nobuyoshi Nakada
22feb02066
Do not expand empty DESTDIR
2025-01-15 22:10:40 +09:00
Nobuyoshi Nakada
2599ac38cd
Expand $destdir to enable rdoc plugins for rubygems
...
`Gem::InstallerUninstallerUtils#regenerate_plugins_for` assumes that
`plugins_dir` is an absolute path as same as the target plugin files.
2025-01-15 20:49:18 +09:00
Hiroshi SHIBATA
21254c36e1
Removed sync target of rdoc
2025-01-15 17:13:16 +09:00
Hiroshi SHIBATA
39cfba0b5e
Disable to generate rubygems plugin
2025-01-15 16:52:56 +09:00
Hiroshi SHIBATA
667e938f1d
rdoc-srcdir can refer srcdir by itself
2025-01-15 16:52:56 +09:00
Hiroshi SHIBATA
86575e243e
Use rdoc provided by bundled gems for generating ruby documentation
2025-01-15 16:52:56 +09:00
ydah
ccb4ba45ed
Use LRAMA instead of YACC
2025-01-14 17:20:02 +09:00
Hiroshi SHIBATA
c8d11edcf5
Sync lockfile from rubygems/rubygems
2025-01-14 15:50:50 +09:00
Hiroshi SHIBATA
13c868ae3e
Restore lockfile for test-bundler
...
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.
2025-01-14 14:52:48 +09:00
David Rodríguez
61d3f9a1a5
Remove explicit test dependency on uri
...
Since we now vendor uri, it does not buy us anything to include it in
the gemfile explicitly.
2025-01-14 12:24:37 +09:00
David Rodríguez
a3882dc565
Remove test dependency on logger
...
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.
2025-01-14 12:24:37 +09:00
David Rodríguez
78cec33958
Remove base64 as an explicit test dependency
...
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.
2025-01-14 12:24:37 +09:00
David Rodríguez
1fae0d7256
Use ronn-ng again for documentation generation
...
We switched to nronn because ronn-ng felt abandoned, but it seems
it has activity again, so switch back.
2025-01-14 12:24:37 +09:00
Nobuyoshi Nakada
4180036f48
sync_default_gems.rb: check message_filter arguments
2025-01-13 09:56:22 +09:00
Hiroshi SHIBATA
c7e5dbe1d8
Bump up logger-1.6.5 for TruffleRuby
2025-01-10 16:57:06 +09:00
Hiroshi SHIBATA
be6a81c8bf
Removed benchmark, logger, ostruct and pstore from sync targets
2025-01-10 15:02:55 +09:00
Hiroshi SHIBATA
a450e9304d
Extract Benchmark.measure on assert_cpu_usage_low
2025-01-10 13:27:16 +09:00
Hiroshi SHIBATA
fcecef7752
Added logger dependency for Bundler's example
2025-01-10 10:19:39 +09:00
Stan Lo
f1096c6ad4
Remove and stop syncing IRB documentation ( #12416 )
...
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.
2025-01-02 23:32:28 +09:00
NARUSE, Yui
d88c066f42
Add fail safe to check uncommitted changes
2024-12-25 16:55:27 +09:00
ydah
d8c152eead
Lrama v0.6.11
2024-12-23 15:16:32 +09:00
Nobuyoshi Nakada
fca85845ab
Install modular GC libraries
2024-12-22 22:10:26 +09:00
Nobuyoshi Nakada
626037e143
Support RUBY_MODULAR_GC with LOAD_RELATIVE
2024-12-22 22:10:26 +09:00
Soutaro Matsumoto
978df259ca
Bundle rbs-3.8 ( #12399 )
...
* Clean up skip tests
* Bundle rbs-3.8.0.pre.1
2024-12-20 09:48:01 +09:00
Hiroshi SHIBATA
68e2022b5b
The test of net-imap is passed with Windows
2024-12-19 12:20:22 +09:00
Hiroshi SHIBATA
827acccce7
Skip to sync lib/irb/.document
2024-12-18 11:22:13 +09:00