Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | spec/ruby/library/etc/confstr_spec.rb: skip on Android | Yusuke Endoh | 2020-02-13 | 1 | -1/+1 |
| | | | | There seems to be no _CS_PATH on Android. | ||||
* | spec/ruby/core/process/spawn_spec.rb: Use / instead of /tmp | Yusuke Endoh | 2020-02-13 | 1 | -1/+1 |
| | | | | because there is no /tmp on Android. | ||||
* | spec/ruby/core/process/clock_getres_spec.rb: skip on Android | Yusuke Endoh | 2020-02-13 | 1 | -1/+1 |
| | | | | | in the same way as FreeBSD and OpenBSD. I guess that the spec makes too strong assumption. | ||||
* | spec/ruby/core/encoding/locale_charmap_spec.rb: locale_charmap is UTF-8 on ↵ | Yusuke Endoh | 2020-02-13 | 1 | -5/+16 |
| | | | | | | | Android nl_langinfo(CODESET) always returns UTF-8 on Android, regardless to LC_ALL=C. | ||||
* | spec/ruby/core/dir/home_spec.rb: exclude Android | Yusuke Endoh | 2020-02-13 | 1 | -1/+1 |
| | | | | | I couldn't find a robust way to get the home path except ENV["HOME"] on Android Termux. | ||||
* | Move the English entries to the default gems at docs | Hiroshi SHIBATA | 2020-02-13 | 2 | -3/+4 |
| | |||||
* | Promote English to the default gems. | Hiroshi SHIBATA | 2020-02-13 | 2 | -0/+25 |
| | |||||
* | Add "test-all TESTS=--repeat-count=2" to test_task | Kazuhiro NISHIYAMA | 2020-02-13 | 1 | -1/+3 |
| | |||||
* | Get rid of warnings/exceptions at cleanup | Nobuyoshi Nakada | 2020-02-13 | 3 | -0/+14 |
| | | | | | | | | After the encoding index instance variable is removed when all instance variables are removed in `obj_free`, then `rb_str_free` causes uninitialized instance variable warning and nil-to-integer conversion exception. Both cases result in object allocation during GC, and crashes. | ||||
* | support multi-run test for test/did_you_mean/test_verbose_formatter.rb | S-H-GAMELINKS | 2020-02-13 | 1 | -0/+1 |
| | |||||
* | Fix remove warning & support multi-run test for ↵ | S-H-GAMELINKS | 2020-02-13 | 1 | -1/+1 |
| | | | | test/psych/visitors/test_to_ruby.rb | ||||
* | support multi-run test for test/webrick/test_filehandler.rb | S-H-GAMELINKS | 2020-02-13 | 1 | -0/+1 |
| | |||||
* | test/rubygems/test_gem_commands_setup_command.rb: Allow /bin/env | Yusuke Endoh | 2020-02-13 | 1 | -9/+5 |
| | | | | Follow up of 65201c054a90c8e7beb8fe1e6d0006541ac33449 | ||||
* | skip SEGV test if RUBY_ON_BUG is specified | Koichi Sasada | 2020-02-13 | 1 | -0/+2 |
| | |||||
* | should be compared with called_id | Koichi Sasada | 2020-02-13 | 2 | -4/+11 |
| | | | | | | me->called_id and me->def->original_id can be different sometimes so we should compare with called_id, which is mtbl's key. (fix GH-PR #2869) | ||||
* | * 2020-02-13 [ci skip] | git | 2020-02-13 | 1 | -1/+1 |
| | |||||
* | Use inline cache for super calls | John Hawthorn | 2020-02-13 | 2 | -1/+30 |
| | |||||
* | Move the entries of tempfile on docs | Hiroshi SHIBATA | 2020-02-12 | 2 | -3/+4 |
| | |||||
* | Promote tmpdir to the default gems | Hiroshi SHIBATA | 2020-02-12 | 2 | -0/+25 |
| | |||||
* | Copy non-inlined encoding index | Nobuyoshi Nakada | 2020-02-12 | 2 | -0/+8 |
| | |||||
* | Make temporary lock string encoding free | Nobuyoshi Nakada | 2020-02-12 | 3 | -4/+11 |
| | | | | | As a temporary lock string is hidden, it can not have instance variables, including non-inlined encoding index. | ||||
* | Move the entries of tempfile on docs | Hiroshi SHIBATA | 2020-02-12 | 2 | -3/+4 |
| | |||||
* | Promote tempfile to the default gems. | Hiroshi SHIBATA | 2020-02-12 | 2 | -0/+25 |
| | |||||
* | Add test_complete_symbol | aycabta | 2020-02-12 | 1 | -0/+6 |
| | | | | | | The previous version of the test method used a symbol, ":abcdefg" to complete but longer symbols that can be completed are defined by other test methods of other libs. | ||||
* | Add array.rb to .document | S-H-GAMELINKS | 2020-02-12 | 1 | -1/+1 |
| | |||||
* | test/rubygems: Try not only /usr/bin/env but also /bin/env | Yusuke Endoh | 2020-02-12 | 2 | -9/+15 |
| | | | | | | | | RubyGems chooses available one from the two https://github.com/rubygems/rubygems/blob/20b0d609484df2b514954ba9ef890a7cbdd01d18/lib/rubygems/installer.rb#L38 So, it is good not to hard-code /usr/bin/env in tests. | ||||
* | test/etc/test_etc.rb: skip some tests on Android | Yusuke Endoh | 2020-02-12 | 1 | -2/+2 |
| | | | | Android user management seems different from normal Unix system. | ||||
* | Workaround of instance variable on hidden object | Nobuyoshi Nakada | 2020-02-12 | 2 | -2/+17 |
| | | | | | | | | Since 9d9aea7fe50f6340829faa105d9ffe08ebaee658, generic instance variables need `iv_index_tbl` in the object's class. As hidden objects, however, have no class, access to the variables causes a segfault. Get rid of that segfault by raising an exception, for the time being. | ||||
* | Isolate the test for Encoding#replicate | Nobuyoshi Nakada | 2020-02-12 | 1 | -0/+2 |
| | | | | It has global side effect which cannot be reverted. | ||||
* | Revert "[ruby/irb] Add test_complete_symbol" | Hiroshi SHIBATA | 2020-02-12 | 1 | -6/+0 |
| | | | | This reverts commit 3af3431c2c145134996e66f3d8d9ade8ad81bde0. | ||||
* | [ruby/irb] Use 0.step instead of (..0).each for Ruby 2.5 | aycabta | 2020-02-12 | 1 | -1/+1 |
| | | | | https://github.com/ruby/irb/commit/5d628ca40e | ||||
* | [ruby/irb] Fix auto indent with closed brace | aycabta | 2020-02-12 | 2 | -0/+15 |
| | | | | | | | | | | | | A closed brace in auto-indent shouldn't affect the next brace in the same line, but it behaves like below: p() { } It's a bug. https://github.com/ruby/irb/commit/fbe59e344f | ||||
* | [ruby/irb] Check doc namespace correctly | aycabta | 2020-02-12 | 2 | -3/+7 |
| | | | | | | | IRB::InputCompletor::PerfectMatchedProc crashes when doc not found because a variable name was incorrect. https://github.com/ruby/irb/commit/889fd4928f | ||||
* | [ruby/irb] Add test_complete_symbol | aycabta | 2020-02-12 | 1 | -0/+6 |
| | | | | https://github.com/ruby/irb/commit/dbbf086c1f | ||||
* | Fixed a potential memory leak | Nobuyoshi Nakada | 2020-02-12 | 2 | -3/+3 |
| | | | | `rb_str_new_cstr` can raise a `NoMemoryError`. | ||||
* | Removed unnecessary conversion | Nobuyoshi Nakada | 2020-02-12 | 1 | -2/+0 |
| | | | | Paths in `rb_execarg_t` should have been converted already. | ||||
* | Make yield in singleton class definitions in methods a SyntaxError | Jeremy Evans | 2020-02-11 | 5 | -21/+29 |
| | | | | | | | | This behavior was deprecated in 2.7 and scheduled to be removed in 3.0. Calling yield in a class definition outside a method is now a SyntaxError instead of a LocalJumpError, as well. | ||||
* | Add backwards compatibility example macro for rb_eval_cmd_kwd [ci skip] | Jeremy Evans | 2020-02-11 | 1 | -0/+1 |
| | |||||
* | * 2020-02-12 [ci skip] | git | 2020-02-12 | 1 | -1/+1 |
| | |||||
* | Remove rb_eval_cmd | Jeremy Evans | 2020-02-11 | 2 | -8/+0 |
| | | | | | This was related to $SAFE, and was deprecated in 2.7. I missed it earlier when removing the other $SAFE-related code. | ||||
* | Restart timer thread even after preparation failed | Nobuyoshi Nakada | 2020-02-11 | 2 | -2/+18 |
| | | | | | If the timer thread is left stopped, memory crash or segfault can happen. | ||||
* | Monitor is extention library now | Hiroshi SHIBATA | 2020-02-11 | 2 | -3/+3 |
| | |||||
* | Update the documentation for weakref | Hiroshi SHIBATA | 2020-02-11 | 2 | -3/+4 |
| | |||||
* | ignore revision.tmp with in-place build | Hiroshi SHIBATA | 2020-02-11 | 1 | -0/+1 |
| | |||||
* | Promote weakref to the default gems | Hiroshi SHIBATA | 2020-02-11 | 3 | -1/+37 |
| | |||||
* | Expose assert_no_memory_leak for weakref | Hiroshi SHIBATA | 2020-02-11 | 2 | -45/+45 |
| | |||||
* | Expose assert_normal_exit for weakref | Hiroshi SHIBATA | 2020-02-11 | 2 | -106/+106 |
| | |||||
* | * 2020-02-11 [ci skip] | git | 2020-02-11 | 1 | -1/+1 |
| | |||||
* | Removed unused variable | Nobuyoshi Nakada | 2020-02-11 | 1 | -8/+0 |
| | | | | `generic_iv_tbl_compat` has not been utilized since 14d61a94ff01. | ||||
* | Don't refer Date in the document for Time. | Tanaka Akira | 2020-02-10 | 1 | -2/+3 |
| |