Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Skip a reline test hanging on Wercker since 3b7862c8e8 | Takashi Kokubun | 2019-05-29 | 1 | -0/+1 |
| | | | | like https://app.wercker.com/ruby/ruby/runs/mjit-test1/5cedad11105780001c4e7001?step=5cedaf6b48fad200076fe77b | ||||
* | Add TESTOPTS=-v for Wercker test-all --jit-wait | Takashi Kokubun | 2019-05-29 | 1 | -1/+1 |
| | | | | because it's hard to identify which test causes a hang for now. | ||||
* | Use IO.copy_stream | aycabta | 2019-05-29 | 1 | -3/+1 |
| | |||||
* | Check RUBY_YES_I_AM_NOT_A_NORMAL_USER env to access RubyVM doc | aycabta | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | IRB never show RubyVM's doc | aycabta | 2019-05-29 | 2 | -1/+49 |
| | |||||
* | Encode completed strings corecctly | aycabta | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | Test BASERUBY: Ruby 1.9.3 on Travis | Takashi Kokubun | 2019-05-29 | 1 | -0/+9 |
| | | | | | | | | | | | We have no clear assertion or check of BASERUBY requirement. I want to make the current situation more explicit. I'm NOT saying we should support Ruby 1.9.3 here, but I'm just checking the situation as per 05bc14d81a1d7f6af826a92371aeff0c3fb2a67e. FYI, at this moment Ruby 1.8.7 did not work with this Travis config, like: https://travis-ci.org/k0kubun/ruby/builds/538459100 | ||||
* | Update to ruby/spec@0c5c5c1 | Benoit Daloze | 2019-05-28 | 1 | -7/+3 |
| | |||||
* | Remove extra items because Reline::HISTORY is a sized queue | aycabta | 2019-05-29 | 2 | -1/+42 |
| | |||||
* | Use existing instances for LineEditor and Config | aycabta | 2019-05-29 | 3 | -5/+9 |
| | |||||
* | Update to ruby/spec@9a501a8 | Benoit Daloze | 2019-05-28 | 41 | -639/+699 |
| | |||||
* | Drop unused Travis config: universal-darwin17 | Takashi Kokubun | 2019-05-29 | 1 | -11/+0 |
| | | | | This has been unused since b7f5c573ef20dbbf5534ee3a45625c7f9d45f2ec. | ||||
* | Drop MJIT debug code from GC.compact | Takashi Kokubun | 2019-05-29 | 1 | -2/+0 |
| | | | | | As ko1 added some improvements on GC.compact, I want to check if it solved the problem too. | ||||
* | * 2019-05-29 | git | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | parse.y: warn escaped whitespace | Nobuyoshi Nakada | 2019-05-29 | 3 | -22/+91 |
| | | | | | * parse.y (warn_space_char_code): warn whitespace characters escaped with meta/control prefix. | ||||
* | Added missing predicate macros | Nobuyoshi Nakada | 2019-05-28 | 1 | -0/+3 |
| | |||||
* | remove obsolete rb_gc_finalize_deferred(). | Koichi Sasada | 2019-05-28 | 2 | -8/+0 |
| | | | | | | | rb_gc_finalize_deferred() is remained for compatibility with C-extensions. However, this function is no longer working from Ruby 2.4 (crash with SEGV immediately). So remove it completely. | ||||
* | Unify RELINE_TEST_ENCODING setting | Nobuyoshi Nakada | 2019-05-28 | 1 | -2/+1 |
| | |||||
* | Set read-only with attrib command | Nobuyoshi Nakada | 2019-05-28 | 1 | -2/+1 |
| | |||||
* | Skip following all digits after `@@` | Nobuyoshi Nakada | 2019-05-28 | 1 | -8/+6 |
| | |||||
* | Clean a garbage [ci skip] | Nobuyoshi Nakada | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Fix building with 1.8 BASERUBY | Jeremy Evans | 2019-05-27 | 4 | -8/+9 |
| | |||||
* | use malloc() instead of calloc(). | Koichi Sasada | 2019-05-28 | 1 | -3/+7 |
| | | | | | Here malloc() is enough because all elements of the page_list will be overwrite. | ||||
* | should skip T_ZOMBIE here. | Koichi Sasada | 2019-05-28 | 1 | -1/+10 |
| | |||||
* | should use heap_eden->total_pages. | Koichi Sasada | 2019-05-28 | 1 | -2/+3 |
| | | | | | | The size of page_list is heap_eden->total_pages, but init_cursors() assumes the size of page_list is `heap_allocated_pages`. This patch fix it. | ||||
* | Fix typos in Ripper::Lexer#inspect and Ripper::Lexer#pretty_print | Nobuyoshi Nakada | 2019-05-28 | 1 | -2/+2 |
| | |||||
* | Fix condition..."and" is lowest priority operator, than "=" | aycabta | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | use only eden_heaps on GC.compact. | Koichi Sasada | 2019-05-28 | 1 | -3/+16 |
| | | | | | | | | `heap_pages_sorted` includes eden and tomb pages, so we should not use tomb pages for GC.compact (or we should move all of tomb pages into eden pages). Now, I choose only eden pages. If we allow to move Zombie objects (objects waiting for finalizers), we should use both type of pages (TODO). | ||||
* | Suppress warning (uninitialized variable). | Koichi Sasada | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Removed inconsistency file from upstream repository of rubygems. | Hiroshi SHIBATA | 2019-05-28 | 1 | -27/+0 |
| | | | | followed up ae2a904ce9bffedee7d110dc60fd51c0a2879a5b | ||||
* | * remove trailing spaces. | git | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Update the certificate files to make the test pass on Debian 10 | Yusuke Endoh | 2019-05-28 | 6 | -141/+308 |
| | | | | | | | | | | | | | The old certificate files (for example, test/rubygems/ca_cert.pem) were signed by SHA1. This message digest is considered too weak and rejected by OpenSSL 1.1.1 or later. Because of this, the test suite does not pass on Debian 10. https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian/ruby-master/log/20190527T123003Z.fail.html.gz#test%2Frubygems This change regenerates the files. A shell script for the regeneration (util/create_certs.sh) is also added. | ||||
* | Avoid doubly building Travis and AppVeyor | Takashi Kokubun | 2019-05-28 | 2 | -6/+8 |
| | | | | | | | | but on "master" branch. For Pull Request, I changed the approach from d9b338a53f520b2dbb05555f18b8de8072300f40 and 277e68825a8e4d0e6503a32e41f8b1b6c078b567. | ||||
* | parse.y: numbered parameter symbol | Nobuyoshi Nakada | 2019-05-28 | 2 | -1/+9 |
| | | | | | * parse.y (parse_atmark): numbered parameter name is not allowed as a symbol regardless the context. | ||||
* | Use Reline.completer_quote_characters to complete | aycabta | 2019-05-28 | 4 | -27/+36 |
| | |||||
* | Fix reversed row and column get_screen_size on Windows | aycabta | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Use Shift+Enter as Meta+Enter on Windows | aycabta | 2019-05-28 | 1 | -1/+7 |
| | |||||
* | Use VK_MENU instead of VK_LMENU to check ALT on Windows | aycabta | 2019-05-28 | 1 | -2/+2 |
| | |||||
* | Remove unused variable from IRB::InputCompletor | aycabta | 2019-05-28 | 1 | -1/+0 |
| | |||||
* | Treat :@1, :@@1, @1, and @@1 correctly to check termination | aycabta | 2019-05-28 | 1 | -0/+15 |
| | |||||
* | Join next line if deletes newline at end of line | aycabta | 2019-05-28 | 1 | -0/+8 |
| | |||||
* | Exit only when blank input | aycabta | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Supress duplicated warning | Kazuki Tsujimoto | 2019-05-28 | 1 | -0/+3 |
| | |||||
* | Support OSC and treat \1 \2 correctly | aycabta | 2019-05-28 | 1 | -12/+53 |
| | |||||
* | Revert "Support OSC and treat \1 \2 correctly" | aycabta | 2019-05-28 | 1 | -53/+12 |
| | | | | This reverts commit 77bfebebc44c5e46ebd156d074081846c037f882. | ||||
* | * 2019-05-28 | git | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Support OSC and treat \1 \2 correctly | aycabta | 2019-05-28 | 1 | -12/+53 |
| | |||||
* | Colorize error part | Nobuyoshi Nakada | 2019-05-27 | 2 | -3/+19 |
| | |||||
* | Do not make an incomplete escape a valid char | Nobuyoshi Nakada | 2019-05-27 | 2 | -5/+5 |
| | |||||
* | Ripper#token | Nobuyoshi Nakada | 2019-05-27 | 2 | -4/+28 |
| | | | | | * parse.y (ripper_token): added Ripper#token which returns the current token string. [EXPERIMENTAL] |