summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2024-03-25Added test script for bundled_gems.rb with zeitwerkHiroshi SHIBATA
2024-03-25Consider extensions in gems outside of ext/David Rodriguez
2024-03-25Extract `root` helperDavid Rodriguez
It holds the root directory for each type of default gem (ext/ or lib/).
2024-03-25Consider `target_prefix` in extension MakefilesDavid Rodriguez
2024-03-25Consistently put requirable features in default gemspecs file listDavid Rodríguez
2024-03-25Fix gemspec file list for extension gemsDavid Rodríguez
So that it also includes requirable features provided by extensions.
2024-03-25Simplify FileCollector interfaceDavid Rodriguez
2024-03-25Use `$ext_build_dir` consistentlyDavid Rodriguez
Instead of hardcoded "ext".
2024-03-25Lrama v0.6.5yui-knk
2024-03-23Ignore method chains succeeding `git ls-files`Nobuyoshi Nakada
2024-03-23Ignore method chains succeeding `git ls-files`Nobuyoshi Nakada
2024-03-22Lrama v0.6.4yui-knk
2024-03-18Highlight messages in fetch-bundled_gemsNobuyoshi Nakada
2024-03-18Add more abstract decorations for messagingNobuyoshi Nakada
2024-03-15Deprecate `--dryrun` options in favor of `--dry-run`Nobuyoshi Nakada
2024-03-15downloader.rb: Add `--help` optionNobuyoshi Nakada
2024-03-15outdate-bundled-gems.rb: Add `--help` optionNobuyoshi Nakada
2024-03-14Ensure test suite is compatible with --frozen-string-literalJean Boussier
As preparation for https://bugs.ruby-lang.org/issues/20205 making sure the test suite is compatible with frozen string literals is making things easier.
2024-03-14[Feature #20293] Add `Warning.categories`Nobuyoshi Nakada
2024-03-09Report non-empty directories [ci skip]Nobuyoshi Nakada
No longer used or generated files/directories sometimes remain unremoved.
2024-03-09Include default gems directories in installed listNobuyoshi Nakada
2024-03-09Reorder and move `install?` blocks after method definitionsNobuyoshi Nakada
2024-03-09Merged intermediate class `GemInstaller` to `UnpackedInstaller`Nobuyoshi Nakada
2024-03-09Shorten too long message at uninstallingNobuyoshi Nakada
2024-03-06[PRISM] Update dependencies for prism diagnosticsKevin Newton
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
This frees FL_USER0 on both T_MODULE and T_CLASS. Note: prior to this, FL_SINGLETON was never set on T_MODULE, so checking for `FL_SINGLETON` without first checking that `FL_TYPE` was `T_CLASS` was valid. That's no longer the case.
2024-03-03Drop support for old ERBNobuyoshi Nakada
2024-03-01Update a stubbed type for RJITTakashi Kokubun
cfunc.func is actually used by RJIT
2024-03-01Don't need to remove ruby2_keywords dependency from drbHiroshi SHIBATA
2024-02-29Inform failures in parallel tests before retryingNobuyoshi Nakada
Displays for each failure which test it actually occurred in. The output destination follows the --{stdout,stderr}-on-failure option.
2024-02-28Support file listing with IO.poepn styleHiroshi SHIBATA
2024-02-28Skip assert_no_memory_leak when ASAN is enabledKJ Tsanaktsidis
ASAN greatly increases the memory footprint of Ruby, so these static thresholds are not appropriate. There's no real need to run these tests under ASAN. [Bug #20274]
2024-02-25Exclude `.mailmap` from snapshots [ci skip]Nobuyoshi Nakada
It is only for old commits, useless without full repository logs.
2024-02-23Add Launchable into CINaoto Ono
2024-02-22Skip under_gc_compact_stress on s390x (#10073)Takashi Kokubun
2024-02-22Adjust indent [ci skip]Nobuyoshi Nakada
2024-02-22Save the performance warning flagNobuyoshi Nakada
2024-02-21Add `Test::Unit::TestCase#method_name`Nobuyoshi Nakada
For the compatibility with test-unit gem.
2024-02-20Fix the version in missing-baserubyTakashi Kokubun
2024-02-20Architecture-dependent files must not pollute libdir [ci skip]Nobuyoshi Nakada
Copying compiled binaries to libdir is a really evil practice.
2024-02-20Don't sync prism.{so,bundle,dll} from `ruby/prism`Hiroshi SHIBATA
2024-02-18Link ruby.pc to pkg-config data directoryNobuyoshi Nakada
2024-02-18Install binary executable files to architecture dependent pathNobuyoshi Nakada
2024-02-18Split path.rb from mkrunnable.rbNobuyoshi Nakada
2024-02-16Fixed dependencies list formatHiroshi SHIBATA
2024-02-16Adjust indentHiroshi SHIBATA
2024-02-16Try to find gemspec from `.bundle/specificationsHiroshi SHIBATA
2024-02-16Clear runtime dependencies if default gems is specified.Hiroshi SHIBATA
The current build system uses runtime dependencies from only `.bundle` directory. We shouldn't install runtime dependencies from rubygems.org when `make test-bundled-gems` is invoked.
2024-02-16Try to load original gemspec from `.bundle/gems/foo-x.y.z/foo.gemspec`.Hiroshi SHIBATA
`.bundle/specification/foo-x.y.z.gemspec` may be changed our toolchain
2024-02-15Bump the required BASERUBY version to 3.0 (#9976)Takashi Kokubun