summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2023-11-07Ignore duplicate libraries warnings from gcc 13Nobuyoshi Nakada
2023-11-07Remove files which are newly added but to be ignoredNobuyoshi Nakada
2023-11-05Lrama v0.5.9yui-knk
2023-11-04Update newer version gems onlyNobuyoshi Nakada
2023-11-02Make every initial size pool shape a root shapePeter Zhu
This commit makes every initial size pool shape a root shape and assigns it a capacity of 0.
2023-10-30rm prism type templatesKevin Newton
2023-10-28Print the date to STDERR if STDIN is a part of input [ci skip]Nobuyoshi Nakada
2023-10-27.travis.yml: Simplify Travis CI.Jun Aruga
* Remove CI functions for make test-all. I want to simplify the `.travis.yml` for us to maintain it easily. When we need to skip a test, we can fix the test file directly. I removed the `tool/ci_functions.sh` too. I confirmed the file is not used in any other files. * .travis.yml: Remove a notification for IRC channel. GitHub Actions don't use this notification. The setting is outdated. * Fix to skip the commit including the document keyword. There were 2 `if` syntax lines in the file. * Remove ccache.
2023-10-27Select the destination for the latest date by whether inplace modeNobuyoshi Nakada
2023-10-26Remove JavaScript templatesKevin Newton
2023-10-26Lrama v0.5.8yui-knk
2023-10-26Fix test failure with __runner_options__ renamingHiroshi SHIBATA
2023-10-26tool test/unit/testcase: rename vars @passed, @@currentlukeg
to @__passed__, @@__current__. @passed is redefined in a few test suites, and this could lead to bugs. Also rename @options (Runner#options) to @__runner_options__, which is only used in make test-tool anyway.
2023-10-25Do not append latest_date to gems/bundled_gems [ci skip]Kazuhiro NISHIYAMA
2023-10-24[Bug #19968] Revert RBS revision to testNobuyoshi Nakada
This reverts the commits for the master branch of RBS: - commit f717faac632dd8664d0967f8e639b84d5d032854: "Update rbs revision to test" The target revision to test is in master branch, not for 3.2.x. - commit 9e93af5329f35092c3de3ea37d4e9e181b800bb2: "Skip RBS `RbConfig::TOPDIR` test that is `nil` before installation" RbConfig_test.rb is not updated in 3.2.x branch.
2023-10-23Set date in message to the latest gem date [ci skip]Nobuyoshi Nakada
2023-10-23Removed unnecessary libraries of sync_toolHiroshi SHIBATA
2023-10-23sync_tool is unnecessary now.Hiroshi SHIBATA
We can use https://github.com/ruby/test-unit-ruby-core for testing the default gems.
2023-10-23Lrama v0.5.7yui-knk
2023-10-22Skip RBS `RbConfig::TOPDIR` test that is `nil` before installationNobuyoshi Nakada
2023-10-22RBS no longer has test/stdlib/Prime_test.rbNobuyoshi Nakada
2023-10-21[Bug #19967] Ignore library before buildNobuyoshi Nakada
2023-10-21Fallback job status to normal if no ttyNobuyoshi Nakada
2023-10-21[Bug #19967] Delete real pathNobuyoshi Nakada
2023-10-21Strip universal_archnamesNobuyoshi Nakada
2023-10-21[Bug #19967] Reset `LIBPATHENV` env after startedNobuyoshi Nakada
Not to affect other tools invoked as child processes.
2023-10-20Added explicitly begin-end block for Ruby 2.4.Hiroshi SHIBATA
strscan, ipaddr and some default gems still support Ruby 2.4. After this, I extract this CoreAssertions to their repositories.
2023-10-19[DOC] "is now bundled" is ambiguousTakashi Kokubun
I think it meant it's now a bundled "gem", but "is now bundled" implies it's a new gem that was neither default nor bundled gems. So I changed wording. I also want to change the subjects and reorder them so that it will read: "The following default gem" (new) -> "The following default gem" (updated) -> "The following bundled gem" (new) -> "The following bundled gem" (updated).
2023-10-19[DOC] Prism is a new default gemTakashi Kokubun
2023-10-19Avoid using a system Ruby if possibleTakashi Kokubun
in tool/update-NEWS-gemlist.rb
2023-10-18Handle `Timeout::Error` reported from workersNobuyoshi Nakada
2023-10-18Fix total count when filters givenNobuyoshi Nakada
2023-10-18Escape method names containing control charactersNobuyoshi Nakada
2023-10-17Prefer RbConfig.ruby over the 3.times fallback (#8691)Takashi Kokubun
It seems saner to use RbConfig.ruby than using ruby in a random ancestor directory.
2023-10-18Manage parallel test workers after timeoutNobuyoshi Nakada
2023-10-18Add `jobs` optional keyword argumentNobuyoshi Nakada
2023-10-14Ignore symbols even in empty shared libraryNobuyoshi Nakada
On some platforms, such as FreeBSD and Oracle Linux, symbols defined in the crt0 setup routine are exported from shared libraries. So ignore the symbols that would be exported even in an empty shared library.
2023-10-12YJIT: port call threshold logic from Rust to C for performance (#8628)Maxime Chevalier-Boisvert
* Port call threshold logic from Rust to C for performance * Prefix global/field names with yjit_ * Fix linker error * Fix preprocessor condition for rb_yjit_threshold_hit * Fix third linker issue * Exclude yjit_calls_at_interv from RJIT bindgen --------- Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
2023-10-12Fix leaked symbols on FreeBSD [ci skip]Nobuyoshi Nakada
2023-10-04Remove a binding.irb in rjit-bindgenTakashi Kokubun
2023-10-04Special treat when the first line ends with a dot [ci skip]Nobuyoshi Nakada
2023-10-03Support regexp in log-fix [ci skip]Nobuyoshi Nakada
2023-10-02Use the hexdigit character classNobuyoshi Nakada
2023-10-01tool/enc-unicode.rb: make the condition concice with flip-flopNobuyoshi Nakada
And regexps are not necessary here.
2023-09-28Move CRuby-specific prism files to top levelKevin Newton
2023-09-27Rename YARP symbols to prismKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton
2023-09-27Rename compiler test to iseq testKevin Newton
2023-09-23Improve VCS::GIT#format_changelog addessing [ci skip]Nobuyoshi Nakada
2023-09-21[Bug #19892] Clean intermediate files regardless `-keep_temp`Nobuyoshi Nakada
Not to include such files in the result packages.