Takashi Kokubun
3324bc9d17
Skip tailcall test for MJIT
...
failing in https://github.com/ruby/ruby/runs/300579218
2019-11-12 23:10:04 -08:00
Takashi Kokubun
bdf71a3ef0
Fix MJIT test's Slack notification
2019-11-12 23:04:25 -08:00
Hiroshi SHIBATA
57dc3ff73d
Removed sync library from sync tool
2019-11-13 15:37:21 +09:00
Dylan Thacker-Smith
7913daf36c
Add missing Makefile dependencies for the tool/insns2vm.rb script
2019-11-13 15:36:58 +09:00
Dylan Thacker-Smith
ac112f2b5d
Avoid top-level search for nested constant reference from nil in defined?
...
Fixes [Bug #16332 ]
Constant access was changed to no longer allow top-level constant access
through `nil`, but `defined?` wasn't changed at the same time to stay
consistent.
Use a separate defined type to distinguish between a constant
referenced from the current lexical scope and one referenced from
another namespace.
2019-11-13 15:36:58 +09:00
aycabta
a5b6d7bca8
Suppress warnings except for when last evaluation
...
Co-authored-by: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
2019-11-13 15:15:28 +09:00
Takashi Kokubun
c33d29fba5
We're not using Azure Pipelines anymore
2019-11-12 22:13:49 -08:00
Kazuhiro NISHIYAMA
dca2eb350c
Update badges of GitHub Actions
2019-11-13 15:12:24 +09:00
Kazuhiro NISHIYAMA
d336db6568
Fix a typo
2019-11-13 15:04:49 +09:00
Takashi Kokubun
68ea892daf
Remove obsoleted Wercker status badge
2019-11-12 21:55:03 -08:00
Takashi Kokubun
331655cbe7
Migrate Wercker MJIT tests to Actions ( #2676 )
...
* Migrate Wercker MJIT tests to Actions
* Support pull request for testing
* Capitalize other jobs too
* Make it a command name for consistency [ci skip]
* Remove wercker.yml
* Add --jit-verbose=2 for debugging
* Install MJIT headers
* Separate install for sudo
* Trigger build
2019-11-12 21:48:05 -08:00
Kazuhiro NISHIYAMA
c4064aef7f
Add commit number of today to notification of GitHub Actions
2019-11-13 14:25:30 +09:00
Takashi Kokubun
245977b286
Stop debugging the same thing twice
...
See L25-28
2019-11-12 20:57:07 -08:00
Takashi Kokubun
9ee88a070f
Remove MSPECOPT formerly for debugging
...
At least the comment looks obsoleted. Aren't we using $JOBS already?
2019-11-12 20:56:16 -08:00
Takashi Kokubun
02b6451c17
Improve Actions job name shown on toolip
...
Hoping to make it like `make (check, ...)`, `make (test-bundler, ...)`
instead of `latest (...)` because some of the jobs are already not
running on a latest platform.
2019-11-12 20:44:01 -08:00
Takashi Kokubun
3118c7a2d2
Run test-bundler / test-bundled-gems for Ubuntu
...
only once. Doing it on multiple Ubuntu versions may not worth it.
2019-11-12 20:39:45 -08:00
Takashi Kokubun
9980728ad6
Remove Drone CI in favor of Travis arm32
2019-11-12 20:23:02 -08:00
Kazuhiro NISHIYAMA
3ad78264dc
Use style of set-env
...
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#set-an-environment-variable-set-env
2019-11-13 13:13:52 +09:00
Hiroshi SHIBATA
546e50c2fb
Merge released version of RubyGems 3.1.0.pre3
2019-11-13 10:36:08 +09:00
Kazuhiro NISHIYAMA
63f363b70d
Update dependencies
...
patch from https://travis-ci.org/ruby/ruby/jobs/611152175#L2204
2019-11-13 10:31:42 +09:00
Hiroshi SHIBATA
bb9ecd026a
Merge Bundler 2.1.0.pre3 released version
2019-11-13 10:19:51 +09:00
Kazuhiro NISHIYAMA
00d56bdf66
Try to fix error on solaris
...
Add vm_core.h before builtin.h to pack.c for VM_CORE_H_EC_DEFINED.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris11s-sunc/ruby-master/log/20191112T102505Z.fail.html.gz
```
compiling dmyenc.c
linking miniruby
Undefined first referenced
symbol in file
rb_vm_lvar_exposed pack.o
ld: fatal: symbol referencing errors
gmake: *** [miniruby] Error 2
```
2019-11-13 09:58:20 +09:00
Yuichiro Kaneko
ae33f93836
Update comment of Ripper.lex
...
This is follow up of 1f7cb4bee9
.
2019-11-13 09:50:58 +09:00
Jun Aruga
4bbfe1f7c4
Add arm32 case on Travis.
2019-11-12 16:01:30 -08:00
git
a5448c46bd
* 2019-11-13 [ci skip]
2019-11-13 02:29:13 +09:00
Takashi Kokubun
4334c9315a
Remove arm64 from allow_failures
2019-11-12 09:28:51 -08:00
Nobuyoshi Nakada
bf34ade7ef
Show the name `Kernel#proc` in the warning message
2019-11-12 22:58:09 +09:00
manga_osyo
3816622fbe
Fixed `assert_equal` first argument to be expected.
2019-11-12 21:03:22 +09:00
osyo-manga
fe45bee093
Reline#readline and Reline#readmultiline to private.
2019-11-12 21:03:22 +09:00
Hiroshi SHIBATA
f36a53d038
Only enabled mon_owned condition with Ruby 2.5+
2019-11-12 19:36:41 +09:00
Nobuyoshi Nakada
3bf8ffad71
Added assertions for realpath and realdirpath
...
It is said that realpath(3) and realdirpath(3) on some platforms
may return a relative path.
2019-11-12 18:04:20 +09:00
Kazuhiro NISHIYAMA
0f2837847d
Add ticket number of `FrozenError#receiver` [ci skip]
2019-11-12 17:46:39 +09:00
Nobuyoshi Nakada
fb6a489af2
Revert "Method reference operator"
...
This reverts commit 67c5747369
.
[Feature #16275 ]
2019-11-12 17:24:48 +09:00
Kazuhiro NISHIYAMA
b41a19f92f
Add matrix.os to cache key ( #2671 )
...
* Add matrix.os to cache key
* Use multi-line string instead of array
ref https://github.com/actions/cache/issues/44
2019-11-12 17:22:19 +09:00
Nobuyoshi Nakada
a58b4eee25
Warn on `...` at EOL
2019-11-12 17:14:14 +09:00
Yusuke Endoh
d1ae2bc27f
NEWS: Make it clear that delegation syntax `(...)` requires parentheses
...
Ref [Feature #16253 ]
2019-11-12 17:05:10 +09:00
Nobuyoshi Nakada
fb02e3192c
Create `RUBYCOMMONDIR` directory in advance
...
As well as the directory per architecture.
Closes https://github.com/ruby/ruby/pull/2669
2019-11-12 16:36:56 +09:00
卜部昌平
14db635097
add NEWS about _1 as a local variable [ci skip]
2019-11-12 16:17:41 +09:00
Nobuyoshi Nakada
b0fb9bda9a
Strip the last line which become trailing spaces
2019-11-12 16:16:46 +09:00
Nobuyoshi Nakada
dd0217a869
Inline function should be static
2019-11-12 16:15:52 +09:00
Nobuyoshi Nakada
2de3feab44
Get rid of `__` prefix which is presereved by C standard
2019-11-12 16:09:36 +09:00
Nobuyoshi Nakada
7c22898a3a
Disable tOROP at EXPR_BEG
...
Both cannot appear there anyway.
2019-11-12 15:42:53 +09:00
Hiroshi SHIBATA
dbaf589fb8
Update Rake 13.0.1
2019-11-12 12:49:05 +09:00
Kazuhiro NISHIYAMA
593f0b8853
Try to use actions/cache on windows
2019-11-12 12:05:10 +09:00
Jeremy Evans
b38b26c62d
[ruby/bigdecimal] Remove taint checking
...
This removes the taint checking. Taint support is deprecated in
Ruby 2.7 and has no effect. I don't think removing the taint
checks in earlier ruby versions will cause any problems.
https://github.com/ruby/bigdecimal/commit/1918d466f3
2019-11-12 11:16:07 +09:00
Aaron Patterson
db33ab470c
[ruby/psych] Add a note about safe_load
...
https://github.com/ruby/psych/commit/0910ae5575
2019-11-12 10:43:54 +09:00
Jeremy Evans
30fdee65d9
[ruby/psych] Remove taint support
...
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
previous Ruby versions.
I'm not sure if the untaint calls in deduplicate are still needed
after the removal of tainting in the parser. If they are not
needed, they should be removed.
https://github.com/ruby/psych/commit/73c1a2b4e0
2019-11-12 10:35:47 +09:00
Jean Boussier
5ef41c91f0
[ruby/psych] Set required_ruby_version to 2.4.0
...
https://github.com/ruby/psych/commit/4f1746a3c6
2019-11-12 10:30:45 +09:00
Koichi Sasada
fd6445b7e8
Monitor#exit: check monitor ownership.
...
Monitor#exit should be called by only onwer Thread. However, there
is not check for it.
2019-11-12 10:07:45 +09:00
Koichi Sasada
fef4370b40
check more.
2019-11-12 10:07:45 +09:00