summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/irb] Print deprecation warning for `help` commandHEADmasterStan Lo2023-05-184-57/+91
| | | | | | | | (https://github.com/ruby/irb/pull/567) * Give show_doc its own command class * Print deprecation warning for `help` command
* Move ar_hint to ar_table_structPeter Zhu2023-05-175-28/+28
| | | | This allows Hashes with ST tables to fit int he 80 byte size pool.
* Implement Hash ST tables on VWAPeter Zhu2023-05-176-100/+103
|
* Implement Hash AR tables on VWAPeter Zhu2023-05-179-163/+60
|
* [ruby/irb] Fix Test timedout in test_debug_cmdtomoya ishida2023-05-171-2/+5
| | | | | | | | (https://github.com/ruby/irb/pull/582) * Suppress Reline::IOGate.cursor_pos writing escape sequence in test_debug_cmd * Force use Reline::GeneralIO as Reline::IOGate and remove RUBY_DEBUG_NO_RELINE option for debug test
* Ensure SIGCHLD always uses a signal handler. (#7819)Samuel Williams2023-05-161-0/+3
|
* [rubygems/rubygems] Bump rb-sysdependabot[bot]2023-05-152-7/+8
| | | | | | | | | | | | | | | Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.75 to 0.9.77. - [Release notes](https://github.com/oxidize-rb/rb-sys/releases) - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.75...v0.9.77) --- updated-dependencies: - dependency-name: rb-sys dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* [wasm] Allocate asyncify buffer on heap to save stack usageYuta Saito2023-05-162-3/+6
|
* Remove explicit SIGCHLD handling. (#7816)Samuel Williams2023-05-153-88/+9
| | | | | | | | | * Remove unused SIGCHLD handling. * Remove unused `init_sigchld`. * Remove unnecessary `#define RUBY_SIGCHLD (0)`. * Remove unused `SIGCHLD_LOSSY`.
* [DOC] Fix a link [ci skip]Kazuhiro NISHIYAMA2023-05-151-0/+1
|
* Process parse.y without temporary filesNobuyoshi Nakada2023-05-152-8/+3
|
* Lrama v0.5.0 (#7814)Yuichiro Kaneko2023-05-153-7/+9
|
* Use the rb_sys_fail_str macro in signal.cKunshan Wang2023-05-152-0/+2
| | | | | | | | | | | Let signal.c include "internal/error.h" explicitly to ensure that the identifier rb_sys_fail_str in signal.c refers to the macro defined in "internal/error.h" instead of the actual function. That macro reads errno before evaluating its argument. Without this change, the rb_signo2signm(sig) expression in the "trap" function in signal.c will overwrite the errno before the actual rb_sys_fail_str function reads the errno.
* Unskip the test skipped in #4173 (#7809)KJ Tsanaktsidis2023-05-151-5/+0
| | | | | | | | | | | | | | | | | | | | | | | This test was skipped 12 years ago because it was flaky on FreeBSD and OpenBSD. Since then, Ruby's SIGCHLD handling has been substantially re-written (mostly by Eric Wong @normalperson in 44fc3d08). These tests now in fact pass reliably on Ruby master on FreeBSD 13.2 and OpenBSD 7.3. I stress-tested the test_wait_and_sigchild test on my laptop by running four copies of the test in a loop on a 8-core VM; both by itself and also as part of the whole test_process.rb file. I did not see any failures. Let's unskip the test and close [#4173] out. I'll keep an eye out on Ruby CI for any flakes in this file on BSD after this gets merged, but if we don't see any I'm going to assume 44fc3d08 or related changes around that time accidently fixed this bug. It's also probably important to unskip this test so that if another attempt at removing the special SIGCHLD handling is made (like was reverted in https://github.com/ruby/ruby/pull/7517), we get signal if that breaks on FreeBSD/OpenBSD. [Fixes #4173]
* Bump ruby/setup-ruby from 1.148.0 to 1.149.0dependabot[bot]2023-05-154-4/+4
| | | | | | | | | | | | | | Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.148.0 to 1.149.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c...7d546f4868fb108ed378764d873683f920672ae2) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* `rb_io_puts` should not write zero length strings. (#7806)Samuel Williams2023-05-152-16/+52
|
* [Bug #19025] Numbered parameter names are always local variablesNobuyoshi Nakada2023-05-142-1/+2
|
* Add user argument to some macros used by bisonNobuyoshi Nakada2023-05-146-124/+41
|
* Preprocess input parse.y from stdinNobuyoshi Nakada2023-05-142-19/+26
|
* [wasm] Fix `unreachable` error during printing setjmp trace messageYuta Saito2023-05-141-11/+26
|
* Introduce anddot_multiple_assignment_check functionS-H-GAMELINKS2023-05-141-6/+10
|
* Update bundled gems list at 2023-05-13git2023-05-132-1/+2
|
* Introduce math_arc macroS-H-GAMELINKS2023-05-131-10/+8
|
* [rubygems/rubygems] Bump up thor-1.2.2Hiroshi SHIBATA2023-05-1317-66/+76
| | | | https://github.com/rubygems/rubygems/commit/d9a003b4e7
* fix wording of spec description [ci skip]Martin Dürst2023-05-131-1/+1
|
* Remove warnings and errors in `regexec.c` with `ONIG_DEBUG_...` macros (#7803)TSUYUSATO Kitsune2023-05-131-3/+3
|
* Return `errno` as the result instead of the global variableNobuyoshi Nakada2023-05-121-4/+3
|
* Add `rb_sys_fail_sprintf` macroNobuyoshi Nakada2023-05-122-4/+10
|
* [Bug #19635] Preserve `errno`Nobuyoshi Nakada2023-05-122-2/+20
| | | | | | | | The following functions are turned into macros and no longer can be used as expressions in core. - rb_sys_fail - rb_sys_fail_str - rb_sys_fail_path
* Use Lrama LALR parser generator instead of Bisonv3_3_0_preview1Yuichiro Kaneko2023-05-1238-30/+5749
| | | | | https://bugs.ruby-lang.org/issues/19637 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
* Revert "Don't call action-slack if SLACK_WEBHOOK_URL is not set"NARUSE, Yui2023-05-1215-15/+15
| | | | This reverts commit 223a79e6830ca9c3619258ac00eebffb7754a0a1.
* give up checking old compilers卜部昌平2023-05-121-6/+0
| | | | | | These old compilers needed old OSes, which are getting EODed. We cannot maintain healthy binary of them (building compilers on our own is quite haed). Let us just retire them. Fixes [Bug #19353]
* Don't call action-slack if SLACK_WEBHOOK_URL is not setNARUSE, Yui2023-05-1215-15/+15
| | | | For a PR, SLACK_WEBHOOK_URL is not set
* [DOC] Update how to run tool/enc-unicode.rbJanosch Müller2023-05-121-2/+5
|
* Prevent warning: assigned but unused variableYusuke Endoh2023-05-103-3/+3
| | | | | | | | | http://rubyci.s3.amazonaws.com/debian10/ruby-master/log/20230510T123003Z.log.html.gz ``` /home/chkbuild/chkbuild/tmp/build/20230510T123003Z/ruby/test/objspace/test_objspace.rb:224: warning: assigned but unused variable - c4 /home/chkbuild/chkbuild/tmp/build/20230510T123003Z/ruby/test/ruby/test_class.rb:362: warning: assigned but unused variable - e /home/chkbuild/chkbuild/tmp/build/20230510T123003Z/ruby/test/ruby/test_process.rb:2602: warning: assigned but unused variable - parent_pid ```
* [Bug #19597] Freeze script nameNobuyoshi Nakada2023-05-104-8/+21
|
* [DOC] Move docs of `Array#first` and `Array#last` to array.rbNobuyoshi Nakada2023-05-102-67/+62
|
* Removed sync task for ext/readlineHiroshi SHIBATA2023-05-101-7/+0
|
* Merge https://github.com/rubygems/rubygems/pull/6655 manually.Hiroshi SHIBATA2023-05-103-18/+68
|
* Update SPDX license listSamuel Giddins2023-05-101-0/+40
|
* Added entry about ext/readlineHiroshi SHIBATA2023-05-101-0/+5
|
* readline or libedit is no longer required to build rubyHiroshi SHIBATA2023-05-103-4/+3
|
* Removed duplicated entry of readline.rbHiroshi SHIBATA2023-05-101-5/+0
|
* ext/readline is retiredHiroshi SHIBATA2023-05-103-7/+0
|
* For YJIT stats, set avg_len_in_yjit to 0 if denominator would be 0 (#7793)Noah Gibbs2023-05-101-1/+1
|
* Document that Array#{&,intersection,intersect?} use hash method [ci skip]Jeremy Evans2023-05-091-2/+6
| | | | Fixes [Bug #19622]
* Update bundled gems list at 9d6bfe3815118e7734515d29f9f51c [ci skip]git2023-05-091-1/+1
|
* Fix broken link to maintainers pageJemma Issroff2023-05-091-1/+1
|
* Use debug-1.8.0Hiroshi SHIBATA2023-05-091-1/+1
|
* Allow to use development version of bundled gems for packagingHiroshi SHIBATA2023-05-091-0/+6
|