summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-30Separate test_set_lineno_getsNobuyoshi Nakada
2019-07-30Use lowercase letters for IPv6 addresses.Tanaka Akira
Reported by chucke (Tiago Cardoso). Patch by jeremyevans0 (Jeremy Evans). [Bug #14612]
2019-07-29Revert "Do not always taint the result of File#path"Jeremy Evans
This reverts commit 1a759bfe5d554c22571d2e6e4e5998cf06a7b98f. This fails on some operating systems.
2019-07-29Document that Timezone argument for Time uses dst? if available [ci skip]Jeremy Evans
2019-07-30* 2019-07-30git
2019-07-29Do not always taint the result of File#pathJeremy Evans
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]
2019-07-29Warn if using return at top-level with an argumentJeremy Evans
Fixes [Bug #14062]
2019-07-29Erase only on ttyNobuyoshi Nakada
2019-07-29Should match the beginning/end of stringNobuyoshi Nakada
2019-07-29Match suffix for content type more preciselyNobuyoshi Nakada
Suffix needs a dot and should match the end of string.
2019-07-29Chomp html suffix literallyNobuyoshi Nakada
Unescaped dot does not mean a suffix.
2019-07-29Fix unused variableKazuhiro NISHIYAMA
2019-07-29Actually remove travis_waitTakashi Kokubun
I forgot to amend again... Details are explained in f6a6b21f09b24955a44622e1767bf5b6630525be
2019-07-29`travis_wait` silences any outputTakashi Kokubun
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.
2019-07-29Give up `brew update` on TravisTakashi Kokubun
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.
2019-07-29Resurrect -v to debug osx problemsTakashi Kokubun
Formerly we did f432fd6ea595ef854e15d6dd65ef0ccb24a70456, but it did not eliminate our problems: https://travis-ci.org/ruby/ruby/jobs/564804923
2019-07-29Stop isolating test_gc_compact on CITakashi Kokubun
I think it's been stable these days.
2019-07-29Removed unused variables and methodsNobuyoshi Nakada
2019-07-29[ruby/rdoc] Removed unused variableNobuyoshi Nakada
2019-07-29* 2019-07-29git
2019-07-29Moved osx_imageNobuyoshi Nakada
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.
2019-07-28[reline] Do not compile regexp for each lineNobuyoshi Nakada
2019-07-28[reline] Do not escape and compile regexp for each byteNobuyoshi Nakada
2019-07-28* 2019-07-28git
2019-07-28Reuse match dataNobuyoshi Nakada
* string.c (rb_str_split_m): reuse occupied match data. [Bug #16024]
2019-07-27Extend travis_wait to 50min for osxTakashi Kokubun
but shorten --timeout-scale for now to avoid finishing with timeout if possible. timeout: https://travis-ci.org/ruby/ruby/jobs/564370175
2019-07-27Occupy match dataNobuyoshi Nakada
* string.c (rb_str_split_m): occupy match data not to be modified during yielding the block. [Bug #16024]
2019-07-27Include travis osx timeoutTakashi Kokubun
for failures like https://travis-ci.org/ruby/ruby/jobs/564351066
2019-07-27tool/merger.rb: execute 'svn update' after 'svn ci' to update revision info ↵nagachika
on working copy.
2019-07-27Update to ruby/spec@0526d8fBenoit Daloze
2019-07-27Update to ruby/spec@875a09eBenoit Daloze
2019-07-27Ignore history file without saving if permissions cannot be changedJeremy Evans
Fixes [Ruby Bug 13907]
2019-07-27Use JRuby equivalent of RubyVM.compile.Charles Oliver Nutter
RubyVM is specific to CRuby and not supported on JRuby. This is the equivalent operation.
2019-07-27Skip the some of commits when sync default gems from upstream.Hiroshi SHIBATA
* Skip failed to sync commits because it needs to pick manually. * Skip empty commit.
2019-07-27Added ignore files to sync_default_gems_with_commits and make constant them.Hiroshi SHIBATA
2019-07-27Initialize DST flagNobuyoshi Nakada
* time.c (zone_timelocal): initialize DST flag by asking the timezone object. [Bug #15988]
2019-07-26Add more documentation on #eql?/#hash relationship [ci skip]Jeremy Evans
Fixes [Bug #14263]
2019-07-26Restore documentation for Object#hash [ci skip]Jeremy Evans
Object#hash documentation was removed (probably by accident) in 7b19e6f3fdf8b0238752cb1561dfe42a283f5308.
2019-07-26Document behavior when mixing named captures with parentheses [ci skip]Jeremy Evans
Fixes [Bug #13716]
2019-07-26Test SecureRandom.uuid formatJeremy Evans
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]
2019-07-27* 2019-07-27git
2019-07-26Document acceptance of negative pid in Process.kill [ci skip]Jeremy Evans
Fixes [Bug #13501]
2019-07-26Document and add spec for delegating to constants in ForwardableJeremy Evans
Fixes [Bug #13142]
2019-07-26[ruby/rdoc] Fix image links in rdoc.cssMaxime Lapointe
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
2019-07-26[ruby/rdoc] Update jQuery to 3.3.1aycabta
https://github.com/ruby/rdoc/commit/17df871ee
2019-07-26[ruby/rdoc] Support nesting text page URLaycabta
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
2019-07-26[ruby/rdoc] Normalization of comment should check languageaycabta
RDoc::Text#normalize_comment that is included RDoc::Comment always remove Ruby style comment indicator "#" and C style comment indicator "/**/", but should check language and remove only the language's comment indicator. https://github.com/ruby/rdoc/commit/ca68ba1e73
2019-07-26[ruby/rdoc] ClassModule#add_comment should receive RDoc::Commentaycabta
https://github.com/ruby/rdoc/commit/3fb03bf399
2019-07-26Ignore Merge commit and insufficiency commit for ruby core repository.Hiroshi SHIBATA
2019-07-26Improve the commits list for cherry-picking from default gems.Hiroshi SHIBATA
* Ignore Merge commit from the commit lists before trying to pick commit. * Show the commits list at first.