aboutsummaryrefslogtreecommitdiffstats
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* Use Test::Unit::PendedError instead of MiniTest::Skip for test-unit migrationHiroshi SHIBATA2021-09-061-0/+1
|
* Simplify conditions for CoreAssertion initializationHiroshi SHIBATA2021-09-062-5/+6
|
* Expand upstream issue numbers to URLs in ChangeLogNobuyoshi Nakada2021-09-041-0/+6
|
* Add some punctuations as regexp separators to fix commit logsNobuyoshi Nakada2021-09-031-7/+12
|
* No commits to pick is success [ci skip]Nobuyoshi Nakada2021-08-311-2/+2
|
* Exit with the syncing status [ci skip]Nobuyoshi Nakada2021-08-311-2/+4
|
* Add irb section to tool/sync_default_gems.rbaycabta2021-08-301-0/+7
|
* Handle non-succeeding reports mingled with dotsNobuyoshi Nakada2021-08-291-1/+1
|
* Memory::Status#_update should return `self`Nobuyoshi Nakada2021-08-291-0/+1
|
* Added bundle install before bundle exec on rdoc syncHiroshi SHIBATA2021-08-251-0/+1
|
* tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProfYusuke Endoh2021-08-251-0/+5
| | | | | | | | | 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.
* Revert "tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProf"Yusuke Endoh2021-08-241-7/+1
| | | | | | This reverts commit 22deda43cb98aa3cee48d0bebbff7c4db1d7652a. It was incomplete. Sorry!
* Added ruby/un entryHiroshi SHIBATA2021-08-241-0/+1
|
* tool/test-bundled-gems.rb: Use the bundled RBS code to test TypeProfYusuke Endoh2021-08-241-1/+7
| | | | | | | | | 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.
* Allow tracing of optimized methodsJeremy Evans2021-08-211-1/+6
| | | | | | | | | | | | | 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>
* Hard-link executable files to mae runnableNobuyoshi Nakada2021-08-191-4/+14
| | | | | As `$ORIGIN` on Linux is refered from the real path of the executable file, symbolic linked executable file cannot work.
* Use `VALUE` instead of `intptr_t`Nobuyoshi Nakada2021-08-161-1/+1
| | | | | On emscripten `intptr_t`, `uintptr_t`, `ptrdiff_t` and so on are defined as `long`, but `PRIdPTR` and so on defined as `int`.
* Import Gemfile and Rakefile of rdoc by tool/sync_default_gems.rbaycabta2021-08-101-0/+2
|
* Group commands on GitHub ActionsNobuyoshi Nakada2021-08-071-1/+5
|
* Show WorkingSetSize as RSS on WindowsNobuyoshi Nakada2021-08-051-2/+3
|
* check GC.enable'd statusKoichi Sasada2021-08-054-12/+38
| | | | | | | 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.
* Use equivalent `__FILE__`Nobuyoshi Nakada2021-08-051-1/+1
|
* Fix relative paths from core_assertions.rbNobuyoshi Nakada2021-08-042-4/+4
|
* Remove an extraneous escapeNobuyoshi Nakada2021-08-041-1/+1
| | | | Since a3fb97465df3, this string is not inside the here-document.
* Support document sync for optparseHiroshi SHIBATA2021-07-281-0/+5
|
* Added intern_ids.rbNobuyoshi Nakada2021-07-271-0/+35
|
* Prepend DebugSystem to VCS class onlyNobuyoshi Nakada2021-07-262-4/+1
| | | | | And revert 24e5f1c982966c379220b1bbb26b4e0320180fa1, pepending to Kernel did not affect the top level methods before 3.0.
* Ignore 7z unless availableNobuyoshi Nakada2021-07-261-1/+1
| | | | | `DebugSystem#system` is prepended in vcs.rb and defaulted to `exception: true`.
* Drop optional commit hash when updatedNobuyoshi Nakada2021-07-211-1/+7
|
* [rubygems/rubygems] lock for development on macosAndre Arko2021-07-162-0/+2
| | | | https://github.com/rubygems/rubygems/commit/60469e4cac
* tool/sync_default_gems.rb: remove CRsNobuyoshi Nakada2021-07-131-0/+1
|
* sync_default_gems.rb: expand links to PRs of the upstreamNobuyoshi Nakada2021-07-131-2/+5
|
* Move core_assertions.rb from test/unitNobuyoshi Nakada2021-07-112-2/+2
| | | | | This file contains extended assertions for ruby core which do not belong to test/unit.
* rbinstall.rb: just call File.basename directlyNobuyoshi Nakada2021-07-081-3/+2
|
* Adjust tool/enc-unicode.rb to deal with new location of some emoji filesMartin Dürst2021-07-081-3/+3
| | | | | | | - 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
* Try "so" attribute if "smso" is not foundNobuyoshi Nakada2021-07-062-1/+2
|
* rbinstall.rb: get rid of making directories when dryrunNobuyoshi Nakada2021-07-011-21/+30
|
* tool/sync_default_gems.rb: remove unneeded code for error_highlight syncYusuke Endoh2021-06-301-1/+0
|
* tool/sync_default_gems.rb: Add error_highlight gemYusuke Endoh2021-06-301-0/+7
|
* tool/test-bundled-gems.rb: Stop tests conflicting with error_highlightYusuke Endoh2021-06-291-0/+6
| | | | | This hack should be removed after the minitest side is updated. https://github.com/seattlerb/minitest/pull/880
* Show leaked file descriptors only, without cwd, txt, and so onNobuyoshi Nakada2021-06-271-1/+1
|
* Narrow the tracing of object allocations to during each testNobuyoshi Nakada2021-06-271-25/+25
|
* Tests for MiniTest define anonymous test casesNobuyoshi Nakada2021-06-241-1/+1
|
* test: imply random test order by --seed optionNobuyoshi Nakada2021-06-241-1/+4
|
* Load rubygems before default gemsNobuyoshi Nakada2021-06-241-3/+3
|
* Expose assert_all? for ruby/csv repoHiroshi SHIBATA2021-06-012-10/+10
|
* Make --without-mjit-tabs work againTakashi Kokubun2021-05-311-3/+5
| | | | vm_sync.{c,h} don't have tabs
* Decompose the captured_cc code for investigationTakashi Kokubun2021-05-311-1/+3
| | | | | | | | | 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.
* tool/ci_functions.sh: Fix typos and improve the comment. [ci skip]Jun Aruga2021-05-311-2/+2
|
* Tweak skipped files in bundler gemspecDavid Rodríguez2021-05-311-1/+1
| | | | | We won't be using the `extra_rdoc_files` field, because it's very slow for markdown files.