| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
homebrew-cask fetch fails too often.
https://dev.azure.com/rubylang/ruby/_build/results?buildId=1917
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
for example:
```
class C;def initialize(pat);@pat=pat;end;def re;/#{@pat}/o;end;end
C.new('1').re #=> /1/
C.new('2').re #=> /1/
```
|
| |
|
|
|
|
|
|
| |
Reported by chucke (Tiago Cardoso).
Patch by jeremyevans0 (Jeremy Evans).
[Bug #14612]
|
|
|
|
|
|
| |
This reverts commit 1a759bfe5d554c22571d2e6e4e5998cf06a7b98f.
This fails on some operating systems.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The result should only be tainted if the path given to the method
was tainted.
The code to always taint the result was added in
a4934a42cbb84b6679912226581c71b435671f55 (svn revision 4892) in
2003 by matz. However, the change wasn't mentioned in the
commit message, and it may have been committed by accident.
Skip part of a readline test that uses Reline. Reline in general
would pass the test, but Reline's test mode doesn't raise a
SecurityError if passing a tainted prompt and $SAFE >= 1. This
was hidden earlier because File#path was always returning a
tainted string.
Fixes [Bug #14485]
|
|
|
|
| |
Fixes [Bug #14062]
|
| |
|
| |
|
|
|
|
| |
Suffix needs a dot and should match the end of string.
|
|
|
|
| |
Unescaped dot does not mean a suffix.
|
| |
|
|
|
|
|
| |
I forgot to amend again... Details are explained in
f6a6b21f09b24955a44622e1767bf5b6630525be
|
|
|
|
|
|
|
|
|
| |
and thus it does not work with `-v` for investigating hangs well.
This seems to be by design: https://github.com/travis-ci/travis-ci/issues/4190
Also I simplified a comment about `homebrew.update`.
I had this in-flight change while editing e05f397f08e98fb170e3aca885d6028b344e833c
but forgot to ammend this.
|
|
|
|
|
|
|
|
| |
No `brew update` causes "Error: Your Homebrew is outdated" like https://travis-ci.org/ruby/ruby/jobs/547485832,
but doing `brew update` is also problematic like https://travis-ci.org/ruby/ruby/jobs/564916879.
Hoping that the former case is more rare, let's try no `brew update`
again.
|
|
|
|
|
| |
Formerly we did f432fd6ea595ef854e15d6dd65ef0ccb24a70456, but it did not
eliminate our problems: https://travis-ci.org/ruby/ruby/jobs/564804923
|
|
|
|
| |
I think it's been stable these days.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Set osx_image under each configuration, as it decides the OS (and
kernel) version not only Xcode version, and the configuration name
contains the kernel version.
|
| |
|
| |
|
| |
|
|
|
|
| |
* string.c (rb_str_split_m): reuse occupied match data. [Bug #16024]
|
|
|
|
|
|
|
| |
but shorten --timeout-scale for now to avoid finishing with timeout
if possible.
timeout: https://travis-ci.org/ruby/ruby/jobs/564370175
|
|
|
|
|
| |
* string.c (rb_str_split_m): occupy match data not to be modified
during yielding the block. [Bug #16024]
|
|
|
|
| |
for failures like https://travis-ci.org/ruby/ruby/jobs/564351066
|
|
|
|
| |
on working copy.
|
| |
|
| |
|
|
|
|
| |
Fixes [Ruby Bug 13907]
|
|
|
|
|
| |
RubyVM is specific to CRuby and not supported on JRuby. This is
the equivalent operation.
|
|
|
|
|
| |
* Skip failed to sync commits because it needs to pick manually.
* Skip empty commit.
|
| |
|
|
|
|
|
| |
* time.c (zone_timelocal): initialize DST flag by asking the
timezone object. [Bug #15988]
|
|
|
|
| |
Fixes [Bug #14263]
|
|
|
|
|
| |
Object#hash documentation was removed (probably by accident) in
7b19e6f3fdf8b0238752cb1561dfe42a283f5308.
|
|
|
|
| |
Fixes [Bug #13716]
|
|
|
|
|
|
|
|
|
| |
SecureRandom uses v4 UUIDs, which are completely random except for
6 bits, 4 in the version field and 2 in the clk_seq_hi_res field.
Add a test that those bit patterns are set correctly for v4 UUIDs,
per RFC 4122 section 4.4.
Fixes [Bug #13603]
|
| |
|
|
|
|
| |
Fixes [Bug #13501]
|
|
|
|
| |
Fixes [Bug #13142]
|
|
|
|
|
|
|
|
|
| |
Every image in the rdoc.css that use url has the wrong one. They end up pointing to `css/images/zoom.png` instead of `images/zoom.png`.
Just open this page https://ruby.github.io/rdoc/RDoc/CodeObject.html on chrome and you can see in the console the spam of the failed GET queries.
This fixes it.
https://github.com/ruby/rdoc/commit/daf36f9894
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/17df871ee
|
|
|
|
|
|
|
|
|
|
| |
RDoc::Servlet#documentation_page replaces "/" in URL with "::" for class
or module but it's also used for the replaced name on text pages. This
causes a bug when text pages are in nesting directory.
This commit fixes #615.
https://github.com/ruby/rdoc/commit/d73b915b1e
|