Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Message to pipe should end with a newline | Nobuyoshi Nakada | 2019-07-07 | 1 | -10/+14 | |
| | ||||||
* | Enable indentation warning against `if` just after `else` | Nobuyoshi Nakada | 2019-07-07 | 1 | -5/+8 | |
| | | | | | | | | | | | | | ```ruby if false puts 'false' else if true puts 'true' end # -:5: warning: mismatched indentations at 'end' with 'if' at 3 end ``` [Feature #15990] | |||||
* | Added assertions for Unicode escaped CHAR scanner events | Nobuyoshi Nakada | 2019-07-06 | 1 | -0/+11 | |
| | ||||||
* | Fix segfault when using method reference operator without using result | Jeremy Evans | 2019-07-05 | 1 | -0/+7 | |
| | | | | Fixes [Bug #15985] | |||||
* | Multiple codepoints are not allowed at single character literal | Nobuyoshi Nakada | 2019-07-05 | 1 | -0/+1 | |
| | | | | It has unintentionally passed since 2.5. | |||||
* | Support Control- and Meta- | aycabta | 2019-07-04 | 1 | -0/+2 | |
| | ||||||
* | Check commented out line in inputrc correctly | aycabta | 2019-07-04 | 1 | -0/+22 | |
| | ||||||
* | Parse key sequence more strictly | Nobuyoshi Nakada | 2019-07-04 | 1 | -0/+5 | |
| | ||||||
* | Skip indented comment lines [Bug #15981] | Nobuyoshi Nakada | 2019-07-04 | 1 | -0/+5 | |
| | ||||||
* | Suppress uninitialized instance variable warnings | Nobuyoshi Nakada | 2019-07-04 | 1 | -0/+1 | |
| | ||||||
* | Do not dispatch a nil token in ripper | Nobuyoshi Nakada | 2019-07-04 | 1 | -0/+6 | |
| | | | | | | | As a comment token includes the newline, so delayed newline token just follows it should not be dispatched. [Bug #11485] Co-Authored-By: Jeremy Evans <code@jeremyevans.net> | |||||
* | Revert self-referencing finalizer warning [Feature #15974] | Nobuyoshi Nakada | 2019-07-04 | 1 | -29/+3 | |
| | | | | | | | | | | | | | | | | | | | | It has caused CI failures. * d0cd0866d82a58933e5dccd073c753c0c2ad4eb5 Disable GC during rb_objspace_reachable_object_p * 89cef1c56b3a0f9c5e6ccc22a5044477a4fd16c1 Version guard for [Feature #15974] * 796eeb6339952d92ae1b353d450c7883e589852d. Fix up [Feature #15974] * 928260c2a613bbdd4402c300e0bf86ae7562e52a. Warn in verbose mode on defining a finalizer that captures the object | |||||
* | Just disable inlining with local varaible for now | Takashi Kokubun | 2019-07-03 | 1 | -0/+14 | |
| | | | | | | | | | | | This partially reverts commit 712a66b0741605f5b2db670a292b9bb352f8a716. The previous fix made CI strange like: http://ci.rvm.jp/results/trunk-vm-asserts@silicon-docker/2124178 Let me just downgrade the behavior for now and deal with it later. [Bug #15971] | |||||
* | Fix up [Feature #15974] | Nobuyoshi Nakada | 2019-07-03 | 1 | -3/+29 | |
| | | | | | | * Fixed warning condition * Fixed function signature * Use ident hash | |||||
* | Revert "Avoid corrupting VM stack on inlined setlocal" | Koichi Sasada | 2019-07-03 | 1 | -14/+0 | |
| | | | | | This reverts commit ea30dd702512ff9df34fe8c71c825f8f901bf5b1. because it fails when VM_CHECK_MODE=1. | |||||
* | Check that String#scrub block does not modify receiver | Jeremy Evans | 2019-07-02 | 1 | -0/+13 | |
| | | | | | | | Similar to the check used for String#gsub. Can fix possible segfault. Fixes [Bug #15941] | |||||
* | Make String#-@ not freeze receiver if called on unfrozen subclass instance | Jeremy Evans | 2019-07-02 | 1 | -0/+16 | |
| | | | | | | | | | rb_fstring behavior in this case is to freeze the receiver. I'm not sure if that should be changed, so this takes the conservative approach of duping the receiver in String#-@ before passing to rb_fstring. Fixes [Bug #15926] | |||||
* | Implement Array#minmax | Jeremy Evans | 2019-07-02 | 1 | -0/+19 | |
| | | | | | | | | | Array#minmax was previous not implemented, so calling #minmax on array was actually calling Enumerable#minmax. This is a simple implementation of #minmax by just calling rb_ary_min and rb_ary_max, which improves performance significantly. Fixes [Bug #15929] | |||||
* | Fix timezone issue for logger period's tests | Yusuke Endoh | 2019-07-02 | 1 | -0/+85 | |
| | | | | | | This is a retry of 181b966e7553ac53d034266a7cdc18664d080814. "Revert "Add a missing tests for Logger::Period module"" is also reverted. | |||||
* | Revert "Add a missing tests for Logger::Period module" | Koichi Sasada | 2019-07-02 | 1 | -85/+0 | |
| | | | | This reverts commit 181b966e7553ac53d034266a7cdc18664d080814. | |||||
* | Avoid corrupting VM stack on inlined setlocal | Takashi Kokubun | 2019-07-02 | 1 | -0/+14 | |
| | | | | | | | | | | | | | setlocal relies on cfp->ep, and frame-omitted method inlining introduced in Ruby 2.7 kept it wrong. This change might slow down frame-omitted method inlining for cfp->ep manipulation, and it obviously complicates the implementaion more. By introducing an optimization that changes Ruby's local variable to C local variable, we could optimize it and simplify the cfp->ep manipulation later. [Bug #15971] | |||||
* | Add a missing tests for Logger::Period module | Anton Davydov | 2019-07-02 | 1 | -0/+85 | |
| | | | | Closes: https://github.com/ruby/ruby/pull/2266 | |||||
* | The behavior of statx(2) depends on the filesystem | Nobuyoshi Nakada | 2019-07-02 | 1 | -1/+1 | |
| | | | | | birthtime may not be supported on some filesystems, and NotImplementedError can be raised. [Bug #15972] | |||||
* | Clean up temporary expired cert file | Nobuyoshi Nakada | 2019-07-02 | 1 | -0/+10 | |
| | ||||||
* | Clean up temporary directory for racc | Nobuyoshi Nakada | 2019-07-02 | 3 | -19/+17 | |
| | ||||||
* | Adjust jit_support file path. | Hiroshi SHIBATA | 2019-07-02 | 4 | -4/+4 | |
| | ||||||
* | with_different_ofs.rb has been moved too | Nobuyoshi Nakada | 2019-07-02 | 2 | -2/+2 | |
| | ||||||
* | Renamed to get rid of name clash | Nobuyoshi Nakada | 2019-07-02 | 1 | -1/+1 | |
| | ||||||
* | Fixed the wrong path for COVERAGE. | Hiroshi SHIBATA | 2019-07-02 | 1 | -1/+1 | |
| | | | | ref. c3c0e3f5c9444c197779cb242de46dfffda79dec | |||||
* | Split test files for test-framework that are test-unit and minitest to tool ↵ | Hiroshi SHIBATA | 2019-07-02 | 17 | -2800/+0 | |
| | | | | direcotry. | |||||
* | Move to tool/lib from test/lib. | Hiroshi SHIBATA | 2019-07-02 | 22 | -6045/+7 | |
| | ||||||
* | Raise TypeError if calling ENV.freeze | Jeremy Evans | 2019-07-01 | 1 | -0/+4 | |
| | | | | | | | Previously, you could call ENV.freeze, but it would not have the desired effect, as you could still modify ENV. Fixes [Bug #15920] | |||||
* | marshal.c: check instance variable count | Nobuyoshi Nakada | 2019-07-01 | 1 | -1/+13 | |
| | | | | | * marshal.c (w_ivar_each): ensure that no instance variable was removed while dumping other instance variables. [Bug #15968] | |||||
* | marshal.c: check instance variable count | Nobuyoshi Nakada | 2019-07-01 | 1 | -0/+32 | |
| | | | | | * marshal.c (w_obj_each): ensure that no instance variable was added while dumping other instance variables. [Bug #15968] | |||||
* | Fixed inadvertent ID creation in rb_iv_get | Nobuyoshi Nakada | 2019-07-01 | 1 | -0/+9 | |
| | ||||||
* | Assert obsolete method warnings in IPAddr | Nobuyoshi Nakada | 2019-07-01 | 1 | -3/+9 | |
| | ||||||
* | Return the result of the block given to assert_warning/assert_no_warning | Nobuyoshi Nakada | 2019-07-01 | 1 | -2/+6 | |
| | ||||||
* | Call deprecated method only inside assert_warning block | Nobuyoshi Nakada | 2019-07-01 | 1 | -5/+3 | |
| | ||||||
* | Suppress unused variable warning | Nobuyoshi Nakada | 2019-07-01 | 1 | -1/+1 | |
| | ||||||
* | Added test for require-return hook | Nobuyoshi Nakada | 2019-06-30 | 1 | -0/+6 | |
| | ||||||
* | TracePoint#__enable requires 3 arguments now | Nobuyoshi Nakada | 2019-06-30 | 2 | -2/+2 | |
| | ||||||
* | Allow dtrace without pty, i.e., with miniruby | Nobuyoshi Nakada | 2019-06-30 | 1 | -2/+1 | |
| | ||||||
* | Check for the privileges by the current process groups | Nobuyoshi Nakada | 2019-06-30 | 1 | -3/+1 | |
| | | | | | Group membership of login user is not activated until login after adding to the group. | |||||
* | dtrace: check for the command availablity with sudo | Nobuyoshi Nakada | 2019-06-30 | 1 | -3/+13 | |
| | ||||||
* | Producer threads check is the primary condition | Nobuyoshi Nakada | 2019-06-30 | 1 | -1/+1 | |
| | ||||||
* | Suppress "statement not reached" warning | Nobuyoshi Nakada | 2019-06-30 | 2 | -2/+4 | |
| | ||||||
* | Suppress method redefinition warnings | Nobuyoshi Nakada | 2019-06-30 | 2 | -1/+3 | |
| | ||||||
* | Suppress "literal in condition" warnings | Nobuyoshi Nakada | 2019-06-30 | 1 | -4/+4 | |
| | ||||||
* | Suppress unused literal warnings in verbose mode | Nobuyoshi Nakada | 2019-06-30 | 1 | -1/+3 | |
| | ||||||
* | Suppress void context warnings in verbose mode | Nobuyoshi Nakada | 2019-06-30 | 3 | -9/+15 | |
| |