akr
1902f5fa25
* test/lib/minitest/unit.rb: Show Finished threads line-by-line.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 23:00:04 +00:00
zzak
0aa197c6f2
* lib/csv.rb: Reject nil as data source for CSV.new, patch by @Peeja.
...
[Fixes GH-580] https://github.com/ruby/ruby/pull/580
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 16:41:40 +00:00
akr
c8660d8966
Show leaked threads line-by-line.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 16:16:38 +00:00
svn
fc85af7bc4
* 2014-05-26
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 16:03:33 +00:00
akr
b5d3b55bb7
* test/lib/minitest/unit.rb: Show leaked tempfiles line-by-line.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 16:03:23 +00:00
akr
8735e21fbb
Remove tempfiles.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 14:32:03 +00:00
akr
8559c4c125
* test/lib/minitest/unit.rb (MiniTest::Assertions#diff): Remove
...
tempfiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 14:16:02 +00:00
akr
198964ea2f
Avoid tempfile leaks using Tempfile.create instead of Tempfile.open.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 14:00:16 +00:00
nobu
62fc67b27b
test_minitest_unit.rb: invoke by array form
...
* test/minitest/test_minitest_unit.rb (test_capture_subprocess_io):
invoke by array form. quoting is not portable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 13:53:25 +00:00
akr
6f2b1d6e82
* test/lib/minitest/unit.rb: Check tempfile leak for each test class.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 13:44:05 +00:00
nobu
fc0920e36d
configure.in: do not disable ucontext.h
...
* configure.in (ac_cv_func_{getcontext,setcontext}): do not
disable ucontext.h entirely, but disable use of functions only.
`ucontext_t` is necessary in the signal handler now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 11:31:52 +00:00
nobu
2d86890671
signal.c: revert part of r46100
...
* signal.c (check_stack_overflow): revert part of r46100, the
previous condition was correct, and fix compilation error on
other architecture linux. [ruby-core:62746] [Bug #9862 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 11:00:26 +00:00
akr
540ffb3abd
* test/lib/minitest/unit.rb: Less ObjectSpace.each_object(Tempfile)
...
invocation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 08:15:08 +00:00
akr
70c15b19fa
* test/lib/minitest/unit.rb: Use Thread.list instead of
...
ObjectSpace.each_object(Thread).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 07:58:02 +00:00
akr
f414bfc681
* lib/rinda/ring.rb (Rinda::RingServer#shutdown): Join the killed
...
threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 07:32:26 +00:00
akr
9e0b0731ed
* lib/webrick/utils.rb: Override the inspect method of the thread
...
used in WEBrick::Utils::TimeoutHandler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 06:27:14 +00:00
akr
504453d929
* test/openssl: Join threads.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 05:22:49 +00:00
nagachika
bafe3bf3da
* test/fileutils/test_fileutils.rb (test_chown_dir_group_ownership_not_recursive):
...
fix typos on comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:51:50 +00:00
nobu
82f4c4d4d7
report bug with machine regisiters
...
* error.c (rb_bug_context): new function to report bug with
context.
* vm_dump.c (rb_vm_bugreport): accepts `ucontext_t` argument to
dump machine regisiters. based on [GH-584].
* signal.c (sigbus, sigsegv): dump machine regisiters if available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:46:55 +00:00
hsbt
c1b5b93b3f
* ChangeLog: fixed wrong method name [ci skip]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:43:35 +00:00
akr
36c9605a6e
* test/lib/minitest/unit.rb: Sort leaked threads and tempfiles.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:34:27 +00:00
svn
c3abc41532
* properties.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:33:26 +00:00
naruse
a95be81ea2
Revert "* lib/yaml.rb: Remove Psych::EngineManager [Bug #8344 ]"
...
zzak is not the maintainer of yaml.
This reverts commit r46097.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:33:22 +00:00
nobu
ecb8378651
vm_dump.c: adjust style
...
* vm_dump.c (backtrace): adjust style, inserting breaks between
type, function name with its arguments, and its body.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:15:49 +00:00
nobu
55f7a4b726
signal.c: fix stack overflow check on Mac OS X
...
* signal.c (check_stack_overflow): fix condition to use ucontext
register, mcontext_t dereference, and its member names, on Mac
OS X.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:15:32 +00:00
zzak
a563664e06
* enumerator.c: [DOC] Fix example to show Enumerator#peek behavior
...
Patch by Erik Hollembeak [Bug #9814 ] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 03:00:17 +00:00
nobu
bae87a4790
vsnprintf.c: fix string precision
...
* vsnprintf.c (BSD_vfprintf): fix string width when precision is
given. as the result of `memchr` is NULL or its offset from the
start cannot exceed the size, the comparison was always false.
[ruby-core:62737] [Bug #9861 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 02:56:36 +00:00
zzak
7833e69c2e
* lib/yaml.rb: Remove Psych::EngineManager [Bug #8344 ]
...
* test/psych/*: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 02:33:51 +00:00
zzak
71c4c0b9e7
* doc/regexp.rdoc: [DOC] Clarify whitespace matching by @allolex
...
[Fixes GH-606] https://github.com/ruby/ruby/pull/606 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 01:36:05 +00:00
zzak
b09c01eff0
* enum.c: [DOC] Use #find in example to clarify alias by @rachellogie
...
Patch submitted via documenting-ruby/ruby#34 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 01:20:30 +00:00
zzak
18ac026f81
* cont.c: [DOC] Fix rdoc in example for Fiber#transfer by @majjoha
...
Patch submitted via documenting-ruby/ruby#33 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 01:17:52 +00:00
zzak
77a8010abd
* lib/irb.rb: [DOC] Fixed syntax error in example by @jasdeepsingh.
...
Patch submitted via documenting-ruby/ruby#32 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 01:02:59 +00:00
hsbt
98fce6fea8
* test/fileutils/test_fileutils.rb (test_chown_R): Add tests for
...
chown_R. [Feature #9383 ][ruby-core:59641]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 00:58:54 +00:00
hsbt
d76340fa68
* test/fileutils/test_fileutils.rb: Added recursively chmod tests.
...
[Feature #9303 ][ruby-core:59325]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 00:58:52 +00:00
zzak
10e7f389e2
* class.c: [DOC] Fixed grammar and examples of instance_methods.
...
By @alex-frost via documenting-ruby/ruby#31 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 00:43:14 +00:00
akr
0be4ec01cd
* test/lib/minitest/unit.rb: Show leakes threads and tempfiles.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 00:41:18 +00:00
svn
bb64a96178
* properties.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 00:07:22 +00:00
hsbt
894c04783b
* test/openssl/test_partial_record_read.rb: Testing read_nonblock on
...
a partial TLS record results in IO::WaitReadable by @mohamedhafez.
[fix GH-547]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-25 00:07:19 +00:00
hsbt
cc0ca767f5
* lib/logger.rb: refactored to include Logger::Period.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 23:54:17 +00:00
zzak
602f7b5d82
* vm_eval.c: [DOC] [ci skip] Improve instance_eval description when given a
...
block or String arguments. By @nathanl via documenting-ruby/ruby#28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 21:52:31 +00:00
svn
daca823c93
* 2014-05-25
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 21:30:53 +00:00
zzak
f1d6b82981
* array.c: [DOC] Clarify default argument for Array.new.
...
By @Elffers [Fixes GH-610] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 21:30:42 +00:00
nobu
923b43fb9c
internal.h: remove duplicate declaration
...
* internal.h (rb_vm_bugreport): remove declaration duplicate to
`vm_core.h`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 14:04:40 +00:00
hsbt
2091ccac88
* array.c: [DOC] Add more documents to shuffle! and shuffle.
...
Contributed by @JuanitoFatas [ci skip][fix GH-612]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 13:40:28 +00:00
hsbt
ff9c54a32d
* test/lib/minitest/.document: removed unused configuration. [ci skip]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 13:29:40 +00:00
akr
e8e6ecdef0
test_udp_server don't test IPv6 link-local addresses.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 11:12:10 +00:00
akr
1e2374f1e9
* test/lib/minitest/spec.rb: Unused file removed.
...
* test/lib/minitest/autorun.rb: Don't require minitest/spec.
* test/lib/minitest/benchmark.rb: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 10:20:41 +00:00
akr
4edc1c07a4
* test/benchmark/test_benchmark.rb: Use test/unit.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 09:46:02 +00:00
nobu
598a95b3eb
prime.rb: fix a grammo
...
* lib/prime.rb (prime?): [DOC] fix a grammo, a missing article.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 08:14:20 +00:00
normal
d450229a27
process.c (proc_getgroups, proc_setgroups): use ALLOCV_N
...
* process.c (proc_getgroups, proc_setgroups): use ALLOCV_N
[Bug #9856 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-05-24 07:22:54 +00:00