Activity
From 06/01/2014 to 06/07/2014
06/07/2014
-
07:57 PM Revision 85521e60 (git): bootstraptest/test_{fork,io,thread}.rb: reduce sleep times
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:57 PM Revision 7d8fc369 (git): runner.rb: elapsed times
- * bootstraptest/runner.rb (show_progress): show each elapsed times
in verbose mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:52 PM Revision 35386858 (git): * 2014-06-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:52 PM Revision d9e00a7d (git): string.c: update rdoc of rb_str_slice_bang()
- * string.c (rb_str_slice_bang): [DOC] update return value against
a fixnum, which has changed because of M17N. [fix GH-631]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:16 PM Revision a21ac07f (git): * numeric.c (do_coerce): Add a warning when an exception is raised
- or an invalid value is returned in #coerce called by
numeric comparison operators and the exception
thrown by the caller has no information on the failure.
In the next release such exception should not be rescued or
should be the... -
01:12 PM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
- Do you want to set the value of MAX_MULTIPART_LENGTH every request ?
I think request length is only one value in web server.
-
07:01 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
- OK, yeah I got the wrong end of the conversation - CGI is all about the server side.....
OK an idea comes to mind
A new option in the options_hash in the constructor - currently only :tag_maker and :accept_charset are defined
Th... -
04:35 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
- > There is no reason, that I can see, to artificially limit the upload size on the client side
I think that MAX_MULTIPART_LENGTH is the limit on the server side.
The limit itself is actually required to prevent shortage of server res... -
03:45 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
- From my reading of RFC-1867, this constant/constraint is not required.
If a server detects space constraints for an upload, it can terminate the connection at any time.
Servers can indicate a maximum length via the MAXLENGTH attrib... -
01:01 PM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
- I had another look at the other cases mentioned above.
* Comparable#==: A warning has been added when rescuing an exception of #<=>. There should be no more "rescue" after 2.2.0.
* numeric.c and #coerce: The cases where an error is... -
12:58 PM Feature #9918 (Open): Exception#cause should be shown in output and #inspect
- Exception#cause has been added in Feature #8257.
But the cause is never shown, one needs to inspect exc.cause to know the cause.
The cause should be shown by default, for instance:
~~~ruby
begin
raise "cause"
rescue
raise ... -
12:12 PM Bug #9917 (Closed): TestIO#test_io_select_with_many_files results in timeout expiration on AIX
- On AIX, time-out for `TestIO#test_io_select_with_many_files` expires because it takes more than 10 seconds to remove 1024< temporary files. The test itself succeeds if the time-out period is extended.
~~~
[ 85/170] TestIO#test_io_sel... -
12:08 PM Feature #9916 (Closed): Hide Struct internal
- is a bit big so I attach the proposal but basically same as my previous proposals. I'd like to make strct RStruct opaque. The benefit is that by hiding its `const VALUE* ptr` part we can optimize GC pressure. That GC tweaks are not in...
-
10:45 AM Feature #9888: Hide Complex internal
- OK, lets just abandon them. Patch updated.
-
09:16 AM Revision ea7ce309 (git): * numeric.c (bit_coerce): remove constant parameter `err'
- (always TRUE) of bit_coerce().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:11 AM Revision 3acff92b (git): cont.c : keep context.uc_stack.ss_sp and context.uc_stack.ss_size for later use.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:52 AM Bug #8625 (Closed): IO#read(len, buf) shortens buf even if data is not read actually
- Applied in changeset r46372.
----------
io.c: truncate before appending
* io.c (read_all): truncate the buffer before appending read data,
instead of truncating before reading.
[ruby-core:55951] [Bug #8625] -
01:49 AM Bug #8625 (Assigned): IO#read(len, buf) shortens buf even if data is not read actually
- r46360 breaks some tests on mswin.
-
03:51 AM Revision 0e7cd641 (git): io.c: truncate before appending
- * io.c (read_all): truncate the buffer before appending read data,
instead of truncating before reading.
[ruby-core:55951] [Bug #8625]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:29 AM Revision 63517876 (git): digest.c: call to_s once
- * ext/digest/digest.c (rb_digest_instance_equal): no need to call
`to_s` twice. [Bug #9913]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:49 AM Bug #5828: Non anonymous classes can't be frozen, cloned and then inspected
- I decided to fix this problem because to_s method is useful for debugging and exception on to_s can be
irritating. -
02:41 AM Bug #5828 (Closed): Non anonymous classes can't be frozen, cloned and then inspected
- Applied in changeset r46370.
----------
* object.c (rb_mod_initialize_clone): Override Kernel#initialize_clone
to avoid an exception on Class.new.freeze.clone.to_s.
Reported by Andrew Grimm. [ruby-core:41858] [Bug #5828] -
02:41 AM Revision 4169440f (git): * object.c (rb_mod_initialize_clone): Override Kernel#initialize_clone
- to avoid an exception on Class.new.freeze.clone.to_s.
Reported by Andrew Grimm. [ruby-core:41858] [Bug #5828]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:18 AM Feature #9909: why shouldn't constant lookup check the nesting of module's name
- See discussion in feature #6810.
-
12:01 AM Bug #9908: [mingw] openssl.so LoadError when built with 1.0.0m or 1.0.1h
- My custom built openssl libs are guilty, not the openssl ext.
The upgraded 32bit 4.9.0 toolchain I used to build the openssl libs uses dw2 rather than sjlj used by the previous version. The libeay32.dll implicitly linked against libgc...
06/06/2014
-
09:05 PM Bug #9913 (Closed): Digest == throws TypeError when testing against nil
- Applied in changeset r46368.
----------
digest.c: fix #== for non-string arguments
* ext/digest/digest.c (rb_digest_instance_equal):
fix #== for non-string arguments. [ruby-core:62967] [Bug #9913]
* test/digest/test_digest.rb: add te... -
07:21 PM Bug #9913 (Closed): Digest == throws TypeError when testing against nil
- Also present in ruby -v: jruby 1.7.10 (1.9.3p392) 2014-01-09 c4ecd6b on OpenJDK 64-Bit Server VM 1.7.0_55-b14 [linux-amd64]
To recreate:
require 'digest'
x = Digest::SHA256.new()
x == nil
TypeError: can't convert nil into Strin... - 09:05 PM Revision aae18778 (git): * 2014-06-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:05 PM Revision bc211f36 (git): digest.c: fix #== for non-string arguments
- * ext/digest/digest.c (rb_digest_instance_equal):
fix #== for non-string arguments. [ruby-core:62967] [Bug #9913]
* test/digest/test_digest.rb: add test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46368 b2dd03c8-39d4-... -
07:51 PM Bug #9914 (Closed): posix_fadvise() does not work correctly with _LARGE_FILES on 32-bit AIX
- `test_advise` in `test/ruby/test_io.rb` fails on AIX.
~~~
[ 1/170] TestIO#test_advise = 0.01 s
1) Error:
TestIO#test_advise:
Errno::EINVAL: Invalid argument - /tmp/test_io20140606-7733390-1xgpc07
/ss/home/rayod/Dev/Contrib... -
05:27 PM Bug #9912 (Closed): URI#to_s with an empty host formats the string incorrectly
- maciek@gamera:~$ ruby -e "puts URI.parse('postgres:///foo').to_s"
postgres:/foo
The string of the formatted URI should be 'postgres:///foo'.
Postgres uses empty-host URIs to indicate a Unix socket connection should be used instead... -
04:23 PM Revision 1b32155c (git): merge revision(s) r45517,r45544,r45924:
- signal.c: check stack overflow by SP
* signal.c (check_stack_overflow): raise SystemStackError if SP
register and fault address is in the same page, on x86 linux.
[EXPERIMENTAL]
* signal.c (check_stack_overflow): Don... -
03:00 PM Bug #9774: Net::HTTP failure to validate certificate
- I can confirm this bug on Mac OS X Mavericks with Ruby 2.1.1.
I actually didn't specify a ca_path, but imported the self-signed certificate into the Mac OS X keychain. The behaviour is the same however:
~~~
require 'net/http'
htt... -
02:43 PM Feature #9909 (Open): why shouldn't constant lookup check the nesting of module's name
- module A
module B
end
end
above, B will have access to A's constants
but below, it won't
module A::B
end
is there a reason why the nesting of the name should not be part of the constant resolution algorithm?
when add... -
02:05 PM Bug #9705: Installing ruby 2.1.1 fails while compiling (after: rvm install 2.1.1)
- I tried it via rvm, but it still does not work, see this thread on github:
https://github.com/wayneeseguin/rvm/issues/2850#issuecomment-45339676
Regards,
Carsten -
01:19 PM Revision fd8b2547 (git): node.h: remove NODE_PRIVATE_RECV
- * compile.c (private_recv_p): check by node type, instead of a
magic number.
* node.h (NODE_PRIVATE_RECV), parse.y (attrset_gen): remove
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:07 AM Bug #9907 (Closed): Abbreviated method assignment with private attr_writer/attr_reader does not work.
- Applied in changeset r46365.
----------
compile.c, parse.y: private op assign
* compile.c (iseq_compile_each), parse.y (new_attr_op_assign_gen):
allow op assign to a private attribute.
[ruby-core:62949] [Bug #9907] -
08:07 AM Revision 199f814f (git): compile.c, parse.y: private op assign
- * compile.c (iseq_compile_each), parse.y (new_attr_op_assign_gen):
allow op assign to a private attribute.
[ruby-core:62949] [Bug #9907]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:58 AM Revision 7342e78e (git): test_assignment.rb: assignment to private attribute
- * test/ruby/test_assignment.rb (test_assign_private_self): test
for r3509, assignment to private attribute is allowed iff its
receiver is literal `self`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46364 b2dd03c8-39d4-4d8f-98f... -
07:58 AM Revision 3c93a7d9 (git): test_assignment.rb: split test_assign
- * test/ruby/test_assignment.rb (test_assign): split by assignment
forms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:54 AM Revision 118f0d1d (git): parse.y: attr_receiver
- * parse.y (aryset_gen): use `attr_receiver()`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:05 AM Revision bb3f0363 (git): node.h: NODE_PRIVATE_RECV
- * node.h (NODE_PRIVATE_RECV): name a magic number, `self` as the
receiver of a setter method call.
* compile.c (private_recv_p), parse.y (attr_receiver): use the
named macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46361 ... -
04:39 AM Bug #8625 (Closed): IO#read(len, buf) shortens buf even if data is not read actually
- Applied in changeset r46360.
----------
io.c: not shorten buffer unless succeeded
* io.c (io_setstrbuf, io_read): should not shorten the given buffer until
read succeeds. [ruby-core:55951] [Bug #8625] -
04:39 AM Revision 71a3cb13 (git): io.c: not shorten buffer unless succeeded
- * io.c (io_setstrbuf, io_read): should not shorten the given buffer until
read succeeds. [ruby-core:55951] [Bug #8625]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:42 AM Bug #9908 (Rejected): [mingw] openssl.so LoadError when built with 1.0.0m or 1.0.1h
- While testing an MRI rebuild to use bug fixed openssl libs, I get the following runtime fail during load of openssl ext.
MRI built on Win8.1 64bit using mingw-w64 32bit 4.9.0 toolchain and rubyinstaller recipes. Custom OpenSSL libs bu... -
01:35 AM Bug #9905 (Assigned): Fiber does not work on AIX
- Seems fine.
06/05/2014
-
10:43 PM Bug #9873 (Closed): YAML conversion of empty symbol - Applied in changeset r46358.
----------
* ext/psych/lib/psych/visitors/yaml_tree.rb: dump empty symbols with a
tag so that they can be parsed on input. [Bug #9873] [ruby-core:62825]
* test/psych/test_symbol.rb: test for change - 10:43 PM Revision 68a06368 (git): * 2014-06-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:42 PM Revision 3f6eafaa (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: dump empty symbols with a
- tag so that they can be parsed on input. [Bug #9873] [ruby-core:62825]
* test/psych/test_symbol.rb: test for change
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:50 PM Bug #9907 (Closed): Abbreviated method assignment with private attr_writer/attr_reader does not work.
- This looks like a hole in the specification:
~~~ruby
private def foo=(*) end
public def foo; 0 end
self.foo = 42
self.foo += 42
# private method `foo=' called for main:Object (NoMethodError)
private :foo
self.foo += ... -
03:35 PM Bug #9906 (Rejected): duplicated require of '.so' files?
- Dear all,
We are trying to get rid of autoload;
We could require everything in the first line of the file but instead we
prefer to require only what we need, when we need it.
So, instead of
require "digest/md5"
def foo(n)
... -
03:25 PM Feature #8546 (Closed): super errors in UnboundMethods
- Fixed in 2.1.
-
09:48 AM Bug #9897: Build fails for fiddle with libffi version 3.1
- Yes, that works :) Thank you very much for the quick fix.
-
09:19 AM Bug #9905 (Closed): Fiber does not work on AIX
- `test/ruby/test_fiber.rb` fails on AIX.
~~~
[ 2/23] TestFiber#test_argument/ss/home/rayod/Dev/Contribution/ruby-trunk-blue1/test/ruby/test_fiber.rb:19: [BUG] machine_stack_cache size is not canonicalized
ruby 2.2.0dev (2014-06-02 tr... -
09:16 AM Revision 88fda023 (git): Join a thread.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:14 AM Revision 72a77c25 (git): * gc.c (gc_page_sweep): refactoring.
- * gc.c (gc_page_sweep): should not set, but add final_slots into
sweep_page->final_slots.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:55 AM Bug #7733: Segfault in ::JSON.parse(nil, :quirks_mode => true)
- I can reproduce this.
```
hsbt@chkbuild003:~$ ruby -rjson -e '::JSON.parse(nil, :quirks_mode => true)'
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
/usr/lib/ruby/1.9.1/json/common.rb:148: [BUG] Segmentation fault
```
... -
06:16 AM Bug #9573: descendants of a module don't gain its future ancestors, but descendants of a class, do
- ref. https://github.com/ruby/ruby/pull/549
-
05:59 AM Bug #9904 (Closed): remove rubyforge entries from rake.1
- rake.rubyforge.org is sunset now.
I replaced rubyforge entry to github on rake.1 and removed dead links.
-
05:36 AM Revision a4d7e428 (git): version.c: show malloc_conf
- * configure.in (jemalloc): check for the header regardless drop-in
libjemalloc is found, for `malloc_conf` declaration.
* version.c (ruby_show_version): show `malloc_conf` if set.
[Feature #9113]
git-svn-id: svn+ssh://ci.ruby-lang.o... -
05:16 AM Feature #9113 (Closed): Ship Ruby for Linux with jemalloc out-of-the-box
- Applied in changeset r46354.
----------
configure.in, missing.h: jemalloc mangling
* configure.in (with-jemalloc): also check for header, for ABIs
which JEMALLOC_MANGLE is needed, i.e., Mach-O and PE-COFF
platforms. [ruby-core:629... -
01:58 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- jemalloc prefixes "je_" to each public symbols at Mach-O (Mac OS X) and PE-COFF (Windows), so it can't be drop-in by default.
https://github.com/jemalloc/jemalloc/blob/dev/configure.ac#L494L498
Or you have to install it with `--wit... -
01:06 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- I tried to build with --with-jemalloc option.
* OS X 10.9.4 pre-release
* jemalloc-3.6.0 via homebrew
* r46350
but it got build failure.
```
checking for malloc_conf in -ljemalloc... no
configure: error: jemalloc reques... -
05:16 AM Revision 6ab08d2e (git): configure.in, missing.h: jemalloc mangling
- * configure.in (with-jemalloc): also check for header, for ABIs
which JEMALLOC_MANGLE is needed, i.e., Mach-O and PE-COFF
platforms. [ruby-core:62939] [Feature #9113]
* include/ruby/missing.h: include alternative malloc header to
... -
03:53 AM Revision 3105141c (git): * man/ruby.1: remove rubyforge entry.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:47 AM Revision f4e9aa37 (git): * misc/README: use github link instead of rubyforge.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:05 AM Revision 0e3debf1 (git): * gc.c (obj_free): check also FL_PROMOTED bit by RVALUE_OLD_P().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/04/2014
-
07:51 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- KOSAKI Motohiro <kosaki.motohiro@gmail.com> wrote:
> So, I'd suggest two phase action.
>
> 1. Commit your patch, but disable by default.
OK, r46349
> 2. Gather more use-case and performance data.
> Note: They should be re... - 07:34 PM Revision 045aef85 (git): * 2014-06-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:34 PM Revision 22d8480e (git): configure.in: add --with-jemalloc option
- * configure.in: add --with-jemalloc option
[ruby-core:62912]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:47 PM Bug #9709: Large string causes SEGV with x64-mingw32
- It's not a security issue but affects other platforms.
You need to make a 1GiB string on 32-bit platforms or on Windows, and a 4EiB string on other 64-bit platforms. -
02:49 PM Bug #9709: Large string causes SEGV with x64-mingw32
- Hi,
I'm seeking explanation if this [security issue] only applies to mingw, and if so, why, as the same code appears to run on other platforms as well.
Thank you,
Christian
-
01:33 PM Revision 2f73dbd0 (git): * gc.c: introduce RZombie to manage zombie objects.
- Rewrite finalizing logics with this type.
* gc.c (gc_verify_internal_consistency): verify zombie (finalizing)
objects count.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:11 PM Revision b165f9b5 (git): fix typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:10 PM Bug #9903 (Closed): Regexp#[] doesn't consider capture name encoding
- Applied in changeset r46346.
----------
re.c: consider name encoding
* re.c (match_aref, rb_reg_regsub): consider encoding of captured
names, encoding-incompatible should not match.
[ruby-dev:48278] [Bug #9903] -
01:05 PM Bug #9903 (Closed): Regexp#[] doesn't consider capture name encoding
- Regexp#[]が引数の文字列やシンボルを考慮していません。
~~~ruby
key = "\xb1\xb2".force_encoding(Encoding::EUC_JP)
m = /(?<#{key}>.*)/.match("xxx")
p m[key.dup.force_encoding(Encoding::Shift_JIS)]
# => "xxx"
~~~ -
01:09 PM Revision 5861d4f1 (git): re.c: consider name encoding
- * re.c (match_aref, rb_reg_regsub): consider encoding of captured
names, encoding-incompatible should not match.
[ruby-dev:48278] [Bug #9903]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:33 PM Revision ea0e8e61 (git): re.c: reduce new strings
- * re.c (match_aref, rb_reg_regsub): reduce new strings creation
for exceptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:24 PM Bug #9902 (Closed): Regexp#[] ignores after NUL byte in named capture index
- Applied in changeset r46344.
----------
re.c: fix name with NUL
* re.c (match_aref): should not ignore name after NUL byte.
[ruby-dev:48275] [Bug #9902] -
12:12 PM Bug #9902 (Closed): Regexp#[] ignores after NUL byte in named capture index
- Regexp#[]に"\0"を含む文字列やシンボルを指定したとき、それ以降が無視されます。
~~~
$ ruby -w -e 'p(/(?<a>.*)/.match("foo")["a\0foo"])'
"foo"
$ ruby -w -e 'p Regexp.new("(?<foo\0bar>.*?)").match("xxx")["foo\0bar"]'
-e:1:in `[]': undefined group name reference: f... -
12:23 PM Revision 561fe110 (git): re.c: fix name with NUL
- * re.c (match_aref): should not ignore name after NUL byte.
[ruby-dev:48275] [Bug #9902]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:05 AM Bug #9901 (Closed): Clarify documentation for Array#insert
- The current documentation for Array#insert is misleading regarding negative indices. The attached patch clarifies the documentation.
-
06:37 AM Bug #9900 (Closed): Segmentation fault with recursive reference of a hash
- It may have been fixed already, but not sure because the link doesn't reveal the revision and the platform.
-
04:10 AM Bug #9900 (Closed): Segmentation fault with recursive reference of a hash
- The following code raises a segmentation fault.
Hash.new{|h,k| h[k]}[:foo]
# => [BUG] Segmentation fault at 0x007fff5f3fff80
This bug was found on stackoverflow http://stackoverflow.com/questions/24028557/irb-crash-segment... -
02:45 AM Feature #9892 (Closed): Contributing guide for github
- solved by r46312
-
02:44 AM Feature #9894 (Closed): [RFC] README.EXT: document rb_gc_register_mark_object
- duprecated #9893
06/03/2014
-
10:59 PM Feature #9852: How to bundle test-unit2 and minitest5
- I don't think we need to actually commit the gem files to SVN, but I think your patch is a good start.
We could have a manifest of the gems & versions we want to package and have that be part of the packaging and/or compiling step. Wi... -
10:34 PM Bug #9899 (Closed): Seg fault on Ruby 2.1.1 with newrelic_rpm
- A user of New Relic has reported seeing a seg fault using Ruby 2.1.1 with our agent. Given that newrelic_rpm is pure Ruby code, this seems likely to be a Ruby bug.
We haven't been able to reliably reproduce it yet, but the user report... -
07:13 PM Bug #9874 (Third Party's Issue): Segmentation fault when loading rails console or rails server
- Your `oj.bundle` extension library is linked against libruby.2.0.0.
~~~
4 libruby.2.1.0.dylib 0x000000010b4128c9 sigsegv + 153 (signal.c:638)
5 libsystem_platform.dylib 0x00007fff8de515aa _sigtramp + 26
6 ???... -
05:55 PM Bug #9874: Segmentation fault when loading rails console or rails server
- Attaching .crash file from ~/Library/Logs/DiagnosticReports. (this is the only directory that contained a related .crash file...)
-
07:08 PM Bug #9898 (Closed): Keyword argument oddities
- Applied in changeset r46342.
----------
vm.c: return the result hash
* vm.c (core_hash_merge_kwd): should return the result hash, which
may be converted from and differ from the given argument.
[ruby-core:62921] [Bug #9898] -
03:48 PM Bug #9898 (Closed): Keyword argument oddities
- Case 1: If a method takes a single argument, and the method is called with a keyword splat, the method receives the passed object, not the result of calling `#to_hash` on the object:
~~~ruby
# kw1.rb
def m(a) a end
o = Object.new
... - 07:08 PM Revision 161a0df7 (git): * 2014-06-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:08 PM Revision 140929d8 (git): vm.c: return the result hash
- * vm.c (core_hash_merge_kwd): should return the result hash, which
may be converted from and differ from the given argument.
[ruby-core:62921] [Bug #9898]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46342 b2dd03c8-39d4-4d8f-98... -
06:42 PM Bug #9897 (Feedback): Build fails for fiddle with libffi version 3.1
- Does this work?
~~~diff
diff --git a/ext/fiddle/extconf.rb b/ext/fiddle/extconf.rb
index 2190aa9..466d77e 100644
--- a/ext/fiddle/extconf.rb
+++ b/ext/fiddle/extconf.rb
@@ -7,7 +7,8 @@ dir_config 'libffi'
pkg_config("libffi")
... -
09:54 AM Bug #9897 (Closed): Build fails for fiddle with libffi version 3.1
- ext/fiddle/extconf.rb expects a 3-digit version string from the libffi pkg-config.
Latest libffi is version 3.1 and building of fiddle fails because version is only 2-digit. -
02:33 PM Revision fc3c52eb (git): + * ruby.c (load_file_internal2): Extracted from load_file_internal.
- + (load_file_internal): Invoke load_file_internal2 using rb_protect.
+ Close an opened FD if load_file_internal2 raises an exception.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46341 b2dd03c8-39d4-4d8f-98ff-823fe... -
10:17 AM Revision 7ad125d7 (git): * gc.c (rb_objspace_free): should not rest_sweep() here.
- Some data structures are already freed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:47 AM Revision a5fd4c45 (git): * test/ruby/test_gc.rb: allocate more objects to invoke GC by newobj.
- GC allows extending pages depends on heap_increment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:13 AM Revision 29bee7e8 (git): revert r46332 because RVALUE_OLD_P() returns int by r46334
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:02 AM Revision 75604b07 (git): * gc.c (rb_gc_call_finalizer_at_exit): add
- gc_verify_internal_consistency() when RGENGC_CHECK_MODE >= 2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:00 AM Revision 2e437f8b (git): * gc.c: change the counting method for young objects.
- clear counter at the beggining of every GC and
count promoted (infant->young) objects.
Some promotions (infant->young) are transition of promoting to old
objects. We should not count such promotions.
With this technique, we don't... -
07:50 AM Revision 9d71a0ae (git): * gc.c: add verifying counters code in gc_verify_internal_consistency().
- gc_verify_internal_consistency() counts all
- live objects
- young objects (if age2 promotion)
- old objects
in all pages and compares with objspace managing counters.
* gc.c (gc_after_sweep): do gc_verify_internal_consistency()
... -
07:44 AM Revision b2597910 (git): gc.c: int for simple predicates
- * gc.c: use int for simple predicate functions instead of VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:44 AM Revision 3809c47d (git): ChangeLog: remove garbages
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:37 AM Revision 3d42f229 (git): * gc.c (rb_gc_force_recycle): we only need to know the result (0/1)
- of RVALUE_OLD_P(). clang fails to compile it because is_old is
`int' but RVALUE_OLD_P() returns VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:22 AM Bug #9895 (Assigned): net/imap stops responding when trying to create a message to an unexisting folder
-
04:20 AM Bug #9885 (Closed): lib/net/imap.rb: FETCH-ed BODYSTRUCTURE with "MIXED" body type fails
- Applied in changeset r46331.
----------
* lib/net/imap.rb (body_type_1part): Gmail IMAP reports a body
type as "MIXED" followed immediately by params
[ruby-core:62864] [Bug #9885] -
04:19 AM Revision 87505dd7 (git): * lib/net/imap.rb (body_type_1part): Gmail IMAP reports a body
- type as "MIXED" followed immediately by params
[ruby-core:62864] [Bug #9885]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:19 AM Revision e7d8c473 (git): * gc.c (objspace_live_slot): live slot count should not include final
- slot (contains T_ZOMBIE) count.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:03 AM Revision a0bbf948 (git): * gc.c (obj_free): fix spacing.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:00 AM Revision 58390617 (git): * gc.c (check_gen_consistency): fix error message.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:55 AM Revision baff4dfe (git): * gc.c: count old/young objects more correctly.
- * gc.c (RVALUE_DEMOTE_FROM_OLD): decrement old object count.
* gc.c (RVALUE_DEMOTE_FROM_YOUNG): decrement young object count.
* gc.c (rb_gc_resurrect): increment old object count.
* gc.c (gc_marks_body): should not add old object count.
... -
03:29 AM Revision d27a685b (git): * test/ruby/memory_status.rb: add $LOAD_PATH to load test/unit
- correctly for fiddle/import unavailable environments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:10 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- Hans de Graaff wrote:
> My point was that, being one of the Gentoo ruby maintainers, I would not want to use this mechanism to officially support jemalloc or tmalloc for the ruby packages that we offer in Gentoo.
~~~
$ ./configure -... -
12:42 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- On Sat, May 24, 2014 at 9:48 PM, <normalperson@yhbt.net> wrote:
> Issue #9113 has been updated by Eric Wong.
>
>
> KOSAKI Motohiro <kosaki.motohiro@gmail.com> wrote:
> > Do we have only one benchmark provided by Sam? I don't thi... -
12:48 AM Bug #9881 (Closed): stuck in test/openssl/test_ssl.rb on Windows
- Applied in changeset r46325.
----------
* test/openssl/test_ssl.rb (OpenSSL::TestSSL#test_verify_result):
shouldn't use same server for respective tests, because the 1st
test sometimes kills the server main loop silently.
[Bug #98... - 12:48 AM Revision 5d9eae4a (git): * test/openssl/test_ssl.rb (OpenSSL::TestSSL#test_verify_result):
- shouldn't use same server for respective tests, because the 1st
test sometimes kills the server main loop silently.
[Bug #9881] [ruby-dev:48266]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46325 b2dd03c8-39d4-4d8f-98ff-823fe6... -
12:48 AM Feature #9888: Hide Complex internal
- The prefix is to avoid potential name-clashes with other libraries.
06/02/2014
- 10:35 PM Revision 25e8bfce (git): * win32/win32.c (rb_w32_conv_from_wchar): follow nobu's previous commit.
- hey nobu, why don't you write Changelog for such serious changes?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:23 PM Revision 0fec24f9 (git): encoding.c: move ruby_encoding_index stuff
- * encoding.c: move `ruby_encoding_index` stuff from
include/ruby/encoding.h to hide the extra field.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:23 PM Revision f2980e3e (git): encoding.h: constify rb_encoding
- * include/ruby/encoding.h: constify `rb_encoding` itself, not only
arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:11 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- Nobuyoshi Nakada wrote:
> It's a common method for autoconfisticated programs.
> ...
I have not tried. My point was that, being one of the Gentoo ruby maintainers, I would not want to use this mechanism to officially support jemalloc... -
02:56 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- Hans de Graaff wrote:
> I'd rather not do that with the LIBS mechanism since then I cannot be sure that this is a maintained and supported configuration.
It's a common method for autoconfisticated programs.
Did you have troubles wit... - 04:38 PM Revision b875b4a6 (git): * 2014-06-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:38 PM Revision 61bc5c34 (git): * README.EXT: [DOC] Add rb_call_super when subclassing from @robin850
- [Fixes GH-623] https://github.com/ruby/ruby/pull/623 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:08 PM Bug #9890: Empty Date class
- I have not been able to come up with a workaround that allows removal of Date or provides a working Date class.
-
02:46 AM Bug #9890: Empty Date class
- The first related commit seems:
https://github.com/rubygems/rubygems/commit/04422c3c7fc0273a5ef9d01641fb0a2a4ee0d03d#diff-05477d38d75c98664b0e7dec6eb73b45R44 -
02:40 AM Bug #9890 (Third Party's Issue): Empty Date class
- It seems intended.
https://github.com/rubygems/rubygems/commit/ec07d2bb5c51f3a3606e1febc93b7c73699de58e#diff-05477d38d75c98664b0e7dec6eb73b45R17 -
03:48 PM Bug #9616: [PATCH] class.c: check for malloc failures
- Backported into `ruby_2_1` branch at r46319.
-
03:48 PM Revision 16318094 (git): merge revision(s) r45302: [Backport #9616]
- * class.c (rb_class_subclass_add): use xmalloc
* class.c (rb_module_add_to_subclasses_list): ditto
* class.c (rb_class_remove_from_super_subclasses): use xfree
* class.c (rb_class_remove_from_module_subclasses)... -
01:47 PM Revision d3c07588 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:46 PM Revision 72912ec3 (git): fix usage
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:46 PM Revision 06ba0050 (git): fix typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:34 AM Revision 59ae4924 (git): Join threads.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:26 AM Feature #9888: Hide Complex internal
- Nobuyoshi Nakada wrote:
> Why keep `RCOMPLEX_SET_REAL` and `RCOMPLEX_SET_IMAG` public?
> ...
If deleting now-public APIs are OK, I'd be happy to do so. Having rb_ prefix
makes absolutely zero sense because they are for backward API ... -
02:33 AM Feature #9888: Hide Complex internal
- Why keep `RCOMPLEX_SET_REAL` and `RCOMPLEX_SET_IMAG` public?
They don't seem to be used anywhere else.
At least, they have to have `rb_` prefix. -
09:38 AM Bug #9895 (Closed): net/imap stops responding when trying to create a message to an unexisting folder
- trying to create a message to unexisting folder makes net/imap to eternize, instead of raising an exception:
~~~
2.0.0p353> require 'net/imap'
0.0600 (0.1808) => true
2.0.0p353> imap = Net::IMAP.new('mail.example.com', 143, false... -
08:17 AM Revision bbfe069e (git): * vm.c (ruby_vm_destruct): remove useless call of
- rb_gc_force_recycle().
At this line, a VM object is already freed
(is changed to T_NONE) by rb_gc_call_finalizer_at_exit().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:51 AM Revision 7af941da (git): * eval.c (rb_using_refinement): add write-barriers for
- cref->nd_refinements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:27 AM Bug #9254 (Closed): ./doc/contributing.rdoc -> CONTRIBUTING.md
- Fixed by r46312, thank you @hsbt!
-
12:00 AM Bug #9254: ./doc/contributing.rdoc -> CONTRIBUTING.md
- current docs/contributing.rdoc is too long. I'm against to move it.
-
05:37 AM Feature #9894 (Closed): [RFC] README.EXT: document rb_gc_register_mark_object
- Any comment on officially supporting this as part of the C API?
```diff
diff --git a/README.EXT b/README.EXT
index d66d6c5..dded850 100644
--- a/README.EXT
+++ b/README.EXT
@@ -1176,6 +1176,12 @@ void rb_global_variable(VALUE *va... -
04:13 AM Feature #9893 (Closed): [RFC] README.EXT: document rb_gc_register_mark_object
- ref [ruby-core:62862]
Any comment on officially supporting this as part of the C API?
diff --git a/README.EXT b/README.EXT
index d66d6c5..dded850 100644
--- a/README.EXT
+++ b/README.EXT
@@ -1176,6 +1176,12 @@ void rb_global_va... -
03:29 AM Revision be29ae6b (git): * CONTRIBUTING.md: added contibuting guide for github. [fix GH-625]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:11 AM Bug #9705: Installing ruby 2.1.1 fails while compiling (after: rvm install 2.1.1)
- Hello,
Could you try with trunk? I wonder if this is already fixed on trunk. -
01:54 AM Bug #9891 (Assigned): infinite fibers crash Ruby
-
12:43 AM Revision 3ef5adb4 (git): xmlrpc/client: fix documentation typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:01 AM Feature #9892: Contributing guide for github
- commented to #9254.
06/01/2014
-
11:57 PM Feature #9892: Contributing guide for github
- Did you see #9254?
-
11:52 PM Feature #9892: Contributing guide for github
- https://github.com/ruby/ruby/pull/625
-
10:58 AM Feature #9892 (Closed): Contributing guide for github
- github supports to show contributing guideline when send pull requests.
https://github.com/blog/1184-contributing-guidelines
Some people don't know our official issue tracker.
I think better that show contribute instructions to th... -
10:31 PM Revision fe38158f (git): * test/ruby/envutil.rb (default_warning): New method.
- * test/ruby/test_autoload.rb: Use EnvUtil.default_warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:06 PM Revision 04683109 (git): constify rb_encoding and OnigEncoding
- * include/ruby/encoding.h: constify `rb_encoding` arguments.
* include/ruby/oniguruma.h: constify `OnigEncoding` arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:50 PM Revision b1624514 (git): gmake.mk: fix argument
- * defs/gmake.mk: fix missing loop variable of `foreach`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:32 PM Revision 2f0c383d (git): gmake.mk: universal assembler rules
- * Makefile.in (CFLAGS_NO_ARCH): split from ARCH_FLAG.
* defs/gmake.mk: define assembler rules per architectures for
universal binaries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:32 PM Revision b1b88695 (git): gmake.mk: universal cpp rules
- * defs/gmake.mk: define preprocessing rules per architectures for
universal binaries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:27 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
- Eric Wong wrote:
> ko1@atdot.net wrote:
> ...
Speaking from the Gentoo perspective: with "--enable-jemalloc" I could give my Gentoo users a choice of enabling jemalloc via our "USE flag" mechanism. I'd rather not do that with the LIBS ... -
05:21 PM Bug #9688: Ruby's child process inherits parent's sockets (mswin)
- Backported into `ruby_2_1` branch at r46305.
-
05:21 PM Revision e373773a (git): merge revision(s) r45471: [Backport #9688]
- * win32/win32.c (rb_w32_accept, open_ifs_socket, socketpair_internal):
reset inherit flag of socket to avoid unintentional inheritance of
socket. note that the return value of SetHandleInformation() is not
... -
05:18 PM Bug #9652: Marshal doesn't dump/load Time#zone correctly with too many time object
- r45364, r45395, r45396, r45403 and r45406 were backported into `ruby_2_1` branch at r46304.
-
05:17 PM Revision 282462b2 (git): merge revision(s) r45364,r45395,r45396,r45403,r45406: [Backport #9652]
- * time.c (time_mload): freeze and preserve marshal-loaded time zone
* test/ruby/test_time.rb: add test for GC on loaded object
[Bug #9652]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@46304 b2dd03c8-... -
05:07 PM Bug #9656: check for -fno-defer-pop option in ext/dl/extconf.rb
- Backported into `ruby_2_1` branch at r46303.
-
05:07 PM Revision 52950d94 (git): merge revision(s) r45365: [Backport #9656]
- dl/extconf.rb: check for -fno-defer-pop option
* ext/dl/extconf.rb: check for -fno-defer-pop option, since clang
5.1 no longer support -fno-defer-pop option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@46303... -
05:04 PM Bug #9622: Extra method arguments are magically swallowed after first successful call, possible method cache bug
- Backported into `ruby_2_1` at r46302.
-
05:03 PM Revision 5d2ea904 (git): merge revision(s) r45320,r45321: [Backport #9622]
- * vm_insnhelper.c (vm_callee_setup_arg): turn a macro into an
inline function.
* vm_insnhelper.c (vm_callee_setup_arg): disable fastpath if splat
argument, since argc may differ for each calls.
[rub... -
04:56 PM Bug #9645: [PATCH] variable.c: avoid memory leak on const redefinition
- Backported into `ruby_2_1` branch at r46301.
-
04:55 PM Revision 5a22835c (git): merge revision(s) r45350: [Backport #9645]
- * variable.c (rb_const_set): delete existing entry on redefinition
[Bug #9645]
* test/ruby/test_const.rb (test_redefinition): test for leak
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@46301 b2dd03c8... -
03:41 PM Revision 20e6b3a3 (git): Use EnvUtil.suppress_warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:25 PM Revision 9b0ea861 (git): Suppress a warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:14 PM Revision b9ea7476 (git): * 2014-06-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:13 PM Revision 49aac865 (git): Suppress warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:08 PM Revision fcdec9bf (git): Stop DRb service.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:47 PM Revision be4b37df (git): Finish threads.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:09 PM Revision 49d68ba1 (git): Suppress a warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:20 AM Bug #7859: Readline: Incorrect arrow key behavior in vi_editing_mode insert mode with Readline 6.2
- David Albert wrote:
> =begin
> ...
vi mode uses an escape character to exit insert mode, enter command mode. ANSI terminals send escape sequences (Escape [ <letter>) for arrow keys.
vi and vim resolve this by using short timeouts; if ... -
03:07 AM Revision 5cd71131 (git): * test/drb: Wrap tests definitions by DRbTests module. This makes
- several tests (ACLEntryTest, TestBug4409, etc.) easier to understand
that they are tests for DRb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:37 AM Revision 09ab3a0a (git): * lib/rinda/ring.rb (RingFinger#make_socket): Close the socket on exception.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 AM Bug #9447: Bad interaction between Fibers and Trap handlers in Ruby > 2.0.0
- I found this bug report while searching for another bug.
This seems a bug in the Alarm implementation, not a bug in Ruby. *Alarm::alarm* pauses the fiber in the trap, so it never left trap context. The fix is to escape the trap with *... -
01:21 AM Revision f64541d7 (git): Close FDs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e