55987 Commits

Author SHA1 Message Date
Nobuyoshi Nakada
8ec877d183
Add parentheses to suppress a warning 2019-06-28 17:10:18 +09:00
Nobuyoshi Nakada
3dba16a5d6
Test string content 2019-06-28 17:08:47 +09:00
Nobuyoshi Nakada
5331932cd2
Removed unused variables 2019-06-28 17:08:21 +09:00
Nobuyoshi Nakada
8d04f90da4
Fixed a variable name 2019-06-28 17:07:17 +09:00
Nobuyoshi Nakada
e9bce55c12
Removed excess spaces 2019-06-28 16:02:47 +09:00
Nobuyoshi Nakada
566e6b0546
Fixed name conflict between helper classes 2019-06-28 16:02:03 +09:00
Nobuyoshi Nakada
35b7e8eed8
Skip instead of return 2019-06-28 15:26:54 +09:00
Nobuyoshi Nakada
f8b528ba92
Suppress unused variable warnings 2019-06-28 15:26:25 +09:00
Nobuyoshi Nakada
11571b0e95
Use assert_separately instead of invoke_ruby 2019-06-28 15:25:29 +09:00
Nobuyoshi Nakada
e0c4cb2ea1
Define singleton method on each new objects 2019-06-28 15:22:27 +09:00
Nobuyoshi Nakada
a0c141b6d0
Suppress redefinition and void context warnings 2019-06-28 15:09:14 +09:00
Nobuyoshi Nakada
f8b64e5f2c
Use assigned local variable 2019-06-28 15:04:25 +09:00
Nobuyoshi Nakada
c52dad0ecf
Wait for the helper thread to terminate 2019-06-28 14:54:00 +09:00
Nobuyoshi Nakada
023360ee4b
[DOC] Singleton.instance [ci skip] 2019-06-28 14:38:43 +09:00
Nobuyoshi Nakada
2d1728b9ce
Moved Singleton.instance to get rid of redefinition 2019-06-28 14:23:32 +09:00
Nobuyoshi Nakada
951f80f2dd
Removed unused variable 2019-06-28 14:09:26 +09:00
Nobuyoshi Nakada
ef45fd53e4
Fixed the test-case class name for zsh 2019-06-28 14:09:17 +09:00
Nobuyoshi Nakada
be14f62caf
Default @debug to $DEBUG 2019-06-28 12:41:03 +09:00
Nobuyoshi Nakada
4562dad94c
Removed unused variable 2019-06-28 12:39:14 +09:00
Kazuhiro NISHIYAMA
7eaedda557
Use block instead of explicit close 2019-06-28 12:37:36 +09:00
Kazuhiro NISHIYAMA
5627f744cc
Add require 'test/unit' 2019-06-28 12:37:07 +09:00
Nobuyoshi Nakada
3120252f01
Suppress void context warning in verbose mode 2019-06-28 12:33:24 +09:00
Nobuyoshi Nakada
dc7da30bed
Close leaked file descriptor 2019-06-28 12:31:21 +09:00
Nobuyoshi Nakada
c9bbcaccf2
Suppress unused variable warning with RUBYOPT=-w 2019-06-28 12:27:11 +09:00
Nobuyoshi Nakada
ff7f71b288
O_EXCL has no meaning for fdopen
"exclusive access mode is not supported" exception has resulted in
empty "rubyheap-*.json" files after test/objspace/test_objspace.rb.
2019-06-28 12:02:33 +09:00
Jeremy Evans
14b0c94ac3 Fix documentation for Net::SMTPServerBusy
Fixes [Bug #11628]
2019-06-27 16:57:19 -07:00
Benoit Daloze
a2091c3023 Update to ruby/spec@94d98ff 2019-06-27 21:21:33 +02:00
git
632a97227e * 2019-06-28 2019-06-28 04:04:45 +09:00
Benoit Daloze
d80e44deec Update to ruby/spec@8d74d49 2019-06-27 21:02:36 +02:00
Benoit Daloze
c940397116 Update to ruby/mspec@ca2bc42 2019-06-27 21:02:33 +02:00
Takashi Kokubun
310a42e89c
Explain rubyspec Travis job in job name
Eregon did not want 7b9dd379bf
because people only see Travis job name and don't see .travis.yml.

I believe the new job name is simple and informative enough to explain
why it exists.
2019-06-27 22:32:28 +09:00
Nobuyoshi Nakada
1f7cb4bee9
Omit EXPR_ prefix to show lex_state 2019-06-27 20:31:10 +09:00
Benoit Daloze
9247f6fcc0 Expand and clarify documentation about version guards for specs 2019-06-27 12:06:39 +02:00
Benoit Daloze
2c02d5714e Add a comment explaining what to do if specs fail on Ruby 2.4 2019-06-27 11:57:23 +02:00
Nobuyoshi Nakada
7b716bc52a
Show the parser states in pretty_print too 2019-06-27 16:58:06 +09:00
aycabta
2fd03fd7e6 EXPR_LABEL also indicates non-continuation line
Example:

  [
    1, # this is not continuation line
    2
  ]
2019-06-27 16:03:43 +09:00
Nobuyoshi Nakada
097554855c
Fix ripper fatal
* parse.y (parser_yylex): return END_OF_INPUT at unterminated here
  document instead of an error.  [Bug #15962]
2019-06-27 15:32:03 +09:00
Nobuyoshi Nakada
2a56702eee
Test for unterminated here-docs 2019-06-27 15:13:45 +09:00
Kazuhiro NISHIYAMA
c86a9e6592
bc mode is already removed [ci skip] 2019-06-27 11:18:02 +09:00
aycabta
d6bcf36793 EXPR_CMDARG also indicates the end of an expression 2019-06-27 10:59:26 +09:00
Jeremy Evans
7172ab0ec5 Use native coroutine implementation on OpenBSD-amd64
When using native fibers, do not load ucontext, as it isn't needed.
2019-06-26 16:23:11 -07:00
aycabta
24c4e6dec1 Increase indent of continuation line
v =
    3 # auto indent
2019-06-27 01:26:14 +09:00
git
df3c94712b * 2019-06-27 2019-06-27 01:21:53 +09:00
aycabta
72bfc52de6 Decrease indent by closing token correctly 2019-06-27 01:21:06 +09:00
Jeremy Evans
d004989ac6 Do not attempt to use ucontext for fibers on OpenBSD
OpenBSD does not support ucontext.

There may be a more generic way to handle this, using the result
of AC_CHECK_HEADERS(ucontext.h).
2019-06-26 07:53:54 -07:00
Kazuhiro NISHIYAMA
1235e054eb
[DOC] Add spaces [ci skip] 2019-06-26 21:44:42 +09:00
Kazuhiro NISHIYAMA
d9a055a721
[DOC] Fix svn account [ci skip] 2019-06-26 21:44:20 +09:00
Samuel Williams
acb67472c7 Restore updated implementation of arm32 coroutine code, but prefer ucontext. 2019-06-26 22:02:28 +12:00
aycabta
ba17127e99 Decrease nesting level when closing token comes at a non-first token of line 2019-06-26 18:44:27 +09:00
Yusuke Endoh
28eeaed8a9 Revert "coroutine/arm32/Context.S: save/restore the registers via stack"
This reverts commit 6df1814c08df93bbc0b3e7a73649bcf82e126064.

It caused a SEGV again:
https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190626T051707Z.fail.html.gz
2019-06-26 17:23:00 +09:00