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... -
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... - 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... - 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... -
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... -
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... -
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... - 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
- 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
-
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... -
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... - 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 ... -
11:28 PM Bug #13187 (Feedback): In rails console ,excute "User.all" or "User.new",remind a bugreport
- No necessary information.
Maybe [Bug #12781]? -
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.... -
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
-
11:25 PM Bug #13175 (Closed): Building --with-jemalloc on FreeBSD fails
-
09:03 PM Bug #13159: [DOC] Revise documentation for OpenStruct
- updated to reflect r57515 (return value of each_pair).
-
06:27 PM Bug #13169: Fix OpenStruct#each_pair return value
- Thank you for the great :-)
-
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... - 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
- 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... -
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_... -
04:47 PM Feature #7882: Allow rescue/else/ensure in do..end
- So... Is there any movement?
-
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.
-
02:30 PM Bug #13168 (Closed): Marshaling broken with GCC 7.x
-
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... -
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+... -
12:39 PM Feature #13186 (Closed): Gemify zlib
- Applied in changeset r57512.
----------
Added initial gemspec for zlib module.
[Feature #13186] -
12:38 PM Feature #13186 (Closed): Gemify zlib
- This issue is tracking for gem release of zlib module.
-
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 -
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]... -
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. -
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... -
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... -
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...
-
04:40 AM Bug #13176: Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
- Nor `Timeout.timeout`?
-
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... -
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,... -
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...
-
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! -
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...
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... -
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... -
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... -
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
-
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 + ... -
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...
-
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... -
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.
- 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
-
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
-
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... -
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
-
08:39 AM Feature #13183 (Closed): Gemify date
- Applied in changeset r57502.
----------
Added initial gemspec for Date module.
[Feature #13183] -
08:36 AM Feature #13183 (Closed): Gemify date
- This issue is tracking for gem release of date module.
-
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 -
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... -
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
... -
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... -
07:49 AM Feature #13182 (Closed): Gemify cmath
- Applied in changeset r57500.
----------
Added initial gemspec for CMath module.
[Feature #13182] -
07:28 AM Feature #13182 (Closed): Gemify cmath
- This issue is tracking for gem release of cmath module.
-
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 -
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_... -
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... -
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... -
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 ... -
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... -
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... -
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+... -
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...
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... - 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
-
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... -
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.
-
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... -
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... -
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...
-
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... -
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...
-
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... -
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... -
09:10 AM Feature #13177 (Closed): Gemify csv
- This issue is tracking for gem release of csv module.
-
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... -
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_... -
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... -
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 "/... -
05:29 AM Bug #13175 (Rejected): Building --with-jemalloc on FreeBSD fails
- You needn't --with-jemalloc; don't specify --with-jemalloc on FreeBSD.
-
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 ... -
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
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... -
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... -
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... -
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...
-
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... -
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...
-
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...
-
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...
-
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... - 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
-
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... -
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... -
02:14 PM Feature #12180: switch id_table.c variant
- Created https://bugs.ruby-lang.org/issues/13174 with implementation smaller in memory.
-
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... -
01:53 PM Bug #10540 (Closed): Yielded fibers do not execute ensure blocks
- See #595
-
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... -
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.... -
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... -
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... -
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... -
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... -
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... -
09:44 AM Feature #8639 (Closed): Add Queue#each
- No discussion.
-
09:42 AM Feature #6602 (Feedback): Tail call optimization: enable by default?
- I hope someone propose smart answers.
-
09:38 AM Feature #6710 (Rejected): new special binding specifier :isolated
-
09:37 AM Bug #8484: Restoring conditions through the ruby method call during VM processing
- まだ考え直してない。この間も tailcall で同じような問題があった。
-
09:36 AM Bug #8012 (Closed): Performance degradation in 2.0.0p0
- Please reopen it if you find this issue remaining.
-
09:33 AM Feature #7434 (Closed): Allow caller_locations and backtrace_locations to receive negative params
- Maybe ok.
-
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.
-
09:30 AM Bug #7356 (Closed): ruby-2.0.0-preview1 で adlint-2.6.10 が性能劣化
- がんばれなかった...
もし、どなたかがんばってくれるなら...。 -
09:29 AM Feature #6714 (Closed): Code injection framework
- I hope someone try this idea :p
-
09:23 AM Bug #6117: Transfers allowed into Fibers that have resumed into other fibers
- Can we change this spec yet?
-
09:21 AM Bug #5719 (Closed): Hash::[] can't handle 100000+ args
- See #4040 and close this ticket.
-
09:17 AM Bug #5527 (Feedback): set_trace_func binding incorrect
- Should we change it?
-
09:14 AM Bug #5240 (Closed): Hang when using threads + forks on Debian GNU/kFreeBSD
- No discussion.
-
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.
-
09:10 AM Feature #4589 (Closed): add Queue#each() method and include Enumerable
- No discussion.
-
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? -
09:03 AM Bug #4492 (Closed): Segfault on successive stack overflows
- It was fixed.
-
09:01 AM Bug #4443: odd evaluation order in a multiple assignment
- 今更ですが、考えます(いつだろう...)。
-
08:59 AM Bug #4379 (Closed): [] eval(s, b, "(eval)", n) discards location
- No feedback.
-
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...
-
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. -
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...
-
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... -
08:48 AM Feature #13173 (Closed): Gemify webrick
- Applied in changeset r57481.
----------
Initial commit for gem release of webrick.
[Feature #13173] -
08:45 AM Feature #13173 (Closed): Gemify webrick
- This issue is tracking for gem release of webrick module.
-
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 -
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.
-
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... -
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... -
07:22 AM Bug #595: Fiber ignores ensure clause
- そろそろ手をつけようかなぁ。
-
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.
-
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.
-
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.
-
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.
-
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... -
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... -
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... -
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... -
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
-
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... -
03:57 AM Feature #13172: Method that yields object to block and returns result
- * #6721
* #6684
* #7388
* #10095
* #11717
* #12760 -
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, ...
-
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 ... -
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, ... - 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... -
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... -
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... -
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+... -
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... - 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...
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.
-
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.
-
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'... -
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... - 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... -
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... -
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) ... - 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... -
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
... - 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
- 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... -
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... -
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.... -
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...
-
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
- 10:12 AM Revision 9dd87beb (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
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... -
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
-
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... -
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
-
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... -
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... -
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... -
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
- 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
-
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
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... -
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... -
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... -
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
-
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
-
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
-
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
- 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
-
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
-
01:29 AM Bug #13162 (Rejected): tr does not recognize multi-byte characters correctly
-
01:02 AM Bug #13085 (Assigned): io.c io_fwrite creates garbage
- Seems nice, let's try it.
-
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...
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... -
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 ... -
04:47 PM Bug #11293: Integer('0123') => 83
- Got it. Thank you. :-)
-
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... -
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.
... -
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... -
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... -
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... -
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... -
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
-
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...
Also available in: Atom