summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2021-08-31No commits to pick is success [ci skip]Nobuyoshi Nakada
2021-08-31Exit with the syncing status [ci skip]Nobuyoshi Nakada
2021-08-30Add irb section to tool/sync_default_gems.rbaycabta
2021-08-29Handle non-succeeding reports mingled with dotsNobuyoshi Nakada
2021-08-29Memory::Status#_update should return `self`Nobuyoshi Nakada
2021-08-25Added bundle install before bundle exec on rdoc syncHiroshi SHIBATA
2021-08-25tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProfYusuke Endoh
Formerly, TypeProf was tested with the latest RBS code during `make test-bundled-gems`. However, when a new version of rbs is released, and if it is incompatible with TypeProf, `make test-bundled-gems` starts failing, which was annoying. By this change, TypeProf is tested with the bundled version of RBS. Notes: Merged: https://github.com/ruby/ruby/pull/4774
2021-08-24Revert "tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProf"Yusuke Endoh
This reverts commit 22deda43cb98aa3cee48d0bebbff7c4db1d7652a. It was incomplete. Sorry!
2021-08-24Added ruby/un entryHiroshi SHIBATA
2021-08-24tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProfYusuke Endoh
Formerly, TypeProf was tested with the latest RBS code during `make test-bundled-gems`. However, when a new version of rbs is released, and if it is incompatible with TypeProf, `make test-bundled-gems` starts failing, which was annoying. By this change, TypeProf is tested with the bundled version of RBS.
2021-08-21Allow tracing of optimized methodsJeremy Evans
This updates the trace instructions to directly dispatch to opt_send_without_block. So this should cause no slowdown in non-trace mode. To enable the tracing of the optimized methods, RUBY_EVENT_C_CALL and RUBY_EVENT_C_RETURN are added as events to the specialized instructions. Fixes [Bug #14870] Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com> Notes: Merged: https://github.com/ruby/ruby/pull/4739 Merged-By: jeremyevans <code@jeremyevans.net>
2021-08-19Hard-link executable files to mae runnableNobuyoshi Nakada
As `$ORIGIN` on Linux is refered from the real path of the executable file, symbolic linked executable file cannot work.
2021-08-16Use `VALUE` instead of `intptr_t`Nobuyoshi Nakada
On emscripten `intptr_t`, `uintptr_t`, `ptrdiff_t` and so on are defined as `long`, but `PRIdPTR` and so on defined as `int`. Notes: Merged: https://github.com/ruby/ruby/pull/4745
2021-08-10Import Gemfile and Rakefile of rdoc by tool/sync_default_gems.rbaycabta
2021-08-07Group commands on GitHub ActionsNobuyoshi Nakada
2021-08-05Show WorkingSetSize as RSS on WindowsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4709
2021-08-05check GC.enable'd statusKoichi Sasada
Check GC.enable'd status before and after test execution. Write this checker in gc_checker.rb, it was renamed from gc_compact_checker.rb. Notes: Merged: https://github.com/ruby/ruby/pull/4710
2021-08-05Use equivalent `__FILE__`Nobuyoshi Nakada
2021-08-04Fix relative paths from core_assertions.rbNobuyoshi Nakada
2021-08-04Remove an extraneous escapeNobuyoshi Nakada
Since a3fb97465df3, this string is not inside the here-document.
2021-07-28Support document sync for optparseHiroshi SHIBATA
2021-07-27Added intern_ids.rbNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4684
2021-07-26Prepend DebugSystem to VCS class onlyNobuyoshi Nakada
And revert 24e5f1c982966c379220b1bbb26b4e0320180fa1, pepending to Kernel did not affect the top level methods before 3.0.
2021-07-26Ignore 7z unless availableNobuyoshi Nakada
`DebugSystem#system` is prepended in vcs.rb and defaulted to `exception: true`.
2021-07-21Drop optional commit hash when updatedNobuyoshi Nakada
2021-07-16[rubygems/rubygems] lock for development on macosAndre Arko
https://github.com/rubygems/rubygems/commit/60469e4cac
2021-07-13tool/sync_default_gems.rb: remove CRsNobuyoshi Nakada
2021-07-13sync_default_gems.rb: expand links to PRs of the upstreamNobuyoshi Nakada
2021-07-11Move core_assertions.rb from test/unitNobuyoshi Nakada
This file contains extended assertions for ruby core which do not belong to test/unit.
2021-07-08rbinstall.rb: just call File.basename directlyNobuyoshi Nakada
2021-07-08Adjust tool/enc-unicode.rb to deal with new location of some emoji filesMartin Dürst
- Change location of file emoji-data.txt - Change range of files in emoji directory ([stz] is for emoji-sequences.txt, emoji-test.txt, and emoji-zwj-sequences.txt) - Make sure that version of all emoji files is checked against Emoji version
2021-07-06Try "so" attribute if "smso" is not foundNobuyoshi Nakada
2021-07-01rbinstall.rb: get rid of making directories when dryrunNobuyoshi Nakada
2021-06-30tool/sync_default_gems.rb: remove unneeded code for error_highlight syncYusuke Endoh
2021-06-30tool/sync_default_gems.rb: Add error_highlight gemYusuke Endoh
2021-06-29tool/test-bundled-gems.rb: Stop tests conflicting with error_highlightYusuke Endoh
This hack should be removed after the minitest side is updated. https://github.com/seattlerb/minitest/pull/880 Notes: Merged: https://github.com/ruby/ruby/pull/4586
2021-06-27Show leaked file descriptors only, without cwd, txt, and so onNobuyoshi Nakada
2021-06-27Narrow the tracing of object allocations to during each testNobuyoshi Nakada
2021-06-24Tests for MiniTest define anonymous test casesNobuyoshi Nakada
2021-06-24test: imply random test order by --seed optionNobuyoshi Nakada
2021-06-24Load rubygems before default gemsNobuyoshi Nakada
2021-06-01Expose assert_all? for ruby/csv repoHiroshi SHIBATA
2021-05-31Make --without-mjit-tabs work againTakashi Kokubun
vm_sync.{c,h} don't have tabs
2021-05-31Decompose the captured_cc code for investigationTakashi Kokubun
I'm investigating SEGVs like https://github.com/ruby/ruby/runs/2715166621?check_suite_focus=true. Because a lot of things are going on on this line, it's hard to identify the cause, especially because we can't get the core file of the failures. Therefore I intentionally increased the number of lines for investigation.
2021-05-31tool/ci_functions.sh: Fix typos and improve the comment. [ci skip]Jun Aruga
Notes: Merged: https://github.com/ruby/ruby/pull/4541
2021-05-31Tweak skipped files in bundler gemspecDavid Rodríguez
We won't be using the `extra_rdoc_files` field, because it's very slow for markdown files. Notes: Merged: https://github.com/ruby/ruby/pull/4537
2021-05-28Use require_relative to use Minitest library for testing.Hiroshi SHIBATA
There is no reason to care for minitest gem.
2021-05-27Fixed target directory when copying from upstreamHiroshi SHIBATA
2021-05-27Removed dbm from sync_default_gemsHiroshi SHIBATA
2021-05-27Promote net-smtp to the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4530