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

58538 Коммитов

Автор SHA1 Сообщение Дата
Koichi Sasada 4c3e3b8028 Revert "Fix Fiber#transfer"
This reverts commit fa8ac91e95.

Previous behavior is intentional.
2019-10-24 16:46:21 +09:00
Hiroshi SHIBATA 65e8267938
Revert "Fixed the require path for e2mmap version file."
This reverts commit ff953a003e.
2019-10-24 16:17:17 +09:00
Hiroshi SHIBATA ff953a003e
Fixed the require path for e2mmap version file. 2019-10-24 16:12:34 +09:00
Hiroshi SHIBATA 2791989a31
Fixed sync path of e2mmap structure for gemspec. 2019-10-24 16:11:01 +09:00
Yusuke Endoh 281f754126 include/ruby/backward/cxxanyargs.hpp: call `va_end` before return
Coverity Scan complains it.
2019-10-24 08:30:33 +09:00
Yusuke Endoh f26f0f4109 hash.c: Do not use Unicode double-quotes
It made rdoc fail.

https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu1804/ruby-master/log/20191023T183005Z.fail.html.gz
```
RDoc is not a full Ruby parser and will fail when fed invalid ruby programs.

The internal error was:

	(ArgumentError) invalid byte sequence in US-ASCII

uh-oh! RDoc had a problem:
invalid byte sequence in US-ASCII
```
2019-10-24 08:04:45 +09:00
BurdetteLamar df91896f32 More rdoc for ENV#[] and ENV#fetch 2019-10-23 11:12:22 -07:00
aycabta 6df6611ce7 Treat only left alt key as meta-key on Windows
On German keyboard, right alt key acts as like shift key.

