summaryrefslogtreecommitdiff
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* Make installation messages verbose a little [ci skip]Nobuyoshi Nakada2023-01-181-4/+19
|
* Switch to use gem version of simplecov, not git cloneHiroshi SHIBATA2023-01-181-2/+5
|
* Supressing warnings messages like:Hiroshi SHIBATA2023-01-181-2/+0
| | | | | | | | 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.
* Clear gem paths for each testNobuyoshi Nakada2023-01-151-0/+2
| | | | So that rubygems can find the bundled rake.
* [DOC] Add gem lists to NEWS.md automaticallyNobuyoshi Nakada2023-01-131-4/+9
|
* [DOC] Changed gem list style in NEWS.mdNobuyoshi Nakada2023-01-131-1/+1
|
* [DOC] Extract tool/update-NEWS-gemlist.rbNobuyoshi Nakada2023-01-131-0/+34
|
* Skip rbs Encoding#replicate testBenoit Daloze2023-01-111-0/+1
|
* Just ignore empty lines in bundled_gems file [ci skip]Nobuyoshi Nakada2023-01-101-0/+1
|
* Fixed a typoHiroshi SHIBATA2023-01-101-1/+1
|
* Adjust spec of bundler like as `sync_default_gems` [ci skip]Nobuyoshi Nakada2023-01-081-1/+12
|
* Ignore LICENSE files of libraries vendored in rubygems [ci skip]Nobuyoshi Nakada2023-01-081-13/+1
|
* Skip Test::Unit::AutoRunner logic in ruby/ruby repositoryHiroshi SHIBATA2023-01-051-2/+5
|
* [ruby/openssl] Stop AutoRunner with test-unitHiroshi SHIBATA2023-01-051-0/+1
| | | | https://github.com/ruby/openssl/commit/0d4cd8b9ca
* check `NO_COLOR` envvalKoichi Sasada2022-12-261-1/+3
| | | | Support `NO_COLOR` (https://no-color.org/) to make parsing output easy.
* Merge RubyGems/Bundler masterHiroshi SHIBATA2022-12-264-4/+4
| | | | from https://github.com/rubygems/rubygems/commit/72fd3dd2096af16d797ad0cd8e0d2a8869e240b3
* Generate parser-text.rb of racc when sync itHiroshi SHIBATA2022-12-261-0/+9
|
* Update Bundler to 2.4.1 & and RubyGems to 3.4.1David Rodríguez2022-12-254-4/+4
|
* Support new style diagnostic reportsNobuyoshi Nakada2022-12-251-5/+13
|
* MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun2022-12-241-1/+2
| | | | | | | | | | 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.
* Merge RubyGems-3.4.0 and Bundler-2.4.0Hiroshi SHIBATA2022-12-248-4/+16
|
* Polish the public docs for MJIT [ci skip]Takashi Kokubun2022-12-221-1/+1
| | | | | Now every private interface is cleaned up, and the public interface is documented.
* Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)Takashi Kokubun2022-12-211-0/+0
| | | [Misc #19250]
* Fix the case trailer without newlineNobuyoshi Nakada2022-12-222-2/+12
| | | | cf0b413ef8b794ef6e7436f22fd5a998050dada9
* Set up RBS_SKIP_TESTS (#6862)Soutaro Matsumoto2022-12-212-1/+10
| | | * Set up RBS_SKIP_TESTS
* [DOC] tool/update-NEWS-refs.rb: Align footnotesNobuyoshi Nakada2022-12-211-9/+7
|
* [DOC] tool/update-NEWS-refs.rb: Remove extra bracketsNobuyoshi Nakada2022-12-211-0/+3
| | | | | Surrounding with brackets is just a convention for the bugs tracker links.
* tool/m4/ruby_wasm_tools.m4: force passing WASI_SDK_PATH when building for wasiYuta Saito2022-12-211-5/+8
| | | | | | 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.
* expand-config.rb: search revision.h to extract release dateNobuyoshi Nakada2022-12-201-1/+11
|
* tool/update-NEWS-refs.rb: Accept non-redmine url linksYusuke Endoh2022-12-191-6/+16
|
* Update NEWS.mdYusuke Endoh2022-12-161-1/+1
| | | | Regexp optimization and Wasm support are added.
* Removed temporary workaround for syntax_suggest tagsHiroshi SHIBATA2022-12-161-5/+0
|
* Merge RubyGems/Bundler masterHiroshi SHIBATA2022-12-152-4/+0
| | | | Pick from https://github.com/rubygems/rubygems/commit/084f7d1f21f6fc3e2bb685b7bda3653fb2891c6e
* Remove `require 'io/wait'` where it's no longer necessary. (#6932)Samuel Williams2022-12-151-1/+0
| | | | | | | * Remove `require 'io/wait'` as it's part of core now. * Update ruby specs using version gates. * Add note about why it's conditional.
* Use versioning sort for released version detectionHiroshi SHIBATA2022-12-141-1/+1
|
* Match ABI versions preciselyTakashi Kokubun2022-12-131-4/+5
| | | | | "3.2.0+33" starts with "3.2.0+3", but it doesn't mean that they are the same ABI version.
* Fix build when enable_shared is on (#6924)Jimmy Miller2022-12-131-1/+1
| | | 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.
* Pin syntax_suggest-1.0.1 manually because it mixed dead_end tagsHiroshi SHIBATA2022-12-141-0/+5
|
* Skip calling f.read for `overwrite: true`-only casesTakashi Kokubun2022-12-131-2/+4
| | | | We only need to set outpath for that case.
* Make sure f.read is not called twiceTakashi Kokubun2022-12-131-2/+5
| | | | | | | --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>
* Avoid overwriting revision.h when .git doesn't exist (#6915)Takashi Kokubun2022-12-122-4/+8
| | | | | * Avoid overwriting revision.h when .git doesn't exist * Overwrite revision.h if it's blank
* Don't leave backup file aroundDavid Rodríguez2022-12-131-1/+0
| | | | | I suspect this was for debugging? If not, these days we have source control tools, so this wouldn't seem necessary?
* Display error messages outside the groups so can be found quicklyNobuyoshi Nakada2022-12-121-5/+9
|
* Fix positional argument color [ci skip]Nobuyoshi Nakada2022-12-121-1/+1
|
* outdate-bundled-gems.rb: check for gemspec files for extensionsNobuyoshi Nakada2022-12-121-1/+3
| | | | https://github.com/ruby/setup-ruby/issues/415#issuecomment-1345662263
* outdate-bundled-gems.rb: remove unused optionNobuyoshi Nakada2022-12-121-2/+0
|
* Merge RubyGems/Bundler masterHiroshi SHIBATA2022-12-125-69/+74
| | | | from https://github.com/rubygems/rubygems/commit/bfb0ae69776069155d2092702bfbb5a12617d85a
* [DOC] Fix update-NEWS-refs.rbNobuyoshi Nakada2022-12-101-1/+1
| | | | | * Issue numbers are path components but not fragments * Align justification width to Feature lines
* Don't sync jar artifact of CGIHiroshi SHIBATA2022-12-081-0/+1
|
* Stop transitioning to UNDEF when undefining an instance variableAaron Patterson2022-12-071-1/+0
| | | | | | | | | | | | | | | | | | | | | | | Cases like this: ```ruby obj = Object.new loop do obj.instance_variable_set(:@foo, 1) obj.remove_instance_variable(:@foo) end ``` can cause us to use many more shapes than we want (and even run out). This commit changes the code such that when an instance variable is removed, we'll walk up the shape tree, find the shape, then rebuild any child nodes that happened to be below the "targetted for removal" IV. This also requires moving any instance variables so that indexes derived from the shape tree will work correctly. Co-Authored-By: Jemma Issroff <jemmaissroff@gmail.com> Co-authored-by: John Hawthorn <jhawthorn@github.com>