| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-02 | Fixed the wrong path for COVERAGE. | Hiroshi SHIBATA | |
| ref. c3c0e3f5c9444c197779cb242de46dfffda79dec | |||
| 2019-07-02 | Split test files for test-framework that are test-unit and minitest to tool ↵ | Hiroshi SHIBATA | |
| direcotry. | |||
| 2019-07-02 | Move to tool/lib from test/lib. | Hiroshi SHIBATA | |
| 2019-07-01 | Don't use native realpath(3) on Solaris | Jeremy Evans | |
| CI shows it does work on Solaris 11, but does not work on Solaris 10. However, until I figure out a good way to differentiate between Solaris 10 and 11, this should get CI passing on both. | |||
| 2019-07-01 | Raise TypeError if calling ENV.freeze | Jeremy Evans | |
| Previously, you could call ENV.freeze, but it would not have the desired effect, as you could still modify ENV. Fixes [Bug #15920] | |||
| 2019-07-02 | * expand tabs. | git | |
| 2019-07-01 | Use realpath(3) instead of custom realpath implementation if available | Jeremy Evans | |
| This approach is simpler than the previous approach which tries to emulate realpath(3). It also performs much better on both Linux and OpenBSD on the included benchmarks. By using realpath(3), we can better integrate with system security features such as OpenBSD's unveil(2) system call. This does not use realpath(3) on Windows even if it exists, as the approach for checking for absolute paths does not work for drive letters. This can be fixed without too much difficultly, though until Windows defines realpath(3), there is no need to do so. For File.realdirpath, where the last element of the path is not required to exist, fallback to the previous approach, as realpath(3) on most operating systems requires the whole path be valid (per POSIX), and the operating systems where this isn't true either plan to conform to POSIX or may change to conform to POSIX in the future. glibc realpath(3) does not handle /path/to/file.rb/../other_file.rb paths, returning ENOTDIR in that case. Fallback to the previous code if realpath(3) returns ENOTDIR. glibc doesn't like realpath(3) usage for paths like /dev/fd/5, returning ENOENT even though the path may appear to exist in the filesystem. If ENOENT is returned and the path exists, then fall back to the default approach. | |||
| 2019-07-01 | Enable native fiber coroutines on i386-openbsd | Jeremy Evans | |
| 2019-07-02 | * 2019-07-02 | git | |
| 2019-07-02 | Keyword token that follows EXPR_FNAME must be a method name | aycabta | |
| 2019-07-01 | Alias "master" and "trunk" | Nobuyoshi Nakada | |
| 2019-07-01 | Default branch name to "master" | Nobuyoshi Nakada | |
| 2019-07-01 | Default ASMEXT | Nobuyoshi Nakada | |
| 2019-07-01 | Substitue suffixes with dot | Nobuyoshi Nakada | |
| 2019-07-01 | Show "-" if indent level is negative | aycabta | |
| 2019-07-01 | New indent must be non-negative number | Nobuyoshi Nakada | |
| 2019-07-01 | Use configured ASMEXT | Nobuyoshi Nakada | |
| 2019-07-01 | bootstraptest/runner.rb (show_limit): defer messages unless verbose and a tty | Nobuyoshi Nakada | |
| 2019-07-01 | * expand tabs. | git | |
| 2019-07-01 | marshal.c: check instance variable count | Nobuyoshi Nakada | |
| * marshal.c (w_ivar_each): ensure that no instance variable was removed while dumping other instance variables. [Bug #15968] | |||
| 2019-07-01 | Hoisted out w_ivar_each | Nobuyoshi Nakada | |
| 2019-07-01 | marshal.c: check instance variable count | Nobuyoshi Nakada | |
| * marshal.c (w_obj_each): ensure that no instance variable was added while dumping other instance variables. [Bug #15968] | |||
| 2019-07-01 | * expand tabs. | git | |
| 2019-07-01 | Fixed inadvertent ID creation in rb_iv_get | Nobuyoshi Nakada | |
| 2019-07-01 | Assert obsolete method warnings in IPAddr | Nobuyoshi Nakada | |
| 2019-07-01 | bootstraptest/runner.rb (show_limit): show dots only when printing to a tty | Nobuyoshi Nakada | |
| 2019-07-01 | Prefer master rather than trunk in README [ci skip] | Takashi Kokubun | |
| 2019-07-01 | [DOC] Fix typos [ci skip] | Kazuhiro NISHIYAMA | |
| 2019-07-01 | Build AppVeyor only on master | Takashi Kokubun | |
| 2019-07-01 | Return the result of the block given to assert_warning/assert_no_warning | Nobuyoshi Nakada | |
| 2019-07-01 | Call deprecated method only inside assert_warning block | Nobuyoshi Nakada | |
| 2019-07-01 | Suppress unused variable warning | Nobuyoshi Nakada | |
| 2019-07-01 | * 2019-07-01 | git | |
| 2019-07-01 | The default branch is changed to master | Takashi Kokubun | |
| and now Travis should run on master, instead of trunk. (this is testing git push to master branch) | |||
| 2019-06-30 | [DOC] update target_thread to TracePoint#enable | Nobuyoshi Nakada | |
| 2019-06-30 | Added test for require-return hook | Nobuyoshi Nakada | |
| 2019-06-30 | TracePoint#__enable requires 3 arguments now | Nobuyoshi Nakada | |
| 2019-06-30 | Allow dtrace without pty, i.e., with miniruby | Nobuyoshi Nakada | |
| 2019-06-30 | Check for the privileges by the current process groups | Nobuyoshi Nakada | |
| Group membership of login user is not activated until login after adding to the group. | |||
| 2019-06-30 | dtrace: check for the command availablity with sudo | Nobuyoshi Nakada | |
| 2019-06-30 | Producer threads check is the primary condition | Nobuyoshi Nakada | |
| 2019-06-30 | Suppress "statement not reached" warning | Nobuyoshi Nakada | |
| 2019-06-30 | Suppress method redefinition warnings | Nobuyoshi Nakada | |
| 2019-06-30 | Suppress "literal in condition" warnings | Nobuyoshi Nakada | |
| 2019-06-30 | Suppress unused literal warnings in verbose mode | Nobuyoshi Nakada | |
| 2019-06-30 | Suppress void context warnings in verbose mode | Nobuyoshi Nakada | |
| 2019-06-30 | Skip instead of return | Nobuyoshi Nakada | |
| 2019-06-30 | Fixed non-working test | Nobuyoshi Nakada | |
| 2019-06-30 | Fixed ClosedQueueError by a timing issue | Nobuyoshi Nakada | |
| 2019-06-30 | Reset the result between assertions | Nobuyoshi Nakada | |
