| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-01 | Silence a (probable) debug print | Nobuyoshi Nakada | |
| 2019-05-01 | No last commit when up-to-date | Nobuyoshi Nakada | |
| Get the last commit title from the upstream to the head, so that no `last_commit` line will be shown when the branch is up to date with the upstream. | |||
| 2019-05-01 | Ignore ChangeLog | Nobuyoshi Nakada | |
| 2019-05-01 | Windows simply causes an error to open invalid path | NAKAMURA Usaku | |
| 2019-05-01 | guard include with has_feature | NARUSE, Yui | |
| clang's sanitizer/msan_interface.h has fallback macros. It causes redefinition of __msan_unpoison(). | |||
| 2019-05-01 | Add Reline.delete_text that raises NotImplementedError | aycabta | |
| 2019-05-01 | * 2019-05-01 | git | |
| 2019-05-01 | Add exception support in `Range#first`. | manga_osyo | |
| Closes: https://github.com/ruby/ruby/pull/2163 | |||
| 2019-04-30 | Change Accept-Encoding from `*` to `identity` | Kazuhiro NISHIYAMA | |
| When `Accept-Encoding` is `*`, http://www.unicode.org/Public/12.1.0/ucd/ returns gzipped content now. So set `identity`. | |||
| 2019-04-30 | Use redirect keyword arguments instead of ">" | NAKAMURA Usaku | |
| 2019-04-30 | Use array mode of `system` instead of `shellescape` | Nobuyoshi Nakada | |
| `&.` is not available in ruby 2.0. | |||
| 2019-04-30 | String#[] with index to extract matched substring safely | Nobuyoshi Nakada | |
| 2019-04-30 | Must use IO::NULL instead of platform dependent filename | NAKAMURA Usaku | |
| 2019-04-30 | Skip on Windows now when using reline because it causes hang of whole tests | NAKAMURA Usaku | |
| 2019-04-30 | **Must** use IO::NULL for null device | NAKAMURA Usaku | |
| 2019-04-30 | `from` is not nil but `""` on shallow clone [ci skip] | Kazuhiro NISHIYAMA | |
| 2019-04-30 | Forgotten to remove | NAKAMURA Usaku | |
| 2019-04-30 | Use Ripper for IRB | aycabta | |
| The debug option of IRB is deleted because it's just for IRB's pure Ruby parser. | |||
| 2019-04-30 | Use Encoding::UTF_8 if RELINE_TEST_ENCODING doesn't exist | aycabta | |
| 2019-04-30 | Move Win32API to Reline::Win32API | aycabta | |
| 2019-04-30 | Use Encoding::UTF_8 if Encoding.default_external is Encoding::IBM437 | aycabta | |
| 2019-04-30 | Add Reline as a fallback library for Readline | aycabta | |
| * lib/reine.rb, lib/reline/*: Reline is a readline stdlib compatible library. * lib/readline.rb: Readline uses a fallback to Reline when ext/readline doesn't exist. * tool/sync_default_gems.rb: add ruby/reline as a default gem. * appveyor.yml: add "set RELINE_TEST_ENCODING=Windows-31J" for test suit of Reline, and add "--exclude readline" to "nmake test-all" on Visual Studio builds because of strange behavior. * spec/ruby/library/readline/spec_helper.rb: skip Reline as with RbReadline. | |||
| 2019-04-30 | Skip the spec on Windows because RUBY_EXE is RUNRUBY and it calls ruby as ↵ | NAKAMURA Usaku | |
| grandchild | |||
| 2019-04-30 | Revert previous commit; it was meaningless | NAKAMURA Usaku | |
| 2019-04-30 | * expand tabs. | git | |
| 2019-04-30 | Use CreateToolhelp32Snapshot instead of NtQueryInformationProcess to get ↵ | NAKAMURA Usaku | |
| ppid on Windows Try to get rid of a spec error. | |||
| 2019-04-30 | * 2019-04-30 | git | |
| 2019-04-30 | Merge .time | Kazuhiro NISHIYAMA | |
| 2019-04-29 | Use 10 chars as RUBY_REVISION in snapshot too | Kazuhiro NISHIYAMA | |
| 2019-04-29 | avoid passing NULL to memset | Urabe, Shyouhei | |
| `GC::Profiler.enable; GC::Profiler.clear` tries to clear objspace->profile.records but it has never been allocated before. Thus the MEMCPY took NULL argument before this changeset. The objspace->profile.records is allocated appropriately elsewhere. Why not juts free it if any? That should work. | |||
| 2019-04-29 | glibc says memcpy cannot take NULL | Urabe, Shyouhei | |
| At least since 2004, glibc's <string.h> annotates memcpy as __attribute__((__nonnull__)). This basedir is passed to it. When LOAD_RELATIVE is not defined and MJIT_SEARCH_BUILD_DIR is not set, this variable is never updated. Should initialize with meaningful default value. | |||
| 2019-04-29 | glibc says memcpy cannot take NULL | Urabe, Shyouhei | |
| At least since 2004, glibc's <string.h> annotates memcpy as __attribute__((__nonnull__)). On the other hand the argv here, which is passed from rb_funcallv, may be NULL. Practically this should never be a serious problem but for maximum safety, let's avoid passing NULL here. | |||
| 2019-04-29 | suppress some UBSAN sanitizers | Urabe, Shyouhei | |
| They are not "undefined". UBSAN reports them because it thinks they are "often unintentional". We see the report rather annoying. | |||
| 2019-04-29 | this variable is not guaranteed aligned | Urabe, Shyouhei | |
| No problem for unaligned-ness because we never dereference. | |||
| 2019-04-29 | fix typo | Urabe, Shyouhei | |
| 2019-04-29 | Fixed HERETERM_LENGTH_MAX on IL32LLP64 | Nobuyoshi Nakada | |
| 2019-04-29 | Refactored rb_strterm_heredoc_t | Nobuyoshi Nakada | |
| 2019-04-29 | Disallow also CR in here-doc identifier | Nobuyoshi Nakada | |
| * parse.y (heredoc_identifier): CR in here-document identifier might or might not result in a syntax error, by the EOL code. make a syntax error regardless of the EOL code. | |||
| 2019-04-29 | Make only `mesg` can be assigned with default `fname` | Nobuyoshi Nakada | |
| 2019-04-29 | parse.y: fix here-doc identifier with newline | Nobuyoshi Nakada | |
| * parse.y (heredoc_identifier): quoted here-document identifier must end within the same line. the only corner case that here-document identifier can contain a newline is that the closing qoute is placed at the beginning of the next line, and has been warned since 2.4. ```ruby <<"EOS " # warning: here document identifier ends with a newline EOS ``` | |||
| 2019-04-29 | Reduce debug output | Kazuhiro NISHIYAMA | |
| because I found machine clock problem see r67347 https://travis-ci.org/ruby/ruby/jobs/525784924 https://travis-ci.community/t/mtime-of-source-codes-are-sometimes-newer-than-build-time-clock-skew/3215 | |||
| 2019-04-29 | iseq.c: removed unnecessary zero-fills | Nobuyoshi Nakada | |
| 2019-04-29 | NEWS: Moved "Integer#[] with range" to "Core classes updates" | Nobuyoshi Nakada | |
| 2019-04-28 | CLOCK_MONOTONIC_RAW_APPROX seems less precise than advertised on macOS | Benoit Daloze | |
| * https://travis-ci.org/ruby/ruby/builds/525651487 | |||
| 2019-04-28 | Update to ruby/spec@7de852d | Benoit Daloze | |
| 2019-04-28 | Update to ruby/mspec@c25d63d | Benoit Daloze | |
| 2019-04-28 | Move the check for CentOS CLOCK_MONOTONIC_RAW next to others | Benoit Daloze | |
| * Fixes "No behavior expectation was found in the example" * https://rubyci.org/logs/rubyci.s3.amazonaws.com/centos6/ruby-trunk/log/20190428T093004Z.fail.html.gz | |||
| 2019-04-29 | Fully support Git in tool/merger.rb | Takashi Kokubun | |
| as both backport source repository and backport destination repository. | |||
| 2019-04-29 | Add more debug print for random CI failure on osx Travis | Kazuhiro NISHIYAMA | |
| and remove `git status` with noisy rvm trace log see r67347 | |||
| 2019-04-29 | Add "Integer#[] with range" to NEWS | Yusuke Endoh | |
