| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-22 | azure-pipelines.yml: Use simpler trigger syntax | Takashi Kokubun | |
| 2019-05-22 | azure-pipelines.yml: Do not run CI on trunk | Takashi Kokubun | |
| 2019-05-22 | wercker.yml: Notify master branch instead of trunk | Takashi Kokubun | |
| 2019-05-23 | range.c (inspect_range): omit beginless "nil" | Yusuke Endoh | |
| except the special case `(nil..nil)`. ``` (1..).inspect #=> "1.." (..5).inspect #=> "..5" (nil..nil).inspect #=> "nil..nil" ``` [Bug #15745] | |||
| 2019-05-22 | appveyor.yml: Do not doubly run CI on trunk | Takashi Kokubun | |
| 2019-05-22 | .travis.yml: Test master branch instead of trunk | Takashi Kokubun | |
| 2019-05-23 | hash.c (rb_hash_s_create): Reject `Hash[[nil]]` | Yusuke Endoh | |
| The behavior of `Hash[[nil]] #=> {}` was a bug until 1.9.3, but had been remained with a warning because some programs depended upon it. Now, six years passed. We can remove the compatibility behavior. [Bug #7300] | |||
| 2019-05-23 | * 2019-05-23 | git | |
| 2019-05-22 | Make RUBY_REVISION full length | Nobuyoshi Nakada | |
| 2019-05-22 | Default to the current branch | Nobuyoshi Nakada | |
| * tool/make-snapshot: default to the current branch if no branch but srcdir is given. | |||
| 2019-05-22 | Fix revision name | Nobuyoshi Nakada | |
| * tool/make-snapshot (package): dump to stringize GIT revisions properly. | |||
| 2019-05-22 | Fix revision name | Nobuyoshi Nakada | |
| * tool/make-snapshot (package): use the last revision of the whole tree as the revision name, not a single file. * tool/file2lastrev.rb: ditto. dump without unnecessary subrange and literal quotes, to stringize SVN revisions properly. | |||
| 2019-05-22 | Fixed the method to delegate | Nobuyoshi Nakada | |
| * tool/vcs.rb (VCS::GITSVN.revision_name): should delegate to the same method of SVN, not an undefined method. | |||
| 2019-05-22 | * expand tabs. | git | |
| 2019-05-22 | gc.c: revert b00f280d4b "Eagerly name modules and classes" | Nobuyoshi Nakada | |
| * gc.c (rb_raw_obj_info): new string objects cannot allocate to create new class path name during GC. | |||
| 2019-05-22 | ast.c: update inspect results in the documents | Nobuyoshi Nakada | |
| 2019-05-22 | Set namespace tree | Nobuyoshi Nakada | |
| * variable.c (set_namespace_path): set path to the whole namespace tree. [Feature #15765] | |||
| 2019-05-22 | Extract build_const_pathname | Alan Wu | |
| * variable.c (build_const_pathname): build constant path from name as a string. [Feature #15765] | |||
| 2019-05-22 | Eagerly name modules and classes | Alan Wu | |
| * variable.c: make the hidden ivars `classpath` and `tmp_classpath` the source of truth for module and constant names. Assign to them when modules are bind to constants. * variable.c: remove references to module name cache, as what used to be the cache is now the source of truth. Remove rb_class_path_no_cache(). * variable.c: remove the hidden ivar `classid`. This existed for the purposes of module name search, which is now replaced. Also, remove the associated rb_name_class(). * class.c: use rb_set_class_path_string to set the name of Object during boot. Must use a fstring as this runs before rb_cString is initialized and creating a normal string leads to a VALUE without a class. * spec/ruby/core/module/name_spec.rb: add a few specs to specify what happens to Module#name across multiple operations. These specs pass without other code changes in this commit. [Feature #15765] | |||
| 2019-05-22 | Ripper: no documents of fallback methods | Nobuyoshi Nakada | |
| 2019-05-22 | Remove unnecessary variable in LineEditor | aycabta | |
| 2019-05-22 | Support CSI sequences in prompt | aycabta | |
| 2019-05-22 | Use Reline.test_mode in Reline's test too | aycabta | |
| 2019-05-22 | Reline#reset should initalize @rest_height and @screen_size eveytime | aycabta | |
| 2019-05-22 | * 2019-05-22 | git | |
| 2019-05-22 | Reopen $stderr with specified fd by RELINE_STDERR_TTY | aycabta | |
| 2019-05-21 | Use conssitent documentation about repository [ci skip] | Takashi Kokubun | |
| This unifies our explanation with https://github.com/ruby/www.ruby-lang.org/pull/2069 Co-authored-by: OKURA Masafumi <masafumi.o1988@gmail.com> | |||
| 2019-05-21 | Remove ~/.inputrc not found error message | aycabta | |
| 2019-05-21 | Copy config to make IRB::Context#use_colorize? functional | Takashi Kokubun | |
| on initialize This fixes https://github.com/ruby/ruby/pull/2188 | |||
| 2019-05-21 | Symbol beginning token may take a constant token | aycabta | |
| 2019-05-21 | Cursor should be at line head after line breaking | aycabta | |
| 2019-05-21 | IRB should eval and show an error when only `.` is inputted | aycabta | |
| 2019-05-21 | re-skip tests of GC.compact. | Koichi Sasada | |
| 2019-05-21 | Support DEL key | aycabta | |
| 2019-05-21 | enable test for GC.compact to reproduce an issue on CI | Koichi Sasada | |
| 2019-05-21 | unify normal and verify ver. | Koichi Sasada | |
| 2019-05-21 | do not use RARRAY_SET() directly in array.c. | Koichi Sasada | |
| 2019-05-21 | Fix typo | Nobuyoshi Nakada | |
| 2019-05-21 | Do not modify shared array | Nobuyoshi Nakada | |
| [Bug #15821] | |||
| 2019-05-21 | Simplified the guard against old versions | Nobuyoshi Nakada | |
| 2019-05-21 | Add "require 'irb'" to use IRB.conf | aycabta | |
| 2019-05-21 | Check whether IRB.conf is nil in IRB::WorkSpace#code_around_binding | aycabta | |
| 2019-05-21 | Add --colorize and --nocolorize options to IRB | aycabta | |
| 2019-05-21 | Fix vertical cursor moving when splitting line | aycabta | |
| 2019-05-21 | Finish only when buffer contains non-blank line | aycabta | |
| 2019-05-21 | Cursor up should reduce 1 than editing height | aycabta | |
| 2019-05-21 | * 2019-05-21 | git | |
| 2019-05-21 | Check bytesize in vi command mode last char back | aycabta | |
| 2019-05-20 | * expand tabs. | git | |
| 2019-05-20 | Get rid of undefined behavior that source and destination buffers overlap | Nobuyoshi Nakada | |
