aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Skip a reline test hanging on Wercker since 3b7862c8e8Takashi Kokubun2019-05-291-0/+1
| | | | like https://app.wercker.com/ruby/ruby/runs/mjit-test1/5cedad11105780001c4e7001?step=5cedaf6b48fad200076fe77b
* Add TESTOPTS=-v for Wercker test-all --jit-waitTakashi Kokubun2019-05-291-1/+1
| | | | because it's hard to identify which test causes a hang for now.
* Use IO.copy_streamaycabta2019-05-291-3/+1
|
* Check RUBY_YES_I_AM_NOT_A_NORMAL_USER env to access RubyVM docaycabta2019-05-291-1/+1
|
* IRB never show RubyVM's docaycabta2019-05-292-1/+49
|
* Encode completed strings corecctlyaycabta2019-05-291-1/+1
|
* Test BASERUBY: Ruby 1.9.3 on TravisTakashi Kokubun2019-05-291-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@0c5c5c1Benoit Daloze2019-05-281-7/+3
|
* Remove extra items because Reline::HISTORY is a sized queueaycabta2019-05-292-1/+42
|
* Use existing instances for LineEditor and Configaycabta2019-05-293-5/+9
|
* Update to ruby/spec@9a501a8Benoit Daloze2019-05-2841-639/+699
|
* Drop unused Travis config: universal-darwin17Takashi Kokubun2019-05-291-11/+0
| | | | This has been unused since b7f5c573ef20dbbf5534ee3a45625c7f9d45f2ec.
* Drop MJIT debug code from GC.compactTakashi Kokubun2019-05-291-2/+0
| | | | | As ko1 added some improvements on GC.compact, I want to check if it solved the problem too.
* * 2019-05-29git2019-05-291-1/+1
|
* parse.y: warn escaped whitespaceNobuyoshi Nakada2019-05-293-22/+91
| | | | | * parse.y (warn_space_char_code): warn whitespace characters escaped with meta/control prefix.
* Added missing predicate macrosNobuyoshi Nakada2019-05-281-0/+3
|
* remove obsolete rb_gc_finalize_deferred().Koichi Sasada2019-05-282-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 settingNobuyoshi Nakada2019-05-281-2/+1
|
* Set read-only with attrib commandNobuyoshi Nakada2019-05-281-2/+1
|
* Skip following all digits after `@@`Nobuyoshi Nakada2019-05-281-8/+6
|
* Clean a garbage [ci skip]Nobuyoshi Nakada2019-05-281-1/+1
|
* Fix building with 1.8 BASERUBYJeremy Evans2019-05-274-8/+9
|
* use malloc() instead of calloc().Koichi Sasada2019-05-281-3/+7
| | | | | Here malloc() is enough because all elements of the page_list will be overwrite.
* should skip T_ZOMBIE here.Koichi Sasada2019-05-281-1/+10
|
* should use heap_eden->total_pages.Koichi Sasada2019-05-281-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_printNobuyoshi Nakada2019-05-281-2/+2
|
* Fix condition..."and" is lowest priority operator, than "="aycabta2019-05-281-1/+1
|
* use only eden_heaps on GC.compact.Koichi Sasada2019-05-281-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 Sasada2019-05-281-1/+1
|
* Removed inconsistency file from upstream repository of rubygems.Hiroshi SHIBATA2019-05-281-27/+0
| | | | followed up ae2a904ce9bffedee7d110dc60fd51c0a2879a5b
* * remove trailing spaces.git2019-05-281-1/+1
|
* Update the certificate files to make the test pass on Debian 10Yusuke Endoh2019-05-286-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 AppVeyorTakashi Kokubun2019-05-282-6/+8
| | | | | | | | but on "master" branch. For Pull Request, I changed the approach from d9b338a53f520b2dbb05555f18b8de8072300f40 and 277e68825a8e4d0e6503a32e41f8b1b6c078b567.
* parse.y: numbered parameter symbolNobuyoshi Nakada2019-05-282-1/+9
| | | | | * parse.y (parse_atmark): numbered parameter name is not allowed as a symbol regardless the context.
* Use Reline.completer_quote_characters to completeaycabta2019-05-284-27/+36
|
* Fix reversed row and column get_screen_size on Windowsaycabta2019-05-281-1/+1
|
* Use Shift+Enter as Meta+Enter on Windowsaycabta2019-05-281-1/+7
|
* Use VK_MENU instead of VK_LMENU to check ALT on Windowsaycabta2019-05-281-2/+2
|
* Remove unused variable from IRB::InputCompletoraycabta2019-05-281-1/+0
|
* Treat :@1, :@@1, @1, and @@1 correctly to check terminationaycabta2019-05-281-0/+15
|
* Join next line if deletes newline at end of lineaycabta2019-05-281-0/+8
|
* Exit only when blank inputaycabta2019-05-281-1/+1
|
* Supress duplicated warningKazuki Tsujimoto2019-05-281-0/+3
|
* Support OSC and treat \1 \2 correctlyaycabta2019-05-281-12/+53
|
* Revert "Support OSC and treat \1 \2 correctly"aycabta2019-05-281-53/+12
| | | | This reverts commit 77bfebebc44c5e46ebd156d074081846c037f882.
* * 2019-05-28git2019-05-281-1/+1
|
* Support OSC and treat \1 \2 correctlyaycabta2019-05-281-12/+53
|
* Colorize error partNobuyoshi Nakada2019-05-272-3/+19
|
* Do not make an incomplete escape a valid charNobuyoshi Nakada2019-05-272-5/+5
|
* Ripper#tokenNobuyoshi Nakada2019-05-272-4/+28
| | | | | * parse.y (ripper_token): added Ripper#token which returns the current token string. [EXPERIMENTAL]