summaryrefslogtreecommitdiff
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* Lrama v0.5.0 (#7814)Yuichiro Kaneko2023-05-153-7/+9
|
* Add user argument to some macros used by bisonNobuyoshi Nakada2023-05-143-116/+36
|
* Use Lrama LALR parser generator instead of Bisonv3_3_0_preview1Yuichiro Kaneko2023-05-1218-1/+5720
| | | | | https://bugs.ruby-lang.org/issues/19637 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
* [DOC] Update how to run tool/enc-unicode.rbJanosch Mùˆller2023-05-121-2/+5
|
* Removed sync task for ext/readlineHiroshi SHIBATA2023-05-101-7/+0
|
* Allow to use development version of bundled gems for packagingHiroshi SHIBATA2023-05-091-0/+6
|
* We should not validate development version of bundled gems with fetch timing.Hiroshi SHIBATA2023-05-092-8/+0
| | | | We want to notify above situation when release time. So, I move this check into ruby/actions.
* Remove `sync_tool` task from Rakefile when syncing [ci skip]Nobuyoshi Nakada2023-05-021-0/+6
|
* Ignore to sync used_cassettes.txtHiroshi SHIBATA2023-05-011-1/+1
|
* core_assertions.rb: Support old rubiesNobuyoshi Nakada2023-04-291-2/+1
| | | | Some symbol argument might not be accepted by Process.clock_gettime.
* Skip added tool filesNobuyoshi Nakada2023-04-291-2/+4
| | | | Get rid of accidents like 966f0d91e2a86fa1347cdafbe1af47e7350aa4ca.
* sync_tool.rake: Fold too long message [ci skip]Nobuyoshi Nakada2023-04-291-2/+2
| | | | Split into title and body, like as the pull-request.
* sync_tool.rake: Add --update and --keep options [ci skip]Nobuyoshi Nakada2023-04-291-10/+41
|
* sync_tool.rake: Adjust the location [ci skip]Nobuyoshi Nakada2023-04-281-1/+3
|
* Add sync_tool.rake [ci skip]Nobuyoshi Nakada2023-04-282-11/+29
|
* Copy also helper.rb [ci skip]Nobuyoshi Nakada2023-04-282-0/+5
|
* Improve sync_test_lib.rb [ci skip]Nobuyoshi Nakada2023-04-281-6/+15
| | | | | | - read files to copy once at first - take the destination top directory from command line arguments - fix a typo
* Support older gitNobuyoshi Nakada2023-04-281-1/+2
| | | | The -b flag is available since 2.28, but Ubuntu 20.04 uses 2.25.
* Bundle rbs-3.1.0 (#7766)Soutaro Matsumoto2023-04-281-0/+4
|
* We need to checkout before BundledGem.dummy_gemspec checking.Hiroshi SHIBATA2023-04-261-6/+10
| | | | | | | | | When newer version released rather than gems/bundled_gems defined, `spec.version == Gem::Version.new(v)` always abort like: ``` Unexpected versions between bundled_gems:3.0.4 and gemspec:3.1.0 ```
* Use shorter path as `SPEC_TEMP_DIR`Nobuyoshi Nakada2023-04-211-0/+13
| | | | | | The temporary directory under the build directory may be too long as a UNIX socket path. On macOS, the default `TMPDIR` per user is also very long.
* Update RJIT to support newarray_sendAaron Patterson2023-04-181-0/+2
| | | | This also adds max / hash support
* Avoid diffutils 3.8 bug#61193 [ci skip]Nobuyoshi Nakada2023-04-141-5/+59
|
* Include `--no-llvm-bc` option in `NM` macro only if usableNobuyoshi Nakada2023-04-082-5/+2
|
* Expose rb_sym_to_proc via RJITAaron Patterson2023-04-071-0/+1
| | | | This is needed for getblockparamproxy
* core_assertions.rb: Prefer CPU time clocksNobuyoshi Nakada2023-04-061-2/+20
| | | | To prevent influence from other processes.
* core_assertions.rb: Extract common code blockNobuyoshi Nakada2023-04-061-8/+9
|
* core_assertions.rb: Tweak timeout limitNobuyoshi Nakada2023-04-061-4/+4
| | | | Increase the timeout limit when variance at rehearsal is small.
* [Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu2023-04-041-1/+0
| | | | | | | | | | | Remove !USE_RVARGC code [Feature #19579] The Variable Width Allocation feature was turned on by default in Ruby 3.2. Since then, we haven't received bug reports or backports to the non-Variable Width Allocation code paths, so we assume that nobody is using it. We also don't plan on maintaining the non-Variable Width Allocation code, so we are going to remove it.
* RJIT: Store type information in ContextTakashi Kokubun2023-04-021-0/+2
|
* RJIT: Support entry with different PCsTakashi Kokubun2023-04-021-0/+2
|
* RJIT: Simplify cfunc implementationTakashi Kokubun2023-04-021-0/+2
|
* Skip assert_linear_performance for RJITTakashi Kokubun2023-04-021-2/+5
|
* leaked-globals: check for nm before files under missing [ci skip]Nobuyoshi Nakada2023-04-021-3/+5
| | | | | Abort if `nm` is not available, since it is needed by configure.ac to check for prefix of external symbols.
* leaked-globals: colorize skipping file names [ci skip]Nobuyoshi Nakada2023-04-021-1/+1
|
* Remove an unneeded function copyTakashi Kokubun2023-04-011-1/+1
|
* RJIT: Support rest argsTakashi Kokubun2023-04-011-0/+3
|
* RJIT: Start moving away from VM-like ISEQ handlingTakashi Kokubun2023-04-011-0/+2
|
* rename `rb_thread_t::locking_native_thread`Koichi Sasada2023-03-311-1/+1
| | | | to `rb_thread_t::has_dedicated_nt`
* Check if `Bundler::EnvironmentPreserver` is definedNobuyoshi Nakada2023-03-311-1/+4
| | | | | Only `Bundler` might be defined. `EnvironmentPreserver` and its `BUNDLER_PREFIX` would be defined together in the same file.
* Revert "RBS: Pathname#taint and Pathname#untaint are removed"Nobuyoshi Nakada2023-03-281-2/+0
| | | | | This reverts commit 46132e78b7438389bf49a860a0cd8957f685dcb3, in favor of 298cb57c115e789c021962c758eb734c2d8ee1f6.
* Skip commits only for toolsNobuyoshi Nakada2023-03-282-0/+89
| | | | Get rid of accidents like 67feb782f947046f65951303893713052a19a546.
* Set FILTER_BRANCH_SQUELCH_WARNING only in child environmentNobuyoshi Nakada2023-03-281-3/+3
|
* Check if Bundler is definedNobuyoshi Nakada2023-03-281-1/+1
|
* Use 3 way merge for merger.rbNARUSE, Yui2023-03-281-2/+2
| | | | Since --3way insists --index, git diff needs to compare with HEAD.
* RBS: Pathname#taint and Pathname#untaint are removedNobuyoshi Nakada2023-03-281-0/+2
|
* Use gemspec that keeps original dependenciesHiroshi SHIBATA2023-03-271-2/+5
|
* RJIT: Implement leaf builtin callTakashi Kokubun2023-03-261-0/+2
|
* RJIT: Implement attr_writerTakashi Kokubun2023-03-261-0/+2
|
* RJIT: Initial support of splatTakashi Kokubun2023-03-251-0/+2
|