summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update badges of GitHub ActionsKazuhiro NISHIYAMA2019-11-132-7/+8
|
* Fix a typoKazuhiro NISHIYAMA2019-11-131-1/+1
|
* Remove obsoleted Wercker status badgeTakashi Kokubun2019-11-122-2/+0
|
* Migrate Wercker MJIT tests to Actions (#2676)Takashi Kokubun2019-11-1211-127/+81
| | | | | | | | | | | | | | | | | | | | * 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
* Add commit number of today to notification of GitHub ActionsKazuhiro NISHIYAMA2019-11-134-3/+24
|
* Stop debugging the same thing twiceTakashi Kokubun2019-11-121-5/+0
| | | | See L25-28
* Remove MSPECOPT formerly for debuggingTakashi Kokubun2019-11-122-2/+0
| | | | At least the comment looks obsoleted. Aren't we using $JOBS already?
* Improve Actions job name shown on toolipTakashi Kokubun2019-11-123-9/+9
| | | | | | 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.
* Run test-bundler / test-bundled-gems for UbuntuTakashi Kokubun2019-11-121-0/+5
| | | | only once. Doing it on multiple Ubuntu versions may not worth it.
* Remove Drone CI in favor of Travis arm32Takashi Kokubun2019-11-121-33/+0
|
* Use style of set-envKazuhiro NISHIYAMA2019-11-132-2/+2
| | | | https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#set-an-environment-variable-set-env
* Merge released version of RubyGems 3.1.0.pre3Hiroshi SHIBATA2019-11-131-1/+0
|
* Update dependenciesKazuhiro NISHIYAMA2019-11-131-0/+13
| | | | patch from https://travis-ci.org/ruby/ruby/jobs/611152175#L2204
* Merge Bundler 2.1.0.pre3 released versionHiroshi SHIBATA2019-11-1336-152/+192
|
* Try to fix error on solarisKazuhiro NISHIYAMA2019-11-131-0/+1
| | | | | | | | | | | | | | | 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 ```
* Update comment of Ripper.lexYuichiro Kaneko2019-11-131-10/+10
| | | | This is follow up of 1f7cb4bee9.
* Add arm32 case on Travis.Jun Aruga2019-11-121-0/+36
|
* * 2019-11-13 [ci skip]git2019-11-131-1/+1
|
* Remove arm64 from allow_failuresTakashi Kokubun2019-11-121-2/+1
|
* Show the name `Kernel#proc` in the warning messageNobuyoshi Nakada2019-11-123-10/+17
|
* Fixed `assert_equal` first argument to be expected.manga_osyo2019-11-121-4/+4
|
* Reline#readline and Reline#readmultiline to private.osyo-manga2019-11-122-2/+8
|
* Only enabled mon_owned condition with Ruby 2.5+Hiroshi SHIBATA2019-11-121-4/+8
|
* Added assertions for realpath and realdirpathNobuyoshi Nakada2019-11-121-0/+6
| | | | | It is said that realpath(3) and realdirpath(3) on some platforms may return a relative path.
* Add ticket number of `FrozenError#receiver` [ci skip]Kazuhiro NISHIYAMA2019-11-121-2/+2
|
* Revert "Method reference operator"Nobuyoshi Nakada2019-11-1218-141/+5
| | | | | This reverts commit 67c574736912003c377218153f9d3b9c0c96a17b. [Feature #16275]
* Add matrix.os to cache key (#2671)Kazuhiro NISHIYAMA2019-11-121-2/+4
| | | | | | * Add matrix.os to cache key * Use multi-line string instead of array ref https://github.com/actions/cache/issues/44
* Warn on `...` at EOLNobuyoshi Nakada2019-11-122-0/+10
|
* NEWS: Make it clear that delegation syntax `(...)` requires parenthesesYusuke Endoh2019-11-121-1/+2
| | | | Ref [Feature #16253]
* Create `RUBYCOMMONDIR` directory in advanceNobuyoshi Nakada2019-11-121-1/+7
| | | | | | As well as the directory per architecture. Closes https://github.com/ruby/ruby/pull/2669
* add NEWS about _1 as a local variable [ci skip]卜部昌平2019-11-121-0/+5
|
* Strip the last line which become trailing spacesNobuyoshi Nakada2019-11-121-1/+1
|
* Inline function should be staticNobuyoshi Nakada2019-11-121-1/+1
|
* Get rid of `__` prefix which is presereved by C standardNobuyoshi Nakada2019-11-122-2/+2
|
* Disable tOROP at EXPR_BEGNobuyoshi Nakada2019-11-121-9/+5
| | | | Both cannot appear there anyway.
* Update Rake 13.0.1Hiroshi SHIBATA2019-11-121-1/+1
|
* Try to use actions/cache on windowsKazuhiro NISHIYAMA2019-11-121-0/+13
|
* [ruby/bigdecimal] Remove taint checkingJeremy Evans2019-11-122-12/+0
| | | | | | | | 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
* [ruby/psych] Add a note about safe_loadAaron Patterson2019-11-121-0/+4
| | | | https://github.com/ruby/psych/commit/0910ae5575
* [ruby/psych] Remove taint supportJeremy Evans2019-11-123-151/+2
| | | | | | | | | | | | 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
* [ruby/psych] Set required_ruby_version to 2.4.0Jean Boussier2019-11-121-1/+1
| | | | https://github.com/ruby/psych/commit/4f1746a3c6
* Monitor#exit: check monitor ownership.Koichi Sasada2019-11-122-10/+38
| | | | | Monitor#exit should be called by only onwer Thread. However, there is not check for it.
* check more.Koichi Sasada2019-11-121-2/+2
|
* Clear current argument name at empty block argument [Bug #16343]Nobuyoshi Nakada2019-11-122-0/+21
|
* Monitor owner state check correctly.Koichi Sasada2019-11-121-1/+2
| | | | Monitor can be owned at the beginning of this method.
* Revert "Use untaint for File.symlink in kernel_require.rb"Yusuke Endoh2019-11-121-4/+1
| | | | | | | This reverts commit d9978ce5d397866afae536db2aa708af3b7a4b2f. Untaint was tentatively restored due to test failures. But now, the failed tests have been removed, so we can revert the tentative fix.
* test/ruby/test_require.rb: Remove the tests of require with $SAFEYusuke Endoh2019-11-121-55/+0
| | | | | | | | | | The taint mechanism is decided to be removed at 2.7. [Feature #16131] So, this change removes the tests that expects a SecurityError when requiring a file under $SAFE >= 1. The reason why they should be removed in advance is because the upstream of rubygems has already removed a call to "untaint" method, which makes the tests fail.
* Use untaint for File.symlink in kernel_require.rbHiroshi SHIBATA2019-11-121-1/+4
| | | | Partly reverted 7d463e360b9c4718b17378eb52783116a01b884b
* release RUBYGEMS_ACTIVATION_MONITOR correctly.Koichi Sasada2019-11-121-2/+10
| | | | | | `File.symlink? safe_lp` can raise SecurityError and raising an exception can leave RUBYGEMS_ACTIVATION_MONITOR locking. This patch release it correctly.
* more messagesKoichi Sasada2019-11-121-1/+1
|