Project

General

Profile

Activity

From 01/28/2017 to 02/03/2017

02/03/2017

11:58 PM Bug #13189 (Closed): [DOC] Restore class documentation for Struct
Applied in changeset r57522.
----------
doc: restore class documentation for Struct
* struct.c: restore class docum...
Anonymous
08:47 PM Bug #13189 (Closed): [DOC] Restore class documentation for Struct
```
* struct.c: restore class documentation for Struct
that disappeared with r46663.
```
Due to r46663, the c...
stomar (Marcus Stollsteimer)
11:58 PM Revision 02887a56 (git): doc: restore class documentation for Struct
* struct.c: restore class documentation for Struct
that disappeared with r46663.
Due to r46663, the class document...
Eric Wong
11:55 PM Revision b0cfa46b (git): symbol.c (rb_id2str): eliminate branch to set class
Since the fstring table encompasses all strings in the
symbol table, we may reuse the fstring table walk to set
the c...
Eric Wong
11:50 PM Bug #13184 (Closed): unused parameter in ruby.h - native ruby extension compilation failure on ruby 2.4
Applied in changeset r57520.
----------
ruby.h: unused parameter
* include/ruby/ruby.h (rb_scan_args_set): remove u...
nobu (Nobuyoshi Nakada)
12:45 AM Bug #13184 (Closed): unused parameter in ruby.h - native ruby extension compilation failure on ruby 2.4
platform and version:
x86_64-darwin14
2.4.0
When compiling a ruby c-extension on the above ruby platform and ver...
apolcyn (alex polcyn)
11:50 PM Revision 257bf9c0 (git): ruby.h: unused parameter
* include/ruby/ruby.h (rb_scan_args_set): remove unused parameter
for more pedantic extension libraries.
[ruby-co...
nobu (Nobuyoshi Nakada)
11:40 PM Revision 0e987881 (git): .gitignore: add ext/rbconfig/sizeof/limits.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
11:40 PM Revision bd09f790 (git): ext/rbconfig/sizeof: add limits.c to svn:ignore
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
11:34 PM Bug #13190 (Closed): [DOC] Fix error for escape sequences in string literals
Applied in changeset r57517.
----------
doc: Fix error for escape sequences in string literals
Backslash goes first...
Anonymous
10:12 PM Bug #13190 (Closed): [DOC] Fix error for escape sequences in string literals
Small change:
Backslash goes first in escape sequences, so it must be "any other character following a backslash i...
stomar (Marcus Stollsteimer)
11:34 PM Revision 90fdfec1 (git): doc: Fix error for escape sequences in string literals
Backslash goes first in escape sequences, so it must be
"any other character following a backslash is interpreted as ...
Eric Wong
11:28 PM Bug #13187 (Feedback): In rails console ,excute "User.all" or "User.new",remind a bugreport
No necessary information.
Maybe [Bug #12781]?
nobu (Nobuyoshi Nakada)
02:22 PM Bug #13187: In rails console ,excute "User.all" or "User.new",remind a bugreport
In rails console ,excute "User.all" or "User.new",remind a bugreport
1670 /Users/xiaodong/.rvm/rubies/ruby-2.3....
dongge (dongge dongge)
02:19 PM Bug #13187 (Third Party's Issue): In rails console ,excute "User.all" or "User.new",remind a bugreport
In rails console ,excute "User.all" or "User.new",remind a bugreport dongge (dongge dongge)
11:25 PM Bug #13175 (Closed): Building --with-jemalloc on FreeBSD fails
nobu (Nobuyoshi Nakada)
09:03 PM Bug #13159: [DOC] Revise documentation for OpenStruct
updated to reflect r57515 (return value of each_pair). stomar (Marcus Stollsteimer)
06:27 PM Bug #13169: Fix OpenStruct#each_pair return value
Thank you for the great :-) marcandre (Marc-Andre Lafortune)
06:25 PM Bug #13169 (Closed): Fix OpenStruct#each_pair return value
Applied in changeset r57515.
----------
lib/ostruct.rb: Fix returned value of each_pair.
From a by Marcus Sto...
marcandre (Marc-Andre Lafortune)
06:25 PM Revision d1d79f17 (git): * 2017-02-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:25 PM Revision 4d7b999c (git): lib/ostruct.rb: Fix returned value of each_pair.
From a by Marcus Stollsteimer. [Fixes #13169]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57515 b2dd03c8...
Marc-Andre Lafortune
05:58 PM Bug #13188 (Rejected): Reinitialize Ruby VM.
It appears that by following what appears to be a pretty standard setup procedure:
~~~
ruby_init_stack(variable_...
joedaniels29 (Joe Daniels)
04:47 PM Feature #7882: Allow rescue/else/ensure in do..end
So... Is there any movement? Nondv (Dmitry Non)
02:31 PM Bug #13150: TestMarshal failures on FreeBSD with gcc7 because of GC
It would be nice to backport this, so we don't need to carry the around in Fedora. vo.x (Vit Ondruch)
02:30 PM Bug #13168 (Closed): Marshaling broken with GCC 7.x
vo.x (Vit Ondruch)
12:52 PM Revision 0fe47fad (git): test/unit.rb: share job slots
* test/lib/test/unit.rb (Test::Unit::Parallel#_run_parallel):
share job slots with GNU 'make'.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
12:52 PM Revision 953093e2 (git): test/unit.rb: job testing flag
* test/lib/test/unit.rb (Parallel#non_options): split testing flag
and job count by OptionParser.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
12:39 PM Feature #13186 (Closed): Gemify zlib
Applied in changeset r57512.
----------
Added initial gemspec for zlib module.
[Feature #13186]
hsbt (Hiroshi SHIBATA)
12:38 PM Feature #13186 (Closed): Gemify zlib
This issue is tracking for gem release of zlib module. hsbt (Hiroshi SHIBATA)
12:39 PM Revision 367acdaa (git): Added initial gemspec for zlib module.
[Feature #13186]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
06:48 AM Revision bb3d7949 (git): ensured.c: fix conflict
* ext/-test-/exception/ensured.c (exc_raise): get rid of conflict
with raise(2) in the standard. [ruby-core:79371]...
nobu (Nobuyoshi Nakada)
06:28 AM Bug #13185 (Third Party's Issue): Message: You may have encountered a bug in the Ruby interpreter or extension libraries.
Seems embedded in something called NWNX.
Please ask the author of nwnx_ruby.
nobu (Nobuyoshi Nakada)
06:06 AM Bug #13185 (Third Party's Issue): Message: You may have encountered a bug in the Ruby interpreter or extension libraries.
```
NWNX2lib: Init
NWNX2lib: org SetString() at 81f41b4, new SetString() at f769a5c1
NWNX2lib: org GetObj() at 81f...
MetaPhaze (Gabriel Homeier)
06:23 AM Bug #13176 (Closed): Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
Applied in changeset r57510.
----------
eval.c: hide internal objects
* eval.c (rb_ensure): veil internal exception...
nobu (Nobuyoshi Nakada)
05:48 AM Bug #13176: Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
`Timeout.timeout` doesn't appear to be called directly, though I didn't audit all code involved. The problematic cod... jeremyevans0 (Jeremy Evans)
04:40 AM Bug #13176: Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
Nor `Timeout.timeout`? nobu (Nobuyoshi Nakada)
06:23 AM Revision 2aaca105 (git): eval.c: hide internal objects
* eval.c (rb_ensure): veil internal exception objects not to
in ensure functions. [ruby-core:79371] [Bug #131...
nobu (Nobuyoshi Nakada)
06:11 AM Revision c2a6adc5 (git): internal.h: fix r57507
* internal.h (rb_overflowed_fix_to_int): invert sign bit. should
not set LSB of fixnum value, which is always set,...
nobu (Nobuyoshi Nakada)
05:05 AM Feature #13179: Deep Hash Update Method
Any method name four or less characters long is a big win. Using bury would be much nicer than my current update_deep... bettisworth (wurde _)
04:22 AM Feature #13179: Deep Hash Update Method
> Regarding the name, bury occurred to me.
.dig and .bury - I can already feel on Halloween the .zombies() coming up!
shevegen (Robert A. Heiler)
03:11 AM Feature #13045: Passing a Hash with String keys as keyword arguments
Robert A. Heiler wrote:
> Perhaps this would also reduce the need for strange things such as
> HashWithIndifferent...
nobu (Nobuyoshi Nakada)

02/02/2017

06:59 PM Revision 0db6b623 (git): io.c: remove rb_ensure usage for rb_str_tmp_frozen_* calls
Using rb_ensure pessimizes the common case and makes the code
more difficult to read and follow. If we hit an except...
Eric Wong
06:32 PM Bug #13176: Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
Neither sequel, sequel_pg, nor pg appear to use throw according to grep.
I can confirm that the does fix the...
jeremyevans0 (Jeremy Evans)
02:25 PM Bug #13176 (Feedback): Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
`IMEMO` as an exception is `struct vm_throw_data`, which is used by `Kernel#throw`.
Does sequel use `throw`?
```d...
nobu (Nobuyoshi Nakada)
05:07 PM Revision c0837cb7 (git): fix typo and argument of r57506
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:54 PM Revision 038ccbd1 (git): Use carry flag to reduce instructions
NOTE:
(1) Fixnum's LSB is always 1.
It means you can always run `x - 1` without overflow.
(2) Of course `z = x + ...
naruse (Yui NARUSE)
03:19 PM Bug #13180: 'superclass mismatch for class' on nested classes
Thanks for the quick es. Would those likely be released in upcoming bug fixes? I can keep using my forked versio... adamdecaf (Adam Shannon)
04:27 AM Bug #13180 (Third Party's Issue): 'superclass mismatch for class' on nested classes
(Assuming you are using Bundler...) It is because openssl is loaded two times.
https://.com/bundler/bundle...
rhenium (Kazuki Yamaguchi)
04:07 AM Bug #13180: 'superclass mismatch for class' on nested classes
I wonder if it has something to do with issue #11547? Might be fixed in the latest trunk if that is the case. shyouhei (Shyouhei Urabe)
03:12 PM Revision b36f5ba1 (git): * 2017-02-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:12 PM Revision 5eb5afb6 (git): ext/fcntl: Specify frozen_string_literal: true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:51 PM Feature #6602: Tail call optimization: enable by default?
Benoit Daloze wrote:
> I think losing the backtrace is fairly bad in a mostly-imperative language.
> Tail calls wou...
mame (Yusuke Endoh)
12:38 PM Revision 14ccf126 (git): Add class name to assert messages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:39 AM Feature #13183 (Closed): Gemify date
Applied in changeset r57502.
----------
Added initial gemspec for Date module.
[Feature #13183]
hsbt (Hiroshi SHIBATA)
08:36 AM Feature #13183 (Closed): Gemify date
This issue is tracking for gem release of date module. hsbt (Hiroshi SHIBATA)
08:38 AM Revision c3d27b59 (git): Added initial gemspec for Date module.
[Feature #13183]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
08:04 AM Feature #13166: Feature Request: Byte Arrays for Ruby 3
Usually on such use case I use String as a Int8Array.
I can access a Nth bit by `str.getbyte(n/8)[n%8]`.
If you n...
naruse (Yui NARUSE)
06:56 AM Feature #13166: Feature Request: Byte Arrays for Ruby 3
How about:
```ruby
class Array8 < String
def initialize(size, value = 0)
[value].pack("C") * size
end
...
nobu (Nobuyoshi Nakada)
08:02 AM Revision c3738664 (git): escape.c: check argument
* ext/cgi/escape/escape.c (optimized_unescape): check
accept_charset encoding argument.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
07:49 AM Feature #13182 (Closed): Gemify cmath
Applied in changeset r57500.
----------
Added initial gemspec for CMath module.
[Feature #13182]
hsbt (Hiroshi SHIBATA)
07:28 AM Feature #13182 (Closed): Gemify cmath
This issue is tracking for gem release of cmath module. hsbt (Hiroshi SHIBATA)
07:49 AM Revision ffcb389d (git): Added initial gemspec for CMath module.
[Feature #13182]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
07:03 AM Revision 7d0d0d58 (git): test_cgi_util.rb: encoding tests
* test/cgi/test_cgi_util.rb (test_cgi_unescape): \u is useless on
old versions.
* test/cgi/test_cgi_util.rb (test_...
nobu (Nobuyoshi Nakada)
06:50 AM Feature #13179 (Feedback): Deep Hash Update Method
`dig` is not only for `Hash` but also for `Array`, `Struct`, and `OpenStruct`.
What objects would you expect as inte...
nobu (Nobuyoshi Nakada)
05:56 AM Revision c4770f1a (git): compile.c: restore catch entry sp
* compile.c (iseq_build_from_ary_exception): restore stack depth
of catch entries. accurate stack depths cannot be...
nobu (Nobuyoshi Nakada)
05:54 AM Bug #13181 (Closed): Unexpected line in rescue backtrace
~~~ ruby
def foo # 1
puts 'hello' # 2
raise 'x' # 3
puts 'goodbye' # 4
rescue ...
tsmith (Tim Smith)
05:45 AM Revision 4de49603 (git): compile.c: restore misc params
* compile.c (rb_iseq_build_from_ary): restore misc params.
accurate stack depths cannot be calculated from dumped a...
nobu (Nobuyoshi Nakada)
05:45 AM Revision 6bff3ce3 (git): compile.c: keyword table for required kwarg
* compile.c (iseq_build_kw): keyword table is necessary also when
required keyword argumetns only.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
05:43 AM Revision 57b6d603 (git): test_iseq_load.rb: refine test_require_integration
* test/-ext-/iseq_load/test_iseq_load.rb (test_require_integration):
assert with diff.
[ci skip]
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
01:34 AM Bug #13178: CGI.unescape change in behavior
It's an older bug than it.
```
$ ruby2.1 -rcgi -e 'CGI.accept_charset = "ISO-8859-15"; p CGI.unescape("foo").enco...
nobu (Nobuyoshi Nakada)

02/01/2017

10:18 PM Revision ab6a38c9 (git): test_time.rb: use UTC
* test/ruby/test_time.rb (test_strftime_no_hidden_garbage): fix
failure due to timezone offset.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
10:14 PM Revision 991a57b1 (git): * 2017-02-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:14 PM Revision 1a0eaede (git): test_queue.rb: fix portability
* test/thread/test_queue.rb (test_queue_with_trap): fix
portability. use SIGINT instead of SIGUSR2 which is suppor...
nobu (Nobuyoshi Nakada)
09:49 PM Feature #13166: Feature Request: Byte Arrays for Ruby 3
Why not write native extension? it is not hard if you know C. funny_falcon (Yura Sokolov)
08:42 PM Bug #13180 (Third Party's Issue): 'superclass mismatch for class' on nested classes
I've been seeing the following errors when attempting to run different ruby projects.
~~~
/usr/local/Cellar/ruby...
adamdecaf (Adam Shannon)
08:32 PM Bug #13164: A second `SystemStackError` exception results in `Segmentation fault (core dumped)`
What about flattening recursion in core types (Hash, Array and Set)?
I know this won't resolve the issue, but it w...
myst (Boaz Segev)
06:46 PM Feature #13179 (Rejected): Deep Hash Update Method
I came across a scenario where I needed the ability to update a deeply nested hash (Rails i18n yaml files). This seem... bettisworth (wurde _)
02:36 PM Feature #6602: Tail call optimization: enable by default?
I think losing the backtrace is fairly bad in a mostly-imperative language.
Tail calls would allow tail-recursion, b...
Eregon (Benoit Daloze)
02:16 PM Bug #13139: bug in the Ruby interpreter or extension for new AIX VM chef-client run.
Actually, to confirm, the problem went away with the update for all three of these. The important change was for data... ibellinf (Ian Bellinfantie)
11:18 AM Bug #13178 (Closed): CGI.unescape change in behavior
CGI.unescape does not work anymore when just "cgi/util" is required.
~~~
$ ruby -v -rcgi/util -e 'CGI.unescape("f...
vo.x (Vit Ondruch)
09:12 AM Feature #13177 (Closed): Gemify csv
Applied in changeset r57491.
----------
Prepare to make CSV module to default gem.
* lib/csv.gemspec: initial gem...
hsbt (Hiroshi SHIBATA)
09:10 AM Feature #13177 (Closed): Gemify csv
This issue is tracking for gem release of csv module. hsbt (Hiroshi SHIBATA)
09:12 AM Revision 8395d5a7 (git): Prepare to make CSV module to default gem.
* lib/csv.gemspec: initial gemspec for csv gem.
* tool/rbinstall.rb: support gemspec located under lib direcotry li...
hsbt (Hiroshi SHIBATA)
07:40 AM Revision a106278e (git): configure.in: use AC_SEARCH_LIBS
* configure.in (--with-gmp, --with-jemalloc): use AC_SEARCH_LIBS
to check if no library is required, instead of AC_...
nobu (Nobuyoshi Nakada)
07:33 AM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
Matthew Kerwin wrote:
> Eric Barendt wrote:
> >
> > I disagree that it's correct.
>
> How so? If we can identi...
naruse (Yui NARUSE)
07:12 AM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
Eric Barendt wrote:
> I disagree that it's correct. But it's also inconsistent with HTTP. Further, where does the "/...
naruse (Yui NARUSE)
05:29 AM Bug #13175 (Rejected): Building --with-jemalloc on FreeBSD fails
You needn't --with-jemalloc; don't specify --with-jemalloc on FreeBSD. naruse (Yui NARUSE)
04:54 AM Revision c2310e85 (git): common.mk: remove explicit MFLAGS
It is unnecessary to pass MFLAGS to sub-makes, because it is
evaluated implicitly if set by make. GNU make 4.2 sets ...
nobu (Nobuyoshi Nakada)
04:54 AM Revision e704fc82 (git): win32/setup.mak: reorder
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

01/31/2017

11:37 PM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
Eric Barendt wrote:
>
> I disagree that it's correct.
How so? If we can identify the precise issue, it could be...
phluid61 (Matthew Kerwin)
11:26 PM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
Eric Barendt wrote:
>
> Further, where does the "/" come from anyway?
It's in #to_s
~~~ruby
URI.parse("ft...
phluid61 (Matthew Kerwin)
05:26 PM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
Robert A. Heiler wrote:
> Should .to_s ever change the representation or given input to tokens that were not part of...
ebarendt (Eric Barendt)
11:46 AM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
If you take the URI object as a data structure with components then any stringification that round-trips through pars... phluid61 (Matthew Kerwin)
11:07 AM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
Guess the behaviour is then correct because it is specified.
But I still consider it unintuitive, in particular in...
shevegen (Robert A. Heiler)
01:02 AM Bug #13171: URI::FTP path has a trailing slash when just hostname and scheme provided
Comments about RFC 1738 being "obsolete" notwithstanding, the slash between host/port and url-path is optional when t... phluid61 (Matthew Kerwin)
12:23 AM Bug #13171 (Rejected): URI::FTP path has a trailing slash when just hostname and scheme provided
As with HTTP uris, the trailing slash on a FTP uri should be optional, per RFC 1738 (ftp://ftp.funet.fi/pub/doc/rfc/r... miloprice (Milo Price)
09:48 PM Bug #13176 (Closed): Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
There appears to be a problem in ruby 2.4.0 and ruby 2.5.0dev (ruby 2.5.0dev (2017-01-31 trunk 57485) [x86_64-openbsd... jeremyevans0 (Jeremy Evans)
09:06 PM Feature #13166: Feature Request: Byte Arrays for Ruby 3
Whatever naming/syntax is used will be totally acceptable to me.
FYI, for what its worth, I translated a method fr...
jzakiya (Jabari Zakiya)
05:46 PM Revision af078b93 (git): * 2017-02-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:46 PM Revision ef76e3cf (git): Add IMEMO type to heap dump output.
IMEMO objects have many types. Without this change, we cannot see what
types of IMEMO objects are being used when du...
tenderlovemaking (Aaron Patterson)
04:18 PM Bug #13175 (Closed): Building --with-jemalloc on FreeBSD fails
Building Ruby 2.3 on FreeBSD 11 with --with-jemalloc leads to linking issues.
As of FreeBSD 10.0 jemalloc is in Fr...
spil (Bernard Spil)
02:14 PM Feature #12180: switch id_table.c variant
Created https://bugs.ruby-lang.org/issues/13174 with implementation smaller in memory. funny_falcon (Yura Sokolov)
02:05 PM Feature #13174 (Open): Smaller id_table on 64bit platform
Reduce size of id_table by 25% on 64bit platform (19% on smallest table):
- embed collision bit into key
- use ar...
funny_falcon (Yura Sokolov)
01:53 PM Bug #10540 (Closed): Yielded fibers do not execute ensure blocks
See #595 ko1 (Koichi Sasada)
12:55 PM Revision c7c1f371 (git): ruby.c: defining DATA
* ruby.c (load_file_internal): define DATA here instead of ensure
func.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
12:54 PM Revision 3408e3b4 (git): ruby.c: forbid options
* ruby.c (forbid_setid): constified.
* ruby.c (process_options): forbid if setid earlier.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
10:37 AM Revision 94e89325 (git): Describe about RUBY_CODESIGN
With RUBY_CODESIGN people can avoid pushing many OK button of firewall
dialogs on macOS through test-all.
git-svn-id...
naruse (Yui NARUSE)
10:17 AM Bug #13080: [mingw regression] broken openssl extension in 2.4.0p0
The is committed to ruby/openssl:
https://.com/ruby/openssl/commit/a2dc925ac646f30e7d518158d7931ff42...
rhenium (Kazuki Yamaguchi)
10:08 AM Bug #13080 (Closed): [mingw regression] broken openssl extension in 2.4.0p0
Applied in changeset r57482.
----------
openssl: import v2.0.3
Import Ruby/OpenSSL 2.0.3. Only bugfixes. The full c...
Anonymous
10:08 AM Bug #13170 (Closed): OpenSSL::X509::Name#eql? broken in Ruby 2.4.0
Applied in changeset r57482.
----------
openssl: import v2.0.3
Import Ruby/OpenSSL 2.0.3. Only bugfixes. The full c...
Anonymous
10:08 AM Revision 8795838f (git): openssl: import v2.0.3
Import Ruby/OpenSSL 2.0.3. Only bugfixes. The full commit log since
2.0.2 (imported at r57146) can be found at:
ht...
rhenium (Kazuki Yamaguchi)
09:44 AM Feature #8639 (Closed): Add Queue#each
No discussion. ko1 (Koichi Sasada)
09:42 AM Feature #6602 (Feedback): Tail call optimization: enable by default?
I hope someone propose smart answers. ko1 (Koichi Sasada)
09:38 AM Feature #6710 (Rejected): new special binding specifier :isolated
ko1 (Koichi Sasada)
09:37 AM Bug #8484: Restoring conditions through the ruby method call during VM processing
まだ考え直してない。この間も tailcall で同じような問題があった。
ko1 (Koichi Sasada)
09:36 AM Bug #8012 (Closed): Performance degradation in 2.0.0p0
Please reopen it if you find this issue remaining. ko1 (Koichi Sasada)
09:33 AM Feature #7434 (Closed): Allow caller_locations and backtrace_locations to receive negative params
Maybe ok. ko1 (Koichi Sasada)
09:31 AM Feature #7424 (Closed): an embedded Ruby interpreter doesn't get the full Ruby environment unless it calls ruby_process_options() (which is not documented)
Continue it at #3731. ko1 (Koichi Sasada)
09:30 AM Bug #7356 (Closed): ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
がんばれなかった...
もし、どなたかがんばってくれるなら...。
ko1 (Koichi Sasada)
09:29 AM Feature #6714 (Closed): Code injection framework
I hope someone try this idea :p ko1 (Koichi Sasada)
09:23 AM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
Can we change this spec yet? ko1 (Koichi Sasada)
09:21 AM Bug #5719 (Closed): Hash::[] can't handle 100000+ args
See #4040 and close this ticket. ko1 (Koichi Sasada)
09:17 AM Bug #5527 (Feedback): set_trace_func binding incorrect
Should we change it?
ko1 (Koichi Sasada)
09:14 AM Bug #5240 (Closed): Hang when using threads + forks on Debian GNU/kFreeBSD
No discussion. ko1 (Koichi Sasada)
09:12 AM Bug #4630 (Closed): PROCDEBUG to non-zero values causes segmentation faults in check_env in trunk
Now, we don't see this issue. ko1 (Koichi Sasada)
09:10 AM Feature #4589 (Closed): add Queue#each() method and include Enumerable
No discussion. ko1 (Koichi Sasada)
09:10 AM Bug #4537: Incorrectly creating private method via attr_accessor
So we should choose
> (2) All "attr_*" methods define all methods in public.
(on #3), right?
ko1 (Koichi Sasada)
09:03 AM Bug #4492 (Closed): Segfault on successive stack overflows
It was fixed. ko1 (Koichi Sasada)
09:01 AM Bug #4443: odd evaluation order in a multiple assignment
今更ですが、考えます(いつだろう...)。 ko1 (Koichi Sasada)
08:59 AM Bug #4379 (Closed): [] eval(s, b, "(eval)", n) discards location
No feedback. ko1 (Koichi Sasada)
08:57 AM Bug #4040: SystemStackError with Hash[*a] for Large _a_
Current implementation: now splatting huge parameters (and receive rest arguments) for Ruby methods are fine. However... ko1 (Koichi Sasada)
08:54 AM Bug #4008 (Closed): Rails 3::declarative_authorization::authorization_rules request => segvault ruby 1.9.2
Sorry I didn't check it.
Please reopen this ticket if someone has trouble yet.
ko1 (Koichi Sasada)
08:51 AM Feature #3944 (Rejected): Add Fiber#root? method
> To decide if I need to resume the loop or yield to it, I need to know if the request originated from the root fiber... ko1 (Koichi Sasada)
08:47 AM Feature #3944: Add Fiber#root? method
Sorry for very late response.
Victor Maslov wrote:
> Now I want to reuse the `method_that_gets_data` without fibe...
ko1 (Koichi Sasada)
08:48 AM Feature #13173 (Closed): Gemify webrick
Applied in changeset r57481.
----------
Initial commit for gem release of webrick.
[Feature #13173]
hsbt (Hiroshi SHIBATA)
08:45 AM Feature #13173 (Closed): Gemify webrick
This issue is tracking for gem release of webrick module.
hsbt (Hiroshi SHIBATA)
08:48 AM Revision b8afbf5e (git): Initial commit for gem release of webrick.
[Feature #13173]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
08:40 AM Bug #3841 (Closed): RubyVM::InstructionSequence.to_a() and disasm() do not work properly for "for <var> in <list>"
I'm not sure who fix this issue, but 2.5dev doesn't have this issue. ko1 (Koichi Sasada)
08:32 AM Feature #6694: Thread.new without block.
Existing Ideas:
* (1) allow keywords for `new()` (like `new(name: "worker-thread")`)
* (1-1) introducing it imme...
ko1 (Koichi Sasada)
08:03 AM Revision df5d84bb (git): mkmf.rb: message format string
* lib/mkmf.rb (checking_for): message needs format string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57480 b...
nobu (Nobuyoshi Nakada)
07:22 AM Bug #595: Fiber ignores ensure clause
そろそろ手をつけようかなぁ。 ko1 (Koichi Sasada)
07:19 AM Bug #11656 (Closed): ruby crashes when running rspec from top level context, but not from the individual spec that is causing ruby to crash
No feedback. Please reopen this ticket if you have this trouble on recent versions. ko1 (Koichi Sasada)
07:13 AM Feature #11768 (Closed): Add a polymorphic inline cache
I close this issue. Please file another ticket if you can find improvements on practical applications. ko1 (Koichi Sasada)
07:12 AM Bug #11822 (Closed): Semantics of Queue#pop after close are wrong
Now close this issue and please file another ticket if someone need to change it. ko1 (Koichi Sasada)
07:02 AM Bug #12705: yielding args to a lambda uses block/proc rather than lambda/method semantics
Nobu and I discussed about this issue and Nobu is trying to fix this issue by simplify lambda arg spec. ko1 (Koichi Sasada)
07:01 AM Bug #12405: Queue doesn't work inside of trap
We need to check Queue status change after trap handler.
Sorry for my late response and thank you for your reporti...
ko1 (Koichi Sasada)
07:00 AM Bug #12405 (Closed): Queue doesn't work inside of trap
Applied in changeset r57479.
----------
allow Queue operation in trap.
* thread_sync.c: allow spurious wakeup to ch...
ko1 (Koichi Sasada)
07:00 AM Revision bfdfc99c (git): allow Queue operation in trap.
* thread_sync.c: allow spurious wakeup to check Queue status just after trap.
[Bug #12405]
* test/thread/test_queu...
ko1 (Koichi Sasada)
06:39 AM Revision 6897b3b9 (git): define rb_thread_sleep_deadly_allow_spurious_wakeup().
* thread.c, thread_sync.c: define new function
rb_thread_sleep_deadly_allow_spurious_wakeup() and use it instead of...
ko1 (Koichi Sasada)
06:31 AM Revision 919a9d9e (git): use TRUE/FALSE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:14 AM Feature #13172: Method that yields object to block and returns result
Matthew Kerwin wrote:
> * #6721
> * #6684
> * #7388
> * #10095
> * #11717
> * #12760
Well, obviously I can't...
Nondv (Dmitry Non)
03:57 AM Feature #13172: Method that yields object to block and returns result
* #6721
* #6684
* #7388
* #10095
* #11717
* #12760
phluid61 (Matthew Kerwin)
03:45 AM Feature #13172: Method that yields object to block and returns result
Oh, I forgot to notice. There's `#instance_eval` method, which do the job, but it evaluates block in object context, ... Nondv (Dmitry Non)
03:40 AM Feature #13172 (Closed): Method that yields object to block and returns result
Hi everyone!
There's a `#tap` method, that yields reciever to block and returns reciever itself.
I would like to ...
Nondv (Dmitry Non)
02:51 AM Bug #13085: io.c io_fwrite creates garbage
Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > Seems nice, let's try it.
>
> Thanks, ...
normalperson (Eric Wong)
02:18 AM Revision 9b69e9fa (git): time.c (time_strftime): avoid garbage in common case
strftime format strings which are dynamically-generated will benefit
from avoiding garbage, here.
* time.c (time_str...
Eric Wong
02:14 AM Bug #13146: Float::NANs in Hashes are confusing (more than usual).
Linus Sellberg wrote:
> 1: NaN is given a random hash (to avoid hash key collisions).
> 2: Hash insertion work, bu...
nobu (Nobuyoshi Nakada)
12:29 AM Bug #13146: Float::NANs in Hashes are confusing (more than usual).
I reported similar issue on bigdecimal.
I want to discuss this issue here.
https://.com/ruby/bigdecimal/iss...
yui-knk (Kaneko Yuichiro)
02:01 AM Revision ed28d151 (git): limits.c.tmpl: fallback ULLONG_MAX
* template/limits.c.tmpl (ULLONG_MAX): add a fallback definition.
On old CentOS lacks ULLONG_MAX.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
01:18 AM Revision bef93a2d (git): test_io.rb: separate a test
* test/ruby/test_io.rb (test_closed_stream_in_rescue): run in a
separated process.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
12:41 AM Revision ba5aa606 (git): sprintf.c: avoid garbage in common (no exception) case
Format strings which are dynamically-generated will benefit
from this. This won't cover exceptions, but exceptions f...
Eric Wong

01/30/2017

10:25 PM Bug #13170: OpenSSL::X509::Name#eql? broken in Ruby 2.4.0
Pull request at https://.com/ruby/openssl/pull/100. adrienthebo (Adrien Thebo)
10:25 PM Bug #13170: OpenSSL::X509::Name#eql? broken in Ruby 2.4.0
A colleague has posted a pull request at https://.com/ruby/openssl/pull/100 fixing this issue. Iristyle (Ethan Brown)
10:15 PM Bug #13170 (Closed): OpenSSL::X509::Name#eql? broken in Ruby 2.4.0
Previously the behavior in Ruby `2.3.1` and earlier was:
```
[1] pry(main)> OpenSSL::X509::Name.new([['CN', 'foo'...
Iristyle (Ethan Brown)
10:23 PM Bug #12371: Windows Nano Server WIN32OLE compatibility
Masaki -
I apologize for missing your response. There is a pull request open at https://.com/ruby/ruby/pul...
Iristyle (Ethan Brown)
10:03 PM Revision 4b9a21cd (git): io.c (rb_io_syswrite): avoid leaving garbage after write
As with IO#write, IO#syswrite also generates garbage which can
be harmful in hand-coded read-write loops.
* io.c (sw...
Eric Wong
09:54 PM Bug #13085 (Closed): io.c io_fwrite creates garbage
Applied in changeset r57471.
----------
string.c (rb_str_tmp_frozen_release): release embedded strings
Handle the e...
Anonymous
08:41 PM Bug #13085: io.c io_fwrite creates garbage
[email protected] wrote:
> Seems nice, let's try it.

Thanks, r57469. I'll work on syswrite and send* (socket) ...
normalperson (Eric Wong)
09:54 PM Revision 5c988df0 (git): string.c (rb_str_tmp_frozen_release): release embedded strings
Handle the embedded case first, since we may have an embedded
duplicate and non-embedded original string.
* string.c...
Eric Wong
09:03 PM Bug #13169 (Closed): Fix OpenStruct#each_pair return value
```
ostruct.rb: fix OpenStruct#each_pair return value
* lib/ostruct.rb (OpenStruct#each_pair): let #each_pair
...
stomar (Marcus Stollsteimer)
08:40 PM Revision fb3313bf (git): * 2017-01-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:40 PM Revision 9c4ba969 (git): io.c: recycle garbage on write
* string.c (STR_IS_SHARED_M): new flag to mark shared mulitple times
(STR_SET_SHARED): set STR_IS_SHARED_M
(rb_st...
Eric Wong
12:51 PM Bug #13146: Float::NANs in Hashes are confusing (more than usual).
Nobuyoshi Nakada wrote:
> Are you suggesting to make infinities and a NaN multiton?
One alternative is to copy th...
yxhuvud (Linus Sellberg)
12:00 PM Revision 886e8f75 (git): common.mk: limits.c
* common.mk (ext/rbconfig/sizeof/sizes.c): specify the target
explicitly.
* common.mk (ext/rbconfig/sizeof/limits....
nobu (Nobuyoshi Nakada)
11:49 AM Bug #13168 (Closed): Marshaling broken with GCC 7.x
Builds of Ruby 2.4 recently started to fail in Fedora CI when GCC 7.0.1 landed (please see the build logs [1]). The R... vo.x (Vit Ondruch)
11:45 AM Revision 12d61437 (git): VC18 or later support stdbool.h
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:12 AM Revision 9dd87beb (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:12 AM Revision 8ad74296 (git): make FIXNUM_MAX visible from Ruby
Because our tests now have several places where FIXNUM_MAX is needed,
we decided to provide it along with several oth...
shyouhei (Shyouhei Urabe)
10:11 AM Bug #13167 (Closed): Dir.glob is 25x slower since Ruby 2.2
Hello,
we've found a huge speed regression in our Rails app. After some digging the reason is in `Dir.glob` method w...
ahorek (Pavel Rosický)
07:39 AM Revision f7015c96 (git): add a ticket number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:25 AM Feature #13166: Feature Request: Byte Arrays for Ruby 3
I don't like the syntax (Array8) but I am not against it per se - I just want to
add that you actually made a good p...
shevegen (Robert A. Heiler)
05:09 AM Revision 6cc463ca (git): reduce iterations for slower machines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:54 AM Revision 9e03ee87 (git): fix up r57461
* internal.h: Microsoft Visual C++ has never supported C99 yet,
even in 2017.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
04:47 AM Revision 9b0118a8 (git): refine assertions
* test/irb/test_ruby-lex.rb (test_prompt): invert confinue flag by
FIXME comments. adjust line numbers.
git-svn-i...
nobu (Nobuyoshi Nakada)
04:42 AM Revision 7c7133b7 (git): #include <stdbool.h>
17+ years passed since standardized in ISO, 8 years since we added
AC_HEADER_STDBOOL to configure.in. I'm quite conf...
shyouhei (Shyouhei Urabe)
03:57 AM Revision d617fce9 (git): more checks for prompt
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:21 AM Revision d492043f (git): * 2017-01-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:21 AM Revision 5a48f20c (git): test for prompt
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

01/29/2017

09:43 PM Feature #13166 (Feedback): Feature Request: Byte Arrays for Ruby 3
I do a lot of numerically intensive applications.
In many instances I use arrays that contain boolean data (true|fal...
jzakiya (Jabari Zakiya)
06:26 PM Feature #9116: String#rsplit missing
I'd like to revive the discussion about `String#rsplit`.
Here one use case I stumbled upon recently: splitting the...
stomar (Marcus Stollsteimer)
01:07 PM Bug #13164: A second `SystemStackError` exception results in `Segmentation fault (core dumped)`
When configured with `--with-setjmp-type=sigsetjmp`, it seemed working.
But segfaulted at the fourth system stack ov...
nobu (Nobuyoshi Nakada)
12:53 PM Revision 62acbb98 (git): test for immature statement
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:53 PM Revision 1997f780 (git): test for top level statement
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:20 PM Revision 3abb4948 (git): test for comment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:51 AM Revision 25ad4a79 (git): tests for irb lexer
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:35 AM Revision afe4e0e4 (git): * 2017-01-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:35 AM Revision b9d8758e (git): {ext,test}/etc: Specify frozen_string_literal: true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:29 AM Bug #13162 (Rejected): tr does not recognize multi-byte characters correctly
znz (Kazuhiro NISHIYAMA)
01:02 AM Bug #13085 (Assigned): io.c io_fwrite creates garbage
Seems nice, let's try it. nobu (Nobuyoshi Nakada)
01:01 AM Feature #13050: Readline: expose rl_completion_quote_character variable
I should have mentioned in my previous comment: I also tested Readline with multi-byte quote characters, and got back... georgebrock (George Brocklehurst)

01/28/2017

08:46 PM Bug #13164: A second `SystemStackError` exception results in `Segmentation fault (core dumped)`
This is a good observation and I'm happy you found this...
However, I'm not sure that using `return size * 2` as a...
myst (Boaz Segev)
01:10 PM Bug #13164: A second `SystemStackError` exception results in `Segmentation fault (core dumped)`
By doubling `rb_sigaltstack_size()`, it doesn't segfault and the second or more stack overflows never happen now.
I ...
nobu (Nobuyoshi Nakada)
04:47 PM Bug #11293: Integer('0123') => 83
Got it. Thank you. :-) mattdipasquale (Matthew Mario Di Pasquale)
11:27 AM Revision 1127a366 (git): test/unit.rb: minimum workers
* test/lib/test/unit.rb (_run_parallel): launch only necessary
workers.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
08:50 AM Bug #13085: io.c io_fwrite creates garbage
I think this can be a universal solution. Lightly tested and all tests pass,
but I have not checked coverage, yet.
...
normalperson (Eric Wong)
05:31 AM Revision b2c9c82c (git): extmk.rb: remove clean and install mode
* ext/extmk.rb (parse_args): remove clean and install mode, now
configure mode only.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
05:23 AM Revision c3df88ec (git): extmk.rb: remove direct build mode
* ext/extmk.rb (parse_args): --command-output is now mandatory.
remove direct build mode.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
05:02 AM Revision cc33dd2b (git): extension gems in static-linked-exts
* template/configure-ext.mk.tmpl: --no-extstatic option to gems.
* template/exts.mk.tmpl: include extension gems.
g...
nobu (Nobuyoshi Nakada)
05:02 AM Revision b3dbeb6e (git): mkmf.rb: fix script installation
* lib/mkmf.rb (MakeMakefile): fix condition to install script
files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
04:36 AM Revision 886e8057 (git): {ext,test}/dbm: Specify frozen_string_literal: true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:43 AM Revision 658fc3dd (git): exts.mk.tmpl: ruby names
* template/exts.mk.tmpl: extract configured ruby names.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57444 b2dd...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom