Nobuyoshi Nakada
542a1ade80
--date=iso-local does not work with old git
2019-09-03 11:33:29 +09:00
Nobuyoshi Nakada
703f0cd3d0
Do not keep tar file by the default
2019-09-03 11:30:40 +09:00
Nobuyoshi Nakada
c181ecc161
Align timestamps to make tarball stable
2019-09-03 11:14:07 +09:00
Jeremy Evans
1994adf938
Make Array#uniq return subclass instance if called on subclass instance
...
Previously, Array#uniq would return subclass instance if the
length of the array were 2 or greater, and would return Array
instance if the length of the array were 0 or 1.
Fixes [Bug #7768 ]
2019-09-02 13:42:31 -07:00
Takashi Kokubun
a848b62819
Make the rb_vmdebug_debug_print_post declaration
...
consistent with the definition
2019-09-03 01:53:49 +09:00
Takashi Kokubun
1a5a01e9ce
Add insn tests for newarraykwsplat
2019-09-03 01:39:00 +09:00
Takashi Kokubun
e13da00824
Explain how to run an individual btest in help
2019-09-03 01:25:59 +09:00
Takashi Kokubun
6c3ab99eae
Now it's always os: linux
2019-09-03 01:11:18 +09:00
Takashi Kokubun
52f0c31558
Fix accidental leftover for Linux
...
In 91aa8bfff8
, my understanding of the branch was inverted.
2019-09-03 01:06:29 +09:00
Takashi Kokubun
91aa8bfff8
Drop unstable Travis osx in favor of GitHub Actions
...
For some reason, the Travis osx environment has been really unstable.
It failed on today's cron too:
https://travis-ci.org/ruby/ruby/builds/579843163
As we have almost the same test environment (including OpenSSL version)
in GitHub Actions and it seems to be more stable and faster, I think
there's no motivation to maintain Travis osx CI environment.
By removing this, we'd be able to simplify .travis.yml as well.
2019-09-03 01:01:48 +09:00
Takashi Kokubun
1d68d29c14
Drop obsoleted IRC channel reference
...
travis-ci user does not live in #ruby-ja. Therefore the notification
isn't working anymore.
2019-09-03 00:36:19 +09:00
Takashi Kokubun
f1d8d0f47b
Drop obsoleted branch references
...
We don't have topic branches on ruby.git anymore.
2019-09-03 00:35:24 +09:00
Nobuyoshi Nakada
d83ade1db5
Use -z option for git-log
2019-09-03 00:33:02 +09:00
Jeremy Evans
f560609d66
Merge pull request #2418 from jeremyevans/array-empty-kwsplat
...
Ignore empty keyword splats in arrays
2019-09-02 08:21:30 -07:00
git
be86591458
* 2019-09-03 [ci skip]
2019-09-03 00:08:39 +09:00
Takashi Kokubun
60a49a6ff9
Fix SUPPORT_JOKE CI on Travis
...
It looks like a flag which cannot be enabled on configure.
2019-09-03 00:07:37 +09:00
Takashi Kokubun
834e771860
Run daily cron against SUPPORT_JOKE
2019-09-02 23:48:38 +09:00
Takashi Kokubun
ca8ae759d0
Fix compilation error in SUPPORT_JOKE
...
This seems to have been broken since 4e15be8bad
.
2019-09-02 23:37:52 +09:00
Nobuyoshi Nakada
6a9c5ef186
Extract git commit log as raw format like git-svn for ChangeLog
2019-09-02 23:28:21 +09:00
Yusuke Endoh
53a7abe2cd
test/drb/drbtest.rb: Skip test_06_timeout on Solaris10s
...
The test seems to have a race condition, which fails on very slow
machine like Solaris10s. So skip it.
In addition, this change restores timeout guard that was removed at
0660d7cb53
. This is because the test gets
stuck forever when something wrong occurs. It is better to fail the
test than stuck.
2019-09-02 22:33:27 +09:00
Nobuyoshi Nakada
8b2e1ca10e
Do not clear backtrace in Exception#exception
...
[Bug #15558 ]
2019-09-02 16:47:12 +09:00
Nobuyoshi Nakada
8e38d4c78c
Rewrote using assert_separately
2019-09-02 16:46:28 +09:00
Nobuyoshi Nakada
6f206b8ec6
Prohibit nul-separated glob pattern [Feature #14643 ] ( #2419 )
2019-09-02 15:08:53 +09:00
Shugo Maeda
633ae3278e
Add Net::FTP#features and Net::FTP#option
...
Patch by darkphnx (Dan Wentworth) . Thanks!
[Feature #15964 ]
2019-09-02 14:43:51 +09:00
Nobuyoshi Nakada
e9b271d1e2
Get rid of interpreting BTS references as label-list [ci skip]
2019-09-02 14:38:26 +09:00
Jeremy Evans
6724b1f83d
Revert "Make Enumerator::Lazy#with_index be lazy"
...
This reverts commit 83498854eb
.
This didn't pass rubyspec.
2019-09-01 22:35:38 -07:00
Takashi Kokubun
c69545ae32
Fix opt_regexpmatch1 references
2019-09-02 14:33:37 +09:00
Jeremy Evans
83498854eb
Make Enumerator::Lazy#with_index be lazy
...
Previously, Enumerator::Lazy#with_index was not defined, so it
picked up the default implementation from Enumerator, which was
not lazy.
Based on earlier patch from nobu.
Fixes [Bug #7877 ]
2019-09-01 22:20:05 -07:00
Urabe, Shyouhei
79e3d6bb9e
fix shortcut condition
...
rb_reg_match expects its first argument to be a Regexp instance.
Should check that.
2019-09-02 13:56:40 +09:00
Urabe, Shyouhei
ec80d5c4f3
delete unused function
2019-09-02 13:56:40 +09:00
Urabe, Shyouhei
8ad7fafcdd
opt_regexpmatch1 is actually making things slower.
...
----
trunk: ruby 2.6.0dev (2018-09-18 trunk 64767) [x86_64-darwin15]
ours: ruby 2.6.0dev (2018-09-18 opt_regexpmatch 64775) [x86_64-darwin15]
last_commit=opt_regexpmatch1 is actually making things slower.
Calculating -------------------------------------
trunk ours
Optcarrot Lan_Master.nes 33.877 35.282 fps
Comparison:
Optcarrot Lan_Master.nes
ours: 35.3 fps
trunk: 33.9 fps - 1.04x slower
2019-09-02 13:56:40 +09:00
Takashi Kokubun
ff462bc6c3
Add a benchmark for opt_regexpmatch2
...
vm2_regexp was for opt_regexpmatch1.
2019-09-02 13:46:33 +09:00
Nobuyoshi Nakada
1f636e74e6
Set mtime of checked out files to past time
...
instead of waiting 2 seconds, if possible.
2019-09-02 12:16:21 +09:00
Kazuhiro NISHIYAMA
63ab7046a1
Skip POINTOPOINT of IPv4 too instead of IPv6 only
...
Fix following error on `utun*`:
```
1) Error:
TestSocket#test_udp_server:
Errno::ECONNREFUSED: Connection refused - recvmsg(2)
```
2019-09-02 12:01:47 +09:00
Jeremy Evans
f58db5a6f5
Simplify setting of VM_CALL_KW_SPLAT in vm_call_method_missing
...
Pointed out by ko1.
2019-09-01 19:46:19 -07:00
Jeremy Evans
ca11a7d74e
Fix method name in test to not override existing method name
2019-09-01 18:54:30 -07:00
Jeremy Evans
3fde9ef937
Fix keyword argument separation warning in method_missing
...
vm_call_method_missing was dropping VM_CALL_KW_SPLAT, so this just
makes it not drop it, to get the same behavior as calling the method
directly.
2019-09-01 16:08:42 -07:00
aycabta
85dc89c907
Treat Japanese IME on/off code correctly
2019-09-02 06:37:25 +09:00
git
b0d885da76
* 2019-09-02 [ci skip]
2019-09-02 00:42:54 +09:00
Nobuyoshi Nakada
f82cf05626
Fixed the directory to be removed
2019-09-02 00:42:23 +09:00
Yusuke Endoh
007d6d15f4
test/drb/drbtest.rb: Use EnvUtil.timeout for timeout scale factor
2019-09-01 23:29:39 +09:00
Yusuke Endoh
188c2b67c9
Revert "Revert "Revert "Skip BUGs on Solaris"""
...
This reverts commit 3be3948870
.
The Solaris environment couldn't lookup the hostname itself by a wrong
setting. Now it is fixed, so try again.
2019-09-01 23:27:44 +09:00
Nobuyoshi Nakada
bd785ca077
Restore pwd for each version
2019-09-01 23:24:05 +09:00
Nobuyoshi Nakada
fd4aad6d41
Support packaging different branch/tag
2019-09-01 23:22:50 +09:00
Nobuyoshi Nakada
d8260bc872
Fetch commit notes
2019-09-01 23:22:49 +09:00
Nobuyoshi Nakada
b578c63f83
Resolve symlinks to cache directory under gems
2019-09-01 23:22:49 +09:00
Nobuyoshi Nakada
ff7c95dfd9
Support git tags
2019-09-01 23:22:49 +09:00
Takashi Kokubun
04c3e34456
Upgrade benchmark-driver for keyword args warnings
2019-09-01 19:26:23 +09:00
Yusuke Endoh
3be3948870
Revert "Revert "Skip BUGs on Solaris""
...
This reverts commit 84dca8eff0
.
"exceution expired" occurred on Solaris.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris11s-sunc/ruby-master/log/20190901T072504Z.fail.html.gz
2019-09-01 18:57:40 +09:00
Kazuki Tsujimoto
94d6ec1d90
Make pattern matching support **nil syntax
2019-09-01 16:39:34 +09:00