Ex. right-alt-8 is just "[". This input doesn't have meta-key statement.
2019-10-24 02:49:14 +09:00
Nobuyoshi Nakada f1d4216bd9
Added refresh-gems
Refreshes bundled gems to the latest version, and extracts them.
2019-10-24 01:42:48 +09:00
Nobuyoshi Nakada 7391db4ab3
Updated minitest to 5.12.2 2019-10-24 01:18:19 +09:00
aycabta 7bc787fa06 Support forced enter insertion by Ctrl+Enter on Windows 2019-10-24 00:12:58 +09:00
git 659f7c0aeb * 2019-10-24 [ci skip] 2019-10-24 00:00:59 +09:00
aycabta 039faecdb8 Suppress duplicated "require 'reline'" 2019-10-23 23:59:53 +09:00
Nobuyoshi Nakada 1d91feaf13
Limit strict RUBY_METHOD_FUNC in C++
Limit strict function signature check with RUBY_METHOD_FUNC in C++
to bundled libraries only.  [Bug #16271]
2019-10-23 20:18:32 +09:00
aycabta 8bb716ab91 Fix indent... 2019-10-23 19:57:31 +09:00
Nobuyoshi Nakada 67f010af9b
name2ctype.h depends on also Emoji data 2019-10-23 15:11:52 +09:00
Kazuhiro NISHIYAMA cbec533677
Add gem names [ci skip] 2019-10-23 13:23:43 +09:00
Kazuhiro NISHIYAMA 5d7aef20dd
Trivial fixes [ci skip] 2019-10-23 13:18:48 +09:00
Kazuhiro NISHIYAMA 959ddf44b3
Fix typos [ci skip] 2019-10-23 12:00:44 +09:00
Nobuyoshi Nakada 46f175ed5c
Use cppflags to pass preprocessor options 2019-10-23 02:53:36 +09:00
Nobuyoshi Nakada d5d5844744
Use dedicated assertion methods for warning and syntax error 2019-10-23 02:30:14 +09:00
Nobuyoshi Nakada 601f1fb456
Catch syntax error even if fatal 2019-10-23 02:05:28 +09:00
Nobuyoshi Nakada afab8122c3
Fix the exception when CPDEBUG 2019-10-23 02:04:36 +09:00
Nobuyoshi Nakada 801a11d0ab
Relaxed tests for CPDEBUG mode 2019-10-23 01:05:52 +09:00
git 1a80ee4573 * 2019-10-23 [ci skip] 2019-10-23 00:42:44 +09:00
Nobuyoshi Nakada 51bab75f49
Provides ruby2_keywords
So that requiring it succeeds even if that forward compatibility
gem is not installed.
2019-10-23 00:19:25 +09:00
Nobuyoshi Nakada 8390057d1e
Benchmark for [Feature #16155] 2019-10-22 22:49:48 +09:00
NARUSE, Yui 99ca5705a2 tool/release.sh uses ruby-actions' result
https://github.com/ruby/actions
2019-10-22 22:15:52 +09:00
NARUSE, Yui d736511e42 Move format-release to tool and fix bugs 2019-10-22 21:44:19 +09:00
Nobuyoshi Nakada 04075305d3
Ignore timestamp file for the expected failure [ci skip] 2019-10-22 21:33:24 +09:00
NARUSE, Yui aec0a293a4 Add a tool to generate a patch for www from log
Receives an output of `tool/make-snapshot` and genarete
* Markdown format for release note
* a patch for branches.yml, downloads.yml, and releases.yml of w.r-l.o
2019-10-22 21:17:29 +09:00
Nobuyoshi Nakada ed3333f873
make-snapshot: Regexp#match raises on nil now 2019-10-22 21:05:52 +09:00
Yusuke Endoh 501b517dfb NEWS: add a URL about the performance improvement of CGI.escapeHTML 2019-10-22 20:06:07 +09:00
Yusuke Endoh 02aadf1032 NEWS: Fix the example of Lazy#eager 2019-10-22 19:46:44 +09:00
Yusuke Endoh fac4339a12 NEWS: add an example for Lazy#eager 2019-10-22 19:39:42 +09:00
Yusuke Endoh 0e735b218f NEWS: Make Net::FTP#features and #option more informative 2019-10-22 19:32:04 +09:00
MSP-Greg 22845176d7
test/ruby/test_exception typo fix 2019-10-22 14:06:45 +09:00
MSP-Greg 5e0d33a856
appveyor.yml - remove timezone & tzinfo gems from MSVC builds
Not compatible with concurrent-ruby dependency
2019-10-22 14:06:39 +09:00
Alan Wu 97a03a0356 Add a cron job to keep CPDEBUG working 2019-10-22 12:21:02 +09:00
Alan Wu 9c553139ae Fix build for CPDEBUG=1
The declarations went out-of-sync in dcfb7f6.
2019-10-22 12:21:02 +09:00
Jeremy Evans fa8ac91e95
Fix Fiber#transfer
Fiber#transfer previously made it impossible to resume the fiber
if it was transferred to (no resuming the target of Fiber#transfer).
However, the documentation specifies that you cannot resume a fiber
that has transferred to another fiber (no resuming the source of
Fiber#transfer), unless control is transferred back.

Fix the code by setting the transferred flag on the current/source
fiber, and unsetting the transferred flag on the target fiber.

Fixes [Bug #9664]
Fixes [Bug #12555]
2019-10-21 16:54:58 -07:00
Jeremy Evans f37cc1c719 Fallback to TCP in resolv if UDP bind raises EACCES
Original patch from Andy Grimm.

Fixes [Bug #10747]
2019-10-21 12:48:38 -07:00
Nobuyoshi Nakada 62d4382877 Arguments forwarding [Feature #16253] 2019-10-22 02:35:43 +09:00
Nobuyoshi Nakada 35f90bf1b9
NEWS: fixed method names [ci skip] 2019-10-22 01:27:49 +09:00
Nobuyoshi Nakada 6067c0a220
NEWS: fixed mark-up [ci skip] 2019-10-22 01:27:26 +09:00
git 349ad6178c * 2019-10-22 [ci skip] 2019-10-22 01:07:35 +09:00
Koichi Sasada ee302f54a0 add an NEWS entry about [Feature #15575] 2019-10-22 01:06:53 +09:00
Koichi Sasada 9bbc28340e add a NEWS entry about Proc#to_s change 2019-10-22 01:04:47 +09:00
Koichi Sasada 0f0d05a3b1 fix NEWS entry about unbundled gems 2019-10-22 01:04:47 +09:00
Nobuyoshi Nakada ec2da08e2b
NEWS: fixed indents [ci skip] 2019-10-21 21:32:40 +09:00