summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2023-01-26Fix `target_cpu` at runtimeNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7186
2023-01-26Filter spec directory for code coverageHiroshi SHIBATA
2023-01-26Ignore all of tool directory from code coverage, It contains tool/test and etc.Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7185
2023-01-26Ignore vendored libraries by rubygems from code coverageHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7185
2023-01-26filter coverage result with vendored libraries and test codeHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7185
2023-01-26[Bug #19340] Fix bundle gems with test revisionNobuyoshi Nakada
Build temporary gem package from cloned repository if test revision is set. Notes: Merged: https://github.com/ruby/ruby/pull/7146
2023-01-25Support simplecov-0.22.0.Hiroshi SHIBATA
simplecov-0.22.0 no longer support pre-0.18 result format. result data needs `lines` key for coverage data.
2023-01-23Silence dozens of useless warnings from `ranlib` on macOS [ci skip]Nobuyoshi Nakada
2023-01-21tool/leaked-globals: ignore function typedef [ci skip]Nobuyoshi Nakada
2023-01-18Make installation messages verbose a little [ci skip]Nobuyoshi Nakada
2023-01-18Switch to use gem version of simplecov, not git cloneHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7137
2023-01-18Supressing warnings messages like:Hiroshi SHIBATA
Ignoring debug-1.7.1 because its extensions are not built. Try: gem pristine debug --version 1.7. Revert "Clear gem paths for each test" This reverts commit 6698b580ddad8cfa8c5c86df9328472820d3ee6a.
2023-01-15Clear gem paths for each testNobuyoshi Nakada
So that rubygems can find the bundled rake. Notes: Merged: https://github.com/ruby/ruby/pull/7122
2023-01-13[DOC] Add gem lists to NEWS.md automaticallyNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7104
2023-01-13[DOC] Changed gem list style in NEWS.mdNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7104
2023-01-13[DOC] Extract tool/update-NEWS-gemlist.rbNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7104
2023-01-11Skip rbs Encoding#replicate testBenoit Daloze
Notes: Merged: https://github.com/ruby/ruby/pull/7079
2023-01-10Just ignore empty lines in bundled_gems file [ci skip]Nobuyoshi Nakada
2023-01-10Fixed a typoHiroshi SHIBATA
2023-01-08Adjust spec of bundler like as `sync_default_gems` [ci skip]Nobuyoshi Nakada
2023-01-08Ignore LICENSE files of libraries vendored in rubygems [ci skip]Nobuyoshi Nakada
2023-01-05Skip Test::Unit::AutoRunner logic in ruby/ruby repositoryHiroshi SHIBATA
2023-01-05[ruby/openssl] Stop AutoRunner with test-unitHiroshi SHIBATA
https://github.com/ruby/openssl/commit/0d4cd8b9ca
2022-12-26check `NO_COLOR` envvalKoichi Sasada
Support `NO_COLOR` (https://no-color.org/) to make parsing output easy. Notes: Merged: https://github.com/ruby/ruby/pull/7030
2022-12-26Merge RubyGems/Bundler masterHiroshi SHIBATA
from https://github.com/rubygems/rubygems/commit/72fd3dd2096af16d797ad0cd8e0d2a8869e240b3 Notes: Merged: https://github.com/ruby/ruby/pull/7025
2022-12-26Generate parser-text.rb of racc when sync itHiroshi SHIBATA
2022-12-25Update Bundler to 2.4.1 & and RubyGems to 3.4.1David Rodríguez
Notes: Merged: https://github.com/ruby/ruby/pull/7020
2022-12-25Support new style diagnostic reportsNobuyoshi Nakada
2022-12-24MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun
I noticed this while running test_yjit with --mjit-call-threshold=1, which redefines `Integer#<`. When Ruby is monkey-patched, MJIT itself could be broken. Similarly, Ruby scripts could break MJIT in many different ways. I prepared the same set of hooks as YJIT so that we could possibly override it and disable it on those moments. Every constant under RubyVM::MJIT is private and thus it's an unsupported behavior though. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-12-24Merge RubyGems-3.4.0 and Bundler-2.4.0Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/6987
2022-12-22Polish the public docs for MJIT [ci skip]Takashi Kokubun
Now every private interface is cleaned up, and the public interface is documented.
2022-12-21Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)Takashi Kokubun
[Misc #19250] Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-12-22Fix the case trailer without newlineNobuyoshi Nakada
cf0b413ef8b794ef6e7436f22fd5a998050dada9
2022-12-21Set up RBS_SKIP_TESTS (#6862)Soutaro Matsumoto
* Set up RBS_SKIP_TESTS Notes: Merged-By: soutaro <matsumoto@soutaro.com>
2022-12-21[DOC] tool/update-NEWS-refs.rb: Align footnotesNobuyoshi Nakada
2022-12-21[DOC] tool/update-NEWS-refs.rb: Remove extra bracketsNobuyoshi Nakada
Surrounding with brackets is just a convention for the bugs tracker links.
2022-12-21tool/m4/ruby_wasm_tools.m4: force passing WASI_SDK_PATH when building for wasiYuta Saito
Make the WASI_SDK_PATH variable mandatory when building for wasi host. This requirement prevents developers from being stuck due to unfriendly configuration's error message. Notes: Merged: https://github.com/ruby/ruby/pull/5464
2022-12-20expand-config.rb: search revision.h to extract release dateNobuyoshi Nakada
2022-12-19tool/update-NEWS-refs.rb: Accept non-redmine url linksYusuke Endoh
2022-12-16Update NEWS.mdYusuke Endoh
Regexp optimization and Wasm support are added.
2022-12-16Removed temporary workaround for syntax_suggest tagsHiroshi SHIBATA
2022-12-15Merge RubyGems/Bundler masterHiroshi SHIBATA
Pick from https://github.com/rubygems/rubygems/commit/084f7d1f21f6fc3e2bb685b7bda3653fb2891c6e Notes: Merged: https://github.com/ruby/ruby/pull/6936
2022-12-15Remove `require 'io/wait'` where it's no longer necessary. (#6932)Samuel Williams
* Remove `require 'io/wait'` as it's part of core now. * Update ruby specs using version gates. * Add note about why it's conditional. Notes: Merged-By: ioquatix <samuel@codeotaku.com>
2022-12-14Use versioning sort for released version detectionHiroshi SHIBATA
2022-12-13Match ABI versions preciselyTakashi Kokubun
"3.2.0+33" starts with "3.2.0+3", but it doesn't mean that they are the same ABI version.
2022-12-13Fix build when enable_shared is on (#6924)Jimmy Miller
Before this change, if enable_shared was true, the directory would have a suffix of -static and be deleted on each make install. This would cause a second make install to fail. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-12-14Pin syntax_suggest-1.0.1 manually because it mixed dead_end tagsHiroshi SHIBATA
2022-12-13Skip calling f.read for `overwrite: true`-only casesTakashi Kokubun
We only need to set outpath for that case.
2022-12-13Make sure f.read is not called twiceTakashi Kokubun
--revision.h and --if-change are not used simultaneously, but they might be in the future. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2022-12-12Avoid overwriting revision.h when .git doesn't exist (#6915)Takashi Kokubun
* Avoid overwriting revision.h when .git doesn't exist * Overwrite revision.h if it's blank Notes: Merged-By: k0kubun <takashikkbn@gmail.com>