Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * 2019-05-31v2_7_0_preview1 | git | 2019-05-31 | 1 | -1/+1 |
| | |||||
* | Make the target name unique when BASERUBY=no | Nobuyoshi Nakada | 2019-05-31 | 1 | -1/+1 |
| | |||||
* | Touch Unicode headers and the timestamp before packaging | Nobuyoshi Nakada | 2019-05-30 | 1 | -1/+3 |
| | | | | Not to download Unicode data files at building from the packages. | ||||
* | Fix missing `gitcmd` | Nobuyoshi Nakada | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | vcs.rb support non-inplace build | NARUSE, Yui | 2019-05-30 | 1 | -12/+16 |
| | |||||
* | parse.y: adjust here-doc error token | Nobuyoshi Nakada | 2019-05-30 | 2 | -7/+14 |
| | | | | | | * parse.y (here_document): adjust token to the here-doc identifier in compile_error when a here-document misses the closing identifier. | ||||
* | Include stack elements left after errors | Nobuyoshi Nakada | 2019-05-30 | 2 | -1/+23 |
| | |||||
* | Use rebuilt buffer data to rerender all | aycabta | 2019-05-30 | 1 | -4/+5 |
| | |||||
* | Use start_with? for escaped quote too | aycabta | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | Use negative lookahead and start_with? | aycabta | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | Fix strange vertical cursor moving when adding a newline at bottom | aycabta | 2019-05-30 | 1 | -2/+6 |
| | |||||
* | * expand tabs. | git | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | reorder bitmap clearing. | Koichi Sasada | 2019-05-30 | 1 | -2/+2 |
| | |||||
* | move pinned_bits[] position in struct heap_page. | Koichi Sasada | 2019-05-30 | 1 | -2/+3 |
| | | | | | pinned_bits are not used frequently (only GC.compact use it) so move it at the end of struct heap_page. | ||||
* | introduce `during_compacting` flag. | Koichi Sasada | 2019-05-30 | 1 | -13/+23 |
| | | | | | Usually PINNED_BITS are not needed (only for GC.compact need it) so skip updating PINNED_BITS if the marking is not by GC.compact. | ||||
* | Do not rely on IRB.conf[:MAIN_CONTEXT] before initialize | Takashi Kokubun | 2019-05-30 | 1 | -2/+5 |
| | | | | so that we can colorize binding.irb source lines. | ||||
* | Check the end token of heredoc correctly | aycabta | 2019-05-30 | 1 | -0/+2 |
| | |||||
* | Calculate vertical position correctly when rerendering all lines | aycabta | 2019-05-30 | 1 | -1/+2 |
| | |||||
* | Fix broken rendering when the last line is auto-wrapped | aycabta | 2019-05-30 | 1 | -5/+5 |
| | |||||
* | Rerender following lines when line number increased | aycabta | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | Clear remaining lines when line number decreased | aycabta | 2019-05-30 | 1 | -6/+24 |
| | |||||
* | parse.y: continue after heredoc error | Nobuyoshi Nakada | 2019-05-30 | 2 | -2/+16 |
| | | | | | * parse.y: continue parsing the rest of the here-document starting line, after the terminator was not found. | ||||
* | Fix the auto-wrap behabior that was too buggy | aycabta | 2019-05-30 | 1 | -23/+32 |
| | |||||
* | Use Regexp#match instead of #match for 1.9 BASERUBY support | Jeremy Evans | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | Revert "Fix building with 1.8 BASERUBY" | Jeremy Evans | 2019-05-29 | 4 | -8/+7 |
| | | | | | | | | | This reverts commit 05bc14d81a1d7f6af826a92371aeff0c3fb2a67e. We have decided that the cost of reintroducing support for 1.8 BASERUBY outweighs the benefit. If you are still using 1.8 and want to build master/trunk, build and install the latest release, and use that as BASERUBY. | ||||
* | * 2019-05-30 | git | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | Do not use rb_iseq_path() while moving ISeq pointers | Takashi Kokubun | 2019-05-30 | 1 | -26/+14 |
| | | | | | | | | in GC.compact. While `in_jit` is false, GC.compact is allowed to run and it may be moving ISeq-related pointers. So calling rb_iseq_path() when `in_jit` is true is illegal. | ||||
* | Colorize errors more | Nobuyoshi Nakada | 2019-05-29 | 2 | -6/+16 |
| | | | | | * lib/irb/color.rb (IRB::Color.colorize_code): colorize `compile_error` part as same as `on_parse_error`. | ||||
* | Get rid of nested string interpolations | Nobuyoshi Nakada | 2019-05-29 | 1 | -1/+2 |
| | | | | | * lib/irb/color.rb (IRB::Color.colorize): get rid of nesting string interpolations not to confuse ruby-mode.el | ||||
* | parse.y: fix state after ivar/cvar | Nobuyoshi Nakada | 2019-05-29 | 2 | -2/+21 |
| | | | | | * parse.y (parse_atmark): return EXPR_END or EXPR_ENDFN, depending on the previous state, even incomplete names consistently. | ||||
* | Revert "Use "require" just for essential" | aycabta | 2019-05-29 | 1 | -1/+1 |
| | | | | This reverts commit ab7a6e1a1651d82d327d155b78a8e3af1d976707. | ||||
* | Use "require" just for essential | aycabta | 2019-05-29 | 1 | -1/+1 |
| | | | | | The 559dca509d2a98584b09c7d9a6d74749ce793ad7 contains an excess range in using "require". | ||||
* | Use reversed get_screen_size correctly on Windows | aycabta | 2019-05-29 | 1 | -2/+2 |
| | |||||
* | ripper: Ripper::Lexer#scan | Nobuyoshi Nakada | 2019-05-29 | 2 | -18/+39 |
| | | | | | | * ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer#scan): parses the code and returns the result elements including errors. [EXPERIMENTAL] | ||||
* | Never make a method call from MJIT worker | Takashi Kokubun | 2019-05-29 | 1 | -6/+9 |
| | | | | | | by showing line number only when it's Fixnum. When it's not Fixnum, we need to call a method to know the line number. | ||||
* | Do not call FIX2INT while GC.compact may be running | Takashi Kokubun | 2019-05-29 | 1 | -6/+6 |
| | | | | | because FIX2INT might crash by moving method entry pointer: http://ci.rvm.jp/results/trunk-mjit@silicon-docker/2063412 | ||||
* | .travis.yml: Minor reorder for shortening | Takashi Kokubun | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | Convert Enumerator to Array for Ruby 1.9.3 | Takashi Kokubun | 2019-05-29 | 1 | -1/+1 |
| | | | | | String#lines seems to return Enumerator in Ruby 1.9.3, and it does not respond to #delete_if https://travis-ci.org/ruby/ruby/jobs/538559919 | ||||
* | Skip spec broken since a66bc2c01194a9c017c874a30db5b3b6bd95e966 | Takashi Kokubun | 2019-05-29 | 1 | -23/+27 |
| | | | | This has not worked since the merge https://travis-ci.org/ruby/ruby/jobs/538438184 | ||||
* | Colorize compile_error as same as on_parse_error | Nobuyoshi Nakada | 2019-05-29 | 2 | -3/+4 |
| | |||||
* | parse.y: flush invalid char | Nobuyoshi Nakada | 2019-05-29 | 3 | -2/+14 |
| | |||||
* | Fix shorten-64-to-32 warning | Nobuyoshi Nakada | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | Fix Possible Control flow issues (DEADCODE) | Kazuhiro NISHIYAMA | 2019-05-29 | 2 | -6/+10 |
| | | | | | Coverity Scan says `Execution cannot reach this statement: "poison_object(v);"`, so do nothing when `ptr` is always 0 without address_sanitizer. | ||||
* | test/rubygems/test_gem_stream_ui.rb (test_ask_for_password): extend the timeout | Yusuke Endoh | 2019-05-29 | 1 | -1/+1 |
| | | | | | | for Solaris. https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10s/ruby-master/log/20190528T191908Z.fail.html.gz | ||||
* | Revert "Colorize error part more" | Koichi Sasada | 2019-05-29 | 1 | -28/+11 |
| | | | | This reverts commit c7f3c222c9b82736c993419daa6bfb643e5c0793. | ||||
* | Colorize error part more | Nobuyoshi Nakada | 2019-05-29 | 1 | -11/+28 |
| | | | | Colorize `compile_error` parts as well as `on_parse_error` parts. | ||||
* | Create empty revision.tmp if BASERUBY is not yes | Nobuyoshi Nakada | 2019-05-29 | 1 | -4/+3 |
| | |||||
* | Remove extra items because Reline::HISTORY is a sized queue | aycabta | 2019-05-29 | 2 | -2/+55 |
| | |||||
* | Create empty revision.tmp if no BASERUBY | Nobuyoshi Nakada | 2019-05-29 | 1 | -1/+3 |
| | |||||
* | appveyor.yml - update for msys2 - pdcurses, force toolchain | MSP-Greg | 2019-05-29 | 1 | -2/+4 |
| | | | | | | | Closes: https://github.com/ruby/ruby/pull/2208 Merging the PR for fixing AppVeyor msys2 failure related to GCC 9 like: https://ci.appveyor.com/project/ruby/ruby/builds/24877992/job/ned5k4k5rwxnld5j |