Граф коммитов

58943 Коммитов

Автор SHA1 Сообщение Дата
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