summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-29Add TESTOPTS=-v for Wercker test-all --jit-waitTakashi Kokubun
because it's hard to identify which test causes a hang for now.
2019-05-29Use IO.copy_streamaycabta
2019-05-29Check RUBY_YES_I_AM_NOT_A_NORMAL_USER env to access RubyVM docaycabta
2019-05-29IRB never show RubyVM's docaycabta
2019-05-29Encode completed strings corecctlyaycabta
2019-05-29Test BASERUBY: Ruby 1.9.3 on TravisTakashi Kokubun
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
2019-05-28Update to ruby/spec@0c5c5c1Benoit Daloze
2019-05-29Remove extra items because Reline::HISTORY is a sized queueaycabta
2019-05-29Use existing instances for LineEditor and Configaycabta
2019-05-28Update to ruby/spec@9a501a8Benoit Daloze
2019-05-29Drop unused Travis config: universal-darwin17Takashi Kokubun
This has been unused since b7f5c573ef20dbbf5534ee3a45625c7f9d45f2ec.
2019-05-29Drop MJIT debug code from GC.compactTakashi Kokubun
As ko1 added some improvements on GC.compact, I want to check if it solved the problem too.
2019-05-29* 2019-05-29git
2019-05-29parse.y: warn escaped whitespaceNobuyoshi Nakada
* parse.y (warn_space_char_code): warn whitespace characters escaped with meta/control prefix.
2019-05-28Added missing predicate macrosNobuyoshi Nakada
2019-05-28remove obsolete rb_gc_finalize_deferred().Koichi Sasada
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.
2019-05-28Unify RELINE_TEST_ENCODING settingNobuyoshi Nakada
2019-05-28Set read-only with attrib commandNobuyoshi Nakada
2019-05-28Skip following all digits after `@@`Nobuyoshi Nakada
2019-05-28Clean a garbage [ci skip]Nobuyoshi Nakada
2019-05-27Fix building with 1.8 BASERUBYJeremy Evans
2019-05-28use malloc() instead of calloc().Koichi Sasada
Here malloc() is enough because all elements of the page_list will be overwrite.
2019-05-28should skip T_ZOMBIE here.Koichi Sasada
2019-05-28should use heap_eden->total_pages.Koichi Sasada
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.
2019-05-28Fix typos in Ripper::Lexer#inspect and Ripper::Lexer#pretty_printNobuyoshi Nakada
2019-05-28Fix condition..."and" is lowest priority operator, than "="aycabta
2019-05-28use only eden_heaps on GC.compact.Koichi Sasada
`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).
2019-05-28Suppress warning (uninitialized variable).Koichi Sasada
2019-05-28Removed inconsistency file from upstream repository of rubygems.Hiroshi SHIBATA
followed up ae2a904ce9bffedee7d110dc60fd51c0a2879a5b
2019-05-28* remove trailing spaces.git
2019-05-28Update the certificate files to make the test pass on Debian 10Yusuke Endoh
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.
2019-05-28Avoid doubly building Travis and AppVeyorTakashi Kokubun
but on "master" branch. For Pull Request, I changed the approach from d9b338a53f520b2dbb05555f18b8de8072300f40 and 277e68825a8e4d0e6503a32e41f8b1b6c078b567.
2019-05-28parse.y: numbered parameter symbolNobuyoshi Nakada
* parse.y (parse_atmark): numbered parameter name is not allowed as a symbol regardless the context.
2019-05-28Use Reline.completer_quote_characters to completeaycabta
2019-05-28Fix reversed row and column get_screen_size on Windowsaycabta
2019-05-28Use Shift+Enter as Meta+Enter on Windowsaycabta
2019-05-28Use VK_MENU instead of VK_LMENU to check ALT on Windowsaycabta
2019-05-28Remove unused variable from IRB::InputCompletoraycabta
2019-05-28Treat :@1, :@@1, @1, and @@1 correctly to check terminationaycabta
2019-05-28Join next line if deletes newline at end of lineaycabta
2019-05-28Exit only when blank inputaycabta
2019-05-28Supress duplicated warningKazuki Tsujimoto
2019-05-28Support OSC and treat \1 \2 correctlyaycabta
2019-05-28Revert "Support OSC and treat \1 \2 correctly"aycabta
This reverts commit 77bfebebc44c5e46ebd156d074081846c037f882.
2019-05-28* 2019-05-28git
2019-05-28Support OSC and treat \1 \2 correctlyaycabta
2019-05-27Colorize error partNobuyoshi Nakada
2019-05-27Do not make an incomplete escape a valid charNobuyoshi Nakada
2019-05-27Ripper#tokenNobuyoshi Nakada
* parse.y (ripper_token): added Ripper#token which returns the current token string. [EXPERIMENTAL]
2019-05-27check the object is in tomb_heap.Koichi Sasada