Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ruby/irb] Add info.rb to gemspec | ima1zumi | 2021-02-04 | 1 | -0/+1 |
| | | | | https://github.com/ruby/irb/commit/adbba19adf | ||||
* | Revert "vm_dump.c: Do not show C backtrace on riscv" | Yusuke Endoh | 2021-02-04 | 1 | -1/+1 |
| | | | | | | This reverts commit 6985bfb72c8d7e7d94f1aad1f0902b602bbfa6da. Now it should work on riscv by the previous commit. [Bug #17609] | ||||
* | addr2line.c: DW_LNS_fixed_advance_pc takes a single uhalf operand | Yusuke Endoh | 2021-02-04 | 1 | -1/+2 |
| | | | | | | Fixes [Bug #17609] Co-Authored-By: xtkoba (Tee KOBAYASHI) <xtkoba+ruby@gmail.com> | ||||
* | Remove unsued str_new_shared function declaration | S-H-GAMELINKS | 2021-02-04 | 1 | -1/+0 |
| | |||||
* | [DOC] Fix typo in ext/socket/socket.c [ci skip] | Dimitris Zorbas | 2021-02-04 | 1 | -2/+2 |
| | |||||
* | [ruby/bigdecimal] Fix uint64 conversion | Kenta Murata | 2021-02-04 | 2 | -12/+27 |
| | | | | | | | | Stop using logarithm to compute the number of components. Instead, use the theoretical maximum number of components for buffer, and count up the actual number of components during conversion. https://github.com/ruby/bigdecimal/commit/9067b353ac | ||||
* | [ruby/bigdecimal] Stop using rmpd and RMPD prefixes and DBLE_FIG | Kenta Murata | 2021-02-04 | 2 | -81/+64 |
| | | | | https://github.com/ruby/bigdecimal/commit/7479923fdb | ||||
* | rb_clear_method_cache_by_class: no longer exist | 卜部昌平 | 2021-02-04 | 1 | -1/+0 |
| | | | | | It is questionable whether we can change a public API but this function does not exist today. No way. | ||||
* | Revert "Don't pin `val` passed in to `rb_define_const`." | Aaron Patterson | 2021-02-03 | 1 | -0/+1 |
| | | | | | | I think this is breaking something This reverts commit 1be84e53d76cff30ae371f0b397336dee934499d. | ||||
* | * 2021-02-04 [ci skip] | git | 2021-02-04 | 1 | -1/+1 |
| | |||||
* | Don't pin `val` passed in to `rb_define_const`. | Aaron Patterson | 2021-02-03 | 1 | -1/+0 |
| | | | | | The caller should be responsible for holding a pinned reference (if they need that) | ||||
* | Make alias for aliased original method | Nobuyoshi Nakada | 2021-02-03 | 1 | -1/+7 |
| | | | | Chaining aliased methods increases searching cost linearly. | ||||
* | [ruby/bigdecimal] Fix the maximum length of float number | Kenta Murata | 2021-02-03 | 1 | -3/+5 |
| | | | | | | | This change is for preventing the false-positive alert by CoverityScan. See CID-1471770 for the detail. https://github.com/ruby/bigdecimal/commit/4d5b97125b | ||||
* | Prefer block forms to close opened files | Nobuyoshi Nakada | 2021-02-03 | 1 | -11/+13 |
| | |||||
* | Open gzip file in binary mode | Nobuyoshi Nakada | 2021-02-03 | 1 | -2/+2 |
| | |||||
* | use goto intead of recursion on vm_call0_body() | Koichi Sasada | 2021-02-03 | 1 | -1/+16 |
| | | | | | | | | | | | "alias" type method entries can chain another aliased method so that machine stack can be overflow on nested alias chain. http://ci.rvm.jp/results/trunk-repeat20@phosphorus-docker/3344209 This patch fix this issue by use goto instead of recursion if possible. TODO: Essentially, the alias method should not points another aliased method entry. Try to fix it later. | ||||
* | Fix failures with EditLine | Kazuhiro NISHIYAMA | 2021-02-03 | 2 | -2/+2 |
| | | | | | | | | | | | | | | On macOS with EditLine: ``` $ ruby -r readline -e 'Readline.readline("> "); p Readline::VERSION' < /dev/null "EditLine wrapper" ``` On Linux with GNU readline: ``` $ ruby -r readline -e 'Readline.readline("> "); p Readline::VERSION' < /dev/null > "8.0" ``` | ||||
* | Adjusted indent [ci skip] | Nobuyoshi Nakada | 2021-02-03 | 1 | -2/+2 |
| | |||||
* | only main thread can modify vm->ubf_async_safe | Koichi Sasada | 2021-02-03 | 1 | -3/+5 |
| | | | | | | vm->ubf_async_safe is VM global resource and only main thread can manipulate it. [Bug #17482] | ||||
* | * 2021-02-03 [ci skip] | git | 2021-02-03 | 1 | -1/+1 |
| | |||||
* | [ruby/irb] follow up the actual line number | Nobuhiro IMAI | 2021-02-03 | 2 | -1/+25 |
| | | | | https://github.com/ruby/irb/commit/7aed8fe3b1 | ||||
* | NetBSD build update. (#4079) | David CARLIER | 2021-02-02 | 1 | -2/+6 |
| | |||||
* | add debug code for timer_posix | Koichi Sasada | 2021-02-02 | 1 | -8/+47 |
| | | | | | timer_posix mode is managed by timer_posix.state. This patch adds some debug code for the transition of the state. | ||||
* | Pass revision by hand if the commit message lacks the ticket number | NARUSE, Yui | 2021-02-02 | 1 | -3/+9 |
| | |||||
* | Use local repository instead of remote | NARUSE, Yui | 2021-02-02 | 1 | -8/+7 |
| | | | | to improve performance | ||||
* | Drop pushing local repo | NARUSE, Yui | 2021-02-02 | 1 | -2/+1 |
| | | | | | I want to push another repo/branch to run CI before pushing it to official branch. | ||||
* | Use the lateset winflexbison3 | Nobuyoshi Nakada | 2021-02-02 | 1 | -2/+1 |
| | | | | The installation script fault seems fixed at 2.5.23.20200904. | ||||
* | Add some git configurations in CIs | Nobuyoshi Nakada | 2021-02-02 | 2 | -0/+6 |
| | |||||
* | Set git config in global instead of system | Nobuyoshi Nakada | 2021-02-02 | 2 | -4/+4 |
| | |||||
* | Fix GC compatibility: Don't stash encodings in global constants | Aaron Patterson | 2021-02-01 | 1 | -11/+1 |
| | | | | | | | | | | This value should either be pinned, or looked up when needed at runtime. Without pinning, the GC may move the encoding object, and that could cause a crash. In this case it is easier to find the value at runtime, and there is no performance penalty (as Ruby caches encoding indexes). We can shorten the code, be compaction friendly, and incur no performance penalty. | ||||
* | * 2021-02-02 [ci skip] | git | 2021-02-02 | 1 | -1/+1 |
| | |||||
* | Use RCLASS_EXT macro instead of directly accessing ptr | Matt Valentine-House | 2021-02-01 | 1 | -5/+5 |
| | |||||
* | Add RCLASS_SUBCLASSES Macro | Matt Valentine-House | 2021-02-01 | 4 | -15/+16 |
| | |||||
* | Add RCLASS_ALLOCATOR Macro | Matt Valentine-House | 2021-02-01 | 3 | -6/+7 |
| | |||||
* | Add PARENT_MODULE_SUBCLASSES Macro | Matt Valentine-House | 2021-02-01 | 2 | -8/+9 |
| | |||||
* | Add RCLASS_PARENT_SUBMODULES Macro | Matt Valentine-House | 2021-02-01 | 2 | -8/+9 |
| | |||||
* | Implement NameError::message#clone for Ractor | Nobuyoshi Nakada | 2021-02-01 | 3 | -2/+55 |
| | |||||
* | Ignore warnings when transforming preprocessed header | Nobuyoshi Nakada | 2021-02-01 | 1 | -1/+1 |
| | | | | | For already preprocessed header, -Werror=misleading-indentation doesn't make sense. | ||||
* | Fix for windres 2.36 [Bug #17602] | Nobuyoshi Nakada | 2021-02-01 | 1 | -1/+4 |
| | | | | | | Add --preprocessor and --preprocessor-arg for each preprocessor command arguments, as windres 2.36 requires preprocessor name and arguments to be separated to respect spaces in these paths. | ||||
* | Add File.absolute_path? to NEWS-2.7.0 [ci skip] | Masataka Pocke Kuwabara | 2021-02-01 | 1 | -0/+9 |
| | | | | | | | | `File.absolute_path?` has been added since Ruby 2.7.0, but it isn't mentioned in the NEWS. So this patch adds a NEWS entry. ref: https://bugs.ruby-lang.org/issues/15868 Co-authored-by: nagachika <nagachika@ruby-lang.org> | ||||
* | * 2021-02-01 [ci skip] | git | 2021-02-01 | 1 | -2/+2 |
| | |||||
* | Fixed varargs in `rb_bug_without_die` [Bug #17603] | xtkoba (Tee KOBAYASHI) | 2021-02-01 | 1 | -2/+2 |
| | |||||
* | Split `mnew` into unbound and callable | Nobuyoshi Nakada | 2021-01-31 | 1 | -10/+16 |
| | | | | | | It always branches by `obj` is `Qundef` or not, which is invariant for each functions; `obj_method` is the latter, and the other two are the former. | ||||
* | Removed static assertion about size of `RVALUE` | Nobuyoshi Nakada | 2021-01-31 | 1 | -2/+0 |
| | | | | | It is unable where unaligned word access is disallowed and `double` is wider than pointers. | ||||
* | MSys is a variant of Cygwin | Nobuyoshi Nakada | 2021-01-31 | 1 | -13/+14 |
| | |||||
* | Narrowed down the condition to pack RValue | Nobuyoshi Nakada | 2021-01-31 | 1 | -3/+5 |
| | | | | | | Because of `double` in `RFloat`, `RValue` would be packed by `sizeof(double)` by default, on platforms where `double` is wider than `VALUE`. Size of `RValue` is multiple of 5 now. | ||||
* | Update bundled_gems | Nobuyoshi Nakada | 2021-01-31 | 1 | -1/+1 |
| | |||||
* | vm_dump: dump registers for Mac M1 | David CARLIER | 2021-01-31 | 1 | -1/+23 |
| | |||||
* | Update TypeProf to 0.12.0 (#4132) | Yusuke Endoh | 2021-01-31 | 1 | -1/+1 |
| | |||||
* | Move rb_big_isqrt declaration | S-H-GAMELINKS | 2021-01-31 | 2 | -2/+1 |
| |