Activity
From 04/09/2016 to 04/15/2016
04/15/2016
-
11:36 PM Bug #12183: require "win32ole" すると終了ステータスが必ず 0 になる
- Cygwin パッケージ同梱のRubyでは再現しました。
自分でビルドしたruby 2.2.4p230 では再現しました。
自分でビルドしたruby 2.3.0 では再現しませんでした。
trunk でも再現しませんでした。
... -
10:09 PM Misc #12124: Use Automake
- C.J. Collier wrote:
> Shyouhei Urabe wrote:
> > We looked at this issue on this month's developer meeting. Attende... -
04:34 PM Revision 25c0a2d3 (git): * tool/redmine-backporter.rb: sort revisions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:26 PM Revision b59a158a (git): * array.c (rb_ary_sum): Don't yield same element twice.
- Found by nagachika.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:25 PM Bug #12291: Struct member accessor is not consistent with hash access when keys are repeated
- Interestingly, I'm seeing the following on ruby 2.0.0p648:
```
[1] pry(main)> foo = Struct.new(:a, :a).new("1", "... -
04:13 PM Bug #12291: Struct member accessor is not consistent with hash access when keys are repeated
- I would expect that foo['a'] and foo.a to return the same value.
-
04:12 PM Bug #12291 (Closed): Struct member accessor is not consistent with hash access when keys are repeated
- ~~~
irb(main):001:0> foo = Struct.new(:a, :a).new("1", "2")
=> #<struct a="1", a="2">
irb(main):002:0> foo.a
=> "... -
04:22 PM Bug #12287: [Backport] r53619: libdir_basename on Windows
- ruby_2_3 r54608 merged revision(s) 53619,53620,53621,53622,53623,53624,53626,53627.
-
05:49 AM Bug #12287 (Closed): [Backport] r53619: libdir_basename on Windows
- Windowsでも32bit/64bit用のライブラリを使い分けるために--with-libdirをバックポートしてください。
-
04:22 PM Revision ef5b2914 (git): merge revision(s) 53619,53620,53621,53622,53623,53624,53626,53627: [Backport #12287]
- configure.bat: --with-libdir
* win32/configure.bat: add --with-libdir option for basename of
libdir. on W... -
04:07 PM Bug #12290: Possible segfault with Thread#name=
- ruby_2_3 r54607 merged revision(s) 54598,54600.
-
12:12 PM Bug #12290 (Closed): Possible segfault with Thread#name=
- Applied in changeset r54598.
----------
thread.c: must be initialized to set name
* thread.c (get_initialized_threa... -
11:51 AM Bug #12290: Possible segfault with Thread#name=
- That patch still segfaulted when using `self.name = nil`. Version 2 attached.
-
11:44 AM Bug #12290: Possible segfault with Thread#name=
- And this is the simplest solution I could think of. It throws an exception, which is a better way to react than a seg...
-
11:23 AM Bug #12290: Possible segfault with Thread#name=
- And since it's pretty easy to get the relevant source on a running debian system:
```
int
pthread_setname_np (t... -
11:14 AM Bug #12290: Possible segfault with Thread#name=
- And of course the backtrace can be improved when installing the debugging symbols for libc
```
/lib/i386-linux-gn... -
11:07 AM Bug #12290 (Closed): Possible segfault with Thread#name=
- Ruby 2.3 added a Thread#name=, which may segfault when used incorrectly. This little program:
```ruby
class SubCl... -
04:07 PM Revision 260d1ac2 (git): merge revision(s) 54598,54600: [Backport #12290]
- * thread.c (get_initialized_threadptr): extract ensuring that the
thread is initialized.
* thread.... -
04:04 PM Revision 72305d25 (git): * array.c (rb_ary_sum): Fix SEGV by [1/2r, 1].sum.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:26 PM Revision 7111e7c6 (git): * 2016-04-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 PM Revision 4873e621 (git): mention Array#sum with third-party gems.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:54 PM Revision d1d95056 (git): rename rb_rational_add -> rb_rational_plus
- * rational.c (rb_rational_plus): rename from rb_rational_add
to be aligned with rb_fix_plus.
* array.c (rb_ary_sum... - 02:46 PM Revision 0a267b79 (git): array.c (rb_ary_sum): use rb_rational_add directly
- * rational.c (rb_rational_add): rename from nurat_add.
* array.c (rb_ary_sum): use rb_rational_add directly.
* test... - 01:33 PM Revision a945eb9d (git): array.c: sum for Rational and Float mixed arrays
- * array.c (rb_ary_sum): apply the precision compensated algorithm
for an array in which Rational and Float values a... -
01:30 PM Revision 4bf8fa83 (git): thread.c: defer setting name in initialize
- * thread.c (rb_thread_setname): defer setting native thread name
set in initialize until the native thread is creat... -
12:32 PM Feature #10098: [PATCH] Timing-safe string comparison for OpenSSL::HMAC
- Following is a patch but I just found there's OPENSSL_memcmp, which is not timing safe...
```diff
diff --git a/ex... -
12:13 PM Revision ffd0301a (git): win32/console: io_handle
- * ext/-test-/win32/console/attribute.c (io_handle): extract
conversion from IO instance to HANDLE.
git-svn-id: svn... -
12:12 PM Revision f7d0059e (git): thread.c: must be initialized to set name
- * thread.c (get_initialized_threadptr): extract ensuring that the
thread is initialized.
* thread.c (rb_thread_setn... -
12:10 PM Revision 59d521ad (git): merge revision(s) 54596:
- * lib/irb/ext/save-history.rb: Fix NoMethodError when method is not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org... -
11:27 AM Revision 589169cb (git): * lib/irb/ext/save-history.rb: Fix NoMethodError when method is not defined.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:00 AM Bug #12289 (Third Party's Issue): Segmentation fault at 0x00000000000020 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]
- /home/.../shared/bundle/ruby/2.2.0/gems/curb-0.9.1/lib/curl/easy.rb:68: [BUG] Segmentation fault at 0x00000000000020
... -
09:53 AM Bug #11916: Fix delegating to 'args' and 'block'
- ruby_2_3 r54595 merged revision(s) 53381.
-
07:22 AM Revision 6fe4aa6e (git): merge revision(s) 53381: [Backport #11916]
- * lib/forwardable.rb (def_instance_delegator) fix delegating to
'args' and 'block', clashing with local var... -
07:08 AM Bug #12284: io-console gem >= 0.4.3 breaks on Windows ruby < 2.2.0 due to needing rb_sym2str
- I can't push the new gem to rubygems.org.
Could you try the attached file? -
12:03 AM Bug #12284 (Closed): io-console gem >= 0.4.3 breaks on Windows ruby < 2.2.0 due to needing rb_sym2str
- Applied in changeset r54587.
----------
io/console: rb_sym2str
* ext/io/console/console.c (rb_sym2str): fallback de... -
06:39 AM Revision b80598a9 (git): * common.mk (benchmark): order options for built-ruby and compare-ruby.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:15 AM Revision 53d48629 (git): io/console: bump up
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:01 AM Bug #12288 (Closed): [Backport] r49576: check RAND_egd to support libressl
- libresslサポートをバックポートしてください。
-
05:27 AM Revision a2edc111 (git): merge revision(s) 54576:
- * lib/irb/ext/save-history.rb: suppress warning: method redefined;
discarding old save_history=.
git-svn-... - 05:16 AM Revision 741229b4 (git): * test/ruby/test_array.rb (test_sum): add assertions for Rational and
- Complex numbers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:33 AM Bug #9569: SecureRandom should try /dev/urandom first
- I'm aware that current Linux urandom *happen to* be safe for our needs in current implementation. I'm also skeptical...
-
03:03 AM Feature #12282: Hash#dig! for repeated applications of Hash#fetch
- I don't like the name. It doesn't uniform other usage of bang in method names.
-
02:23 AM Bug #12286 (Third Party's Issue): Segfault on ruby 2.3.0p0 (2015-12-25 revision 53290) [armv7l-linux-eabihf]
- Hi everyone,
I am running Ruby 2.3.0 on an ARM device (A Raspberry Pi v3, to be exact).
I keep hitting the segf... -
01:17 AM Revision 1826991f (git): NEWS: mention [Feature #12245]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:07 AM Revision e78beed4 (git): io/console: unknown key code for names with nul
- * ext/io/console/console.c (console_key_pressed_p): raise the same
exception, "unknown virtual key code", for names... -
01:06 AM Revision caaf4f2a (git): io/console: move conditions
- * test/io/console/test_io_console.rb: move conditions for method
definitions before the bodies.
git-svn-id: svn+ss... -
12:02 AM Revision 9816f878 (git): io/console: rb_sym2str
- * ext/io/console/console.c (rb_sym2str): fallback definition for
older ruby. [ruby-core:74953] [Bug #12284]
git-s... -
12:02 AM Revision cc91082a (git): io/console: use rb_funcallv
- * ext/io/console/console.c: use rb_funcallv instead of
rb_funcall2, and define rb_funcallv if unavailable.
git-svn... -
12:02 AM Revision c88d0666 (git): io/console: fallback RARRAY_CONST_PTR
- * ext/io/console/console.c (RARRAY_CONST_PTR): fallback definition
for older ruby.
git-svn-id: svn+ssh://ci.ruby-l... -
12:02 AM Revision 01776871 (git): io/console: reject symbols with nul char
- * ext/io/console/console.c (console_key_pressed_p): symbol names
can contain nul chars, reject them.
git-svn-id: s...
04/14/2016
-
09:56 PM Bug #12285 (Closed): Date.iso8601 does not properly handle partial date strings
- > For reduced accuracy, any number of values may be dropped from any of the date and time representations, but in the...
-
09:51 PM Misc #12283: Obsolete ChangeLog and commit message in Git-style
- [email protected] wrote:
> How about Git-style commit message instead of ChangeLog?
Yes please :)
The current... -
06:57 PM Misc #12283 (Closed): Obsolete ChangeLog and commit message in Git-style
- How about Git-style commit message instead of ChangeLog?
## Proposal
After we reach the consensus
1. Write a... -
09:41 PM Revision 336ab285 (git): fix commit miss
- * ChangeLog: remove duplicate entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54583 b2dd03c8-39d4-4d8f-98ff... -
09:16 PM Bug #12284 (Closed): io-console gem >= 0.4.3 breaks on Windows ruby < 2.2.0 due to needing rb_sym2str
- Ruby 2.1.x users (on Windows) who do "gem update" and try to build io-console 0.4.3 or later fail at link-time.
rb... - 04:19 PM Revision eb4b2b96 (git): * 2016-04-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:19 PM Revision 32959b0b (git): add assertions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:40 PM Revision ad2f660e (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:57 PM Revision c0e3b20e (git): add an assertion.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:56 PM Revision df941c91 (git): [DOC]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:48 PM Revision 76426c7e (git): * array.c (rb_ary_sum): Support the optional argument, init, and block.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:43 PM Bug #12181: ブロックがたくさんあるファイルを編集するとruby-modeが重い
- http://svn.ruby-lang.org/repos/ruby/trunk/misc/ruby-mode.el と http://svn.ruby-lang.org/repos/ruby/trunk/misc/ruby-ele...
-
12:27 PM Bug #12270: 2.3.0/2.4.0 で stackprof を実行すると SEGV することがある
- fixed by stackprof v0.2.9.
-
10:06 AM Revision af24631a (git): * lib/irb/ext/save-history.rb: suppress warning: method redefined;
- discarding old save_history=.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54576 b2dd03c8-39d4-4d8f-98ff-823fe6... -
08:09 AM Feature #12282: Hash#dig! for repeated applications of Hash#fetch
- Nobuyoshi Nakada wrote:
> It raises a `TypeError`.
I think it is a typographical error of
~~~ruby
places.dig ... -
07:22 AM Feature #12282: Hash#dig! for repeated applications of Hash#fetch
- Nobuyoshi Nakada wrote:
> It raises a `TypeError`.
So you have the method which raises an exception already.
-
07:21 AM Feature #12282: Hash#dig! for repeated applications of Hash#fetch
- I'm negative because:
1. This example is wrong.
~~~ruby
places.dig :countries, :canada, :ontario # =... -
06:56 AM Feature #12282: Hash#dig! for repeated applications of Hash#fetch
- This makes sense only within limited cases, i.e. when the same key never appears at different depths. For example, if...
-
06:35 AM Feature #12282 (Open): Hash#dig! for repeated applications of Hash#fetch
- A new feature for your consideration: #dig! which is to #fetch as #dig is to #[]. For me and maybe many others, Hash#...
-
05:58 AM Revision 31a3a862 (git): tkutil.c: ary can be nil
- * ext/tk/tkutil/tkutil.c (tk_hash_kv): the third argument can be
nil not only an Array. reported by @windwiny at
... -
05:29 AM Bug #12279 (Closed): cont.c: wrong _MSC_VER check
- Applied in changeset r54574.
----------
cont.c: wrong _MSC_VER check
* cont.c (fiber_initialize_machine_stack_conte... -
05:28 AM Revision 06ccd684 (git): cont.c: wrong _MSC_VER check
- * cont.c (fiber_initialize_machine_stack_context): fix wrong
_MSC_VER check, should be decimal but not hexadecimal.... -
04:41 AM Revision 24eb2e9c (git): process.c: prefer rb_check_arity
- * process.c: use rb_check_arity instead of rb_scan_args for simple
optional arguments.
git-svn-id: svn+ssh://ci.ru... -
03:56 AM Feature #12281: Allow lexically scoped use of refinements with `using {}` block syntax
- I would also like the block for `using` to have access to local variables.
~~~ruby
def example(thing)
using My... -
03:48 AM Feature #12281 (Assigned): Allow lexically scoped use of refinements with `using {}` block syntax
- In Ruby 2.2.3 a refinement could be used in a begin/end block.
~~~ruby
module Moo
refine Fixnum do
def to... -
02:45 AM Bug #11704: Refinements only get "used" once in loop
- Tsuyoshi Sawada wrote:
> I had made a feature request #12079 (later than this post) to allow refinements to be effec... -
02:03 AM Bug #11704: Refinements only get "used" once in loop
- Daniel P. Clark wrote:
> According to John (who commented on my blog on this issue) this is a Dynamic Dispatch issue... -
01:55 AM Bug #12179: Build failure due to VPATH expansion
- Seems there is no way to tell `make` not to use `VPATH` for a particular target.
-
01:30 AM Revision 7343b492 (git): ruby-runner.h
- * template/ruby-runner.h.in: separate configured part from
ruby-runner.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/r... -
01:25 AM Revision 1a88b871 (git): configure.in: feature macros on cygwin
- * configure.in (cygwin): add feature macros for the declarations
of eaccess.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
01:25 AM Revision a86d5d16 (git): configure.in: tabify
- * configure.in: tabify spaces after a tab.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54570 b2dd03c8-39d4-4d8... - 12:00 AM Revision 90a5257d (git): * 2016-04-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:00 AM Revision 350a7400 (git): [DOC]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
04/13/2016
-
10:12 PM Feature #12280: IO.copy_stream(IO, IO) fails with "pread() not implemented"
- Eric Wong wrote:
> [email protected] wrote:
> > IO.copy_stream on Windows with IO having an offset fails with:
>... -
10:03 PM Feature #12280: IO.copy_stream(IO, IO) fails with "pread() not implemented"
- [email protected] wrote:
> IO.copy_stream on Windows with IO having an offset fails with:
> NotImplementedError: ... -
09:03 PM Feature #12280 (Open): IO.copy_stream(IO, IO) fails with "pread() not implemented"
- IO.copy_stream on Windows with IO having an offset fails with:
NotImplementedError: pread() not implemented
This ... -
08:19 PM Bug #11704: Refinements only get "used" once in loop
- According to John (who commented on my blog on this issue) this is a Dynamic Dispatch issue. And the following examp...
-
07:17 PM Bug #12279 (Closed): cont.c: wrong _MSC_VER check
- 2.3.0 and trunk are affected. I wonder why compiling with Visual C++ 6.0 is still supported.
~~~diff
diff --git a... -
06:32 PM Misc #12277: Coding rule: colum number
- [email protected] wrote:
> Eric proposed that code should be limited in 80 column.
> https://bugs.ruby-lang.org/issues... -
11:52 AM Misc #12277: Coding rule: colum number
- I was on the meeting. I'm for some line width cap, be they 80 or 120.
It is a good idea to be concise. I'm especia... -
07:54 AM Misc #12277 (Open): Coding rule: colum number
- Eric proposed that code should be limited in 80 column.
https://bugs.ruby-lang.org/issues/12236#note-1
At today's... -
06:28 PM Bug #12278 (Closed): Sometimes I have segmentation fault with procs reducer
- Hello,
Sometimes I have segmentation fault for code like:
~~~
# /Users/newmen/projects/versatile-diamond/ana... -
03:47 PM Bug #9569: SecureRandom should try /dev/urandom first
- I would just like to +1 that the text on the random(4) page is incorrect. Regarding fixing it, this bug has been open...
-
09:02 AM Bug #9569: SecureRandom should try /dev/urandom first
- There's now a new paper outlining RNG weaknesses in OpenSSL: https://eprint.iacr.org/2016/367.pdf
Again: Please sw... -
02:55 PM Revision 8574a372 (git): Array#sum described.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:40 PM Feature #12217 (Closed): Introducing Enumerable#sum for precision compensated summation and revert r54237
- Applied in changeset r54566.
----------
add a space in [ruby-core:74569] [Feature #12217] -
07:03 AM Feature #12217: Introducing Enumerable#sum for precision compensated summation and revert r54237
- Array#sum is accepted by matz at
https://bugs.ruby-lang.org/issues/12222#note-6 -
02:40 PM Revision 30d7fb37 (git): add a space in [ruby-core:74569] [Feature #12217]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:51 PM Revision b359d203 (git): * array.c (rb_ary_sum): Array#sum is implemented.
- Kahan's compensated summation algorithm for precise sum of float
numbers is moved from ary_inject_op in enum.c.
* ... -
01:01 PM Bug #12181 (Feedback): ブロックがたくさんあるファイルを編集するとruby-modeが重い
- Emacs 24付属のruby-mode.elではとくに問題がないように思えますが、どのバージョンでしょうか。
-
12:55 PM Bug #12274: accessing to instance variable should be fast.
- > About the object check, is it not problematic to do ((struct RBasic*)obj)->klass if obj is a tagged integer (since ...
-
09:32 AM Bug #12274: accessing to instance variable should be fast.
- Masaya Tarui wrote:
> there are 2 parts of optimization.
>
> * share inline cache between same symbol(at compile.... -
01:32 AM Bug #12274: accessing to instance variable should be fast.
- 2016-04-13 5:41 GMT+09:00 <[email protected]>:
> Issue #12274 has been updated by Benoit Daloze.
>avoiding some I... -
01:13 AM Bug #12274: accessing to instance variable should be fast.
there are 2 parts of optimization.
* share inline cache between same symbol(at compile.c)
* inline fast pass ...-
12:44 PM Bug #12183: require "win32ole" すると終了ステータスが必ず 0 になる
- r54533では再現できませんでした。
-
06:47 AM Bug #12183: require "win32ole" すると終了ステータスが必ず 0 になる
- あまり役に立たない情報かもしれませんが、mswin64ではどのバージョンでも問題が再現しないことを確認しました。
-
06:36 AM Bug #12183 (Assigned): require "win32ole" すると終了ステータスが必ず 0 になる
-
07:57 AM Feature #11210 (Assigned): IPAddr has no public method to get the current subnet mask
- Sorry for being inactive.
I've made some comments in the above PR.
I can't recall the exact reason why there's ... -
07:02 AM Bug #11878 (Assigned): Comparison of prepended modules
-
06:56 AM Revision c2585351 (git): numeric.c: flo_ceil
- * numeric.c (flo_ceil): add an optional parameter, digits, as
well as Float#round. [Feature #12245]
git-svn-id: s... -
06:54 AM Revision d56b2776 (git): numeric.c: flo_floor
- * numeric.c (flo_floor): add an optional parameter, digits, as
well as Integer#floor. [Feature #12245]
git-svn-id... -
06:50 AM Feature #12245 (Closed): optional parameter ndigits to Integer#floor, Integer#ceil, Float#floor, Float#ceil
- Applied in changeset r54562.
----------
numeric.c: int_ceil
* numeric.c (int_ceil): add an optional parameter, digi... -
06:50 AM Revision a1542d33 (git): numeric.c: int_ceil
- * numeric.c (int_ceil): add an optional parameter, digits, as
well as Integer#round. [Feature #12245]
git-svn-id:... -
06:50 AM Feature #7361 (Rejected): Adding Pathname#touch
- I don't like the method name "touch".
"touch" command has multiple features:
create empty file, update mtime.
So... -
06:47 AM Revision 15558a8f (git): numeric.c: int_floor
- * numeric.c (int_floor): add an optional parameter, digits, as
well as Integer#round.
git-svn-id: svn+ssh://ci.rub... -
06:40 AM Bug #12184 (Assigned): Cygwin LANG=ja_JP.SJIS 環境でコマンドライン引数に日本語が渡せない
- Nobu will look into it.
-
06:14 AM Revision 163604ec (git): NEWS: [Feature #9969]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:01 AM Feature #12222: Introducing basic statistics methods for Enumerable (and optimized implementation for Array)
- Hi,
I agree with adding `sum` to `Array`. It is natural and easy to define.
I disagree (for now) for adding it to... -
05:53 AM Feature #12026 (Closed): Support warning processor
- Hi,
* I agree with the need for filtering/customizing warnings
* but I disagree with the use of a global variable... -
05:47 AM Feature #9969 (Closed): Add File.empty? as alias to File.zero?
- Applied in changeset r54559.
----------
file.c: File.empty?
* file.c (Init_File): add alias File.empty? to File.zer... -
05:24 AM Feature #9969: Add File.empty? as alias to File.zero?
- OK, agreed.
Matz.
-
05:47 AM Revision 096137e8 (git): file.c: File.empty?
- * file.c (Init_File): add alias File.empty? to File.zero?.
[Feature #9969]
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
05:36 AM Feature #10617 (Closed): Change multiple assignment in conditional from parse error to warning
- Applied in changeset r54558.
----------
parse.y: massign in cond
* parse.y (assign_in_cond): allow multiple assignm... -
05:36 AM Revision 134d1ce8 (git): parse.y: massign in cond
- * parse.y (assign_in_cond): allow multiple assignment in
conditional expression. [Feature #10617]
git-svn-id: svn... -
05:24 AM Feature #11547: remove top-level constant lookup
- I am for this proposal, but also concern about code breakage. Let's try removing top-level constant look-up in 2.4dev...
-
05:16 AM Feature #12272: Accepting HTML entity name in string literal
- Tsuyoshi Sawada wrote:
> Ideally, I would prefer LaTeX math symbol commands, which I believe many people have wide... -
05:12 AM Revision 1ea1d2e4 (git): numeric.c: int_round_zero_p
- * bignum.c (rb_big_size): add wrapper function of BIGSIZE and
rename the method funtion with _m suffix.
* numeric.c... -
03:03 AM Revision 9d258137 (git): * test/ruby/test_basicinstructions.rb: add a test to check access
- instance variables on special const objects.
All of such objects are frozen, so that we can not set instance
var... - 02:41 AM Revision 182f8d7e (git): * 2016-04-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:41 AM Revision aaf0f51f (git): numeric.c: float_invariant_round
- * numeric.c (float_invariant_round): extracted from flo_round to
be optimizer-friendly, e.g., tail-call optimizatio... -
02:38 AM Bug #12269: Nesting Two-levels of Hash with Hash as default value makes top level Hash not list keys/values and causes reference issue with nested values.
- Re: "it is possible to overwrite the values of keys in the 2nd level hash via new assignments to entirely different k...
-
02:13 AM Bug #12276: Quoting error involving '$' characters in DT_RPATH pathnames
- Nobuyoshi Nakada wrote:
> Doesn't `configure --enable-load-relative` work?
I believe --enable-load-relative works... -
01:00 AM Bug #12276 (Feedback): Quoting error involving '$' characters in DT_RPATH pathnames
- Doesn't `configure --enable-load-relative` work?
-
12:42 AM Bug #12270: 2.3.0/2.4.0 で stackprof を実行すると SEGV することがある
- 僕も stackprof の master で SEGV が起きないことを確認しました。
参考: https://twitter.com/mametter/status/719795060015898624
04/12/2016
-
11:45 PM Bug #12276 (Closed): Quoting error involving '$' characters in DT_RPATH pathnames
- Often it's desired to use DT_RPATH in Ruby and associated extension objects when bundling custom libraries for a Ruby...
-
11:04 PM Bug #11430: Redefining a lazy-loaded variable in child context within RSpec spec causes crash
- [email protected] wrote:
> Not sure what to do here. Do random issues like this get triaged? Or sitting ... -
07:56 PM Bug #11430: Redefining a lazy-loaded variable in child context within RSpec spec causes crash
- Not sure what to do here. Do random issues like this get triaged? Or sitting around like this is typical?
-
08:41 PM Bug #12274: accessing to instance variable should be fast.
- Koichi Sasada wrote:
> Tarui-san suggested another way to optimize and this is my version of that technique (with so... -
07:21 PM Bug #12274: accessing to instance variable should be fast.
- Tarui-san suggested another way to optimize and this is my version of that technique (with some refactoring).
eval... -
03:50 PM Bug #12274 (Closed): accessing to instance variable should be fast.
Currently, accessing to instance variable is quite slower than accessing to local variable.
I think accessing to i...-
08:20 PM Bug #12270 (Third Party's Issue): 2.3.0/2.4.0 で stackprof を実行すると SEGV することがある
- 示唆なさってたとおり、 `gem 'stackprof', github: 'tmm1/stackprof'` で直りますね。
-
07:07 AM Bug #12270 (Third Party's Issue): 2.3.0/2.4.0 で stackprof を実行すると SEGV することがある
- tDiary ( https://github.com/tdiary/tdiary-core )のテストに添付しているパッチを当てて stackprof を有効にして実行すると最後の results を出力する箇所で SEGV となり...
-
07:03 PM Feature #12275 (Closed): String unescape
- I think it will be usefull to have function that convert input string as it was written in prime qouted string or in ...
-
04:03 PM Bug #12273 (Rejected): Time.parse incorrectly parses Russian months
-
04:03 PM Bug #12273: Time.parse incorrectly parses Russian months
- Viacheslav Ptsarev wrote:
> Victor Shepelev wrote:
> > I assume `Time.parse` is not localized to all world language... -
02:46 PM Bug #12273: Time.parse incorrectly parses Russian months
- > Thanks. So what should I use to parse dates in Russian?
There's no easy way, unfortunately. For simple formats y... -
02:29 PM Bug #12273: Time.parse incorrectly parses Russian months
- Victor Shepelev wrote:
> I assume `Time.parse` is not localized to all world languages.
> So, it just ignores the ... -
02:23 PM Bug #12273: Time.parse incorrectly parses Russian months
- I assume `Time.parse` is not localized to all world languages.
So, it just ignores the "unidentified" part, replaci... -
02:22 PM Bug #12273: Time.parse incorrectly parses Russian months
- When parsing dates in Russian where day number is 31, `Time.parse` returns `2016-05-01`. No matter what month or year...
-
02:14 PM Bug #12273 (Rejected): Time.parse incorrectly parses Russian months
- When parsing dates in Russian where day number is 31, `Time.parse` returns `2016-05-01`. No matter what month or year...
-
03:55 PM Feature #12272: Accepting HTML entity name in string literal
- Robert A. Heiler wrote:
> I don't know. I am not really against it, also not really for it but to be honest, I can't... -
03:00 PM Feature #12272: Accepting HTML entity name in string literal
- I don't know. I am not really against it, also not really for it but to be honest, I can't remember either of these v...
-
01:00 PM Feature #12272 (Open): Accepting HTML entity name in string literal
- String literal allows the escape character `\u` to describe a character using UTF-8 character code like this:
~~~r... -
01:41 PM Feature #12080: Enumerable#first, Array#last with block
- ping... Any thoughts?
(updated patch to apply successfully to the current trunk) -
11:40 AM Bug #12271 (Closed): `Time#to_time` removes timezone information
- Applied in changeset r54553.
----------
date_core.c: preserve timezone
* ext/date/date_core.c (time_to_time): shoul... -
09:35 AM Bug #12271 (Closed): `Time#to_time` removes timezone information
- ```ruby
irb(main):001:0> RUBY_VERSION
=> "2.3.0"
irb(main):002:0> require 'date'
=> true
irb(main):003:0> ENV['T... -
11:40 AM Revision 456523e2 (git): date_core.c: preserve timezone
- * ext/date/date_core.c (time_to_time): should preserve timezone
info. [ruby-core:74889] [Bug #12271]
git-svn-id: ... -
09:46 AM Bug #12238: Logger writes progname if log message is nil
- Thanks
I see that it is supposed to be like this. Seems a bit weird though. -
07:22 AM Revision 8424452c (git): merge revision(s) 53566:
- * configure.in: improve ICC (Intel C Compiler) support.
* configure.in (CXX): The name of icc's c++ compiler... -
06:20 AM Bug #12269 (Rejected): Nesting Two-levels of Hash with Hash as default value makes top level Hash not list keys/values and causes reference issue with nested values.
- Try `h.default.default`.
-
01:44 AM Bug #12269 (Rejected): Nesting Two-levels of Hash with Hash as default value makes top level Hash not list keys/values and causes reference issue with nested values.
- Nesting Hashes that have Hashes as default values cause the 1st (top) level hash to not list keys or values. Also, i...
-
05:29 AM Bug #12232: Ripper.lex can't parse 2.3-style heredoc
- ruby_2_3 r54471 merged revision(s) 53722.
-
05:29 AM Bug #12182: openssl: NPN may be disabled by OpenSSL configuration
- ruby_2_3 r54551 merged revision(s) 54258.
-
05:29 AM Revision f74ba9cc (git): merge revision(s) 54258: [Backport #12182]
- * ext/openssl/extconf.rb: check SSL_CTX_set_next_proto_select_cb
function rather than OPENSSL_NPN_NEGOTIATE... -
05:27 AM Bug #12215: URI::HTTP.new example is incorrect
- ruby_2_3 r54550 merged revision(s) 54257.
-
05:27 AM Revision 9b3f70d1 (git): merge revision(s) 54257: [Backport #12215]
- * lib/uri/http.rb (URI::HTTP#initialize): [DOC] fix example,
missing mandatory arguments. [ruby-core:74540... -
03:49 AM Revision 991c159c (git): basictest: disable warnings
- * basictest/runner.rb: disable warnings for old test script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54549... -
02:51 AM Revision 6648d615 (git): compile.c: initialize LABEL fields
- * compile.c (new_label_body): initialize bit fields, since
compile_data_alloc does not clear the memory. [Bug #120... -
02:08 AM Feature #12267 (Rejected): REXML Authoring constants are unwanted (or clash) when mixing into other namespaces
- You should not include a module when your code may conflict with constants in the module.
- 12:30 AM Revision 057cf38c (git): * 2016-04-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:30 AM Revision 26317750 (git): test_optimization.rb: disasm
- * test/ruby/test_optimization.rb (disasm): dump disassembled code
for investigation.
git-svn-id: svn+ssh://ci.ruby...
04/11/2016
-
08:29 PM Feature #12268 (Rejected): Open3 should use extend self instead of module_function calls
- Open3 should use `extend self` instead of `module_function` calls after defining each method.
Using `module_functi... -
08:07 PM Feature #12267 (Rejected): REXML Authoring constants are unwanted (or clash) when mixing into other namespaces
- The following file can be added, OR it's contents pasted into "rexml/rexml.rb". Basically it renames the authoring co...
-
12:39 PM Revision 88c7ffb2 (git): fix typos [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:50 AM Revision 9d8ef4ea (git): Update dependencies.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:31 AM Feature #12236: Introduce `mmap` managed heap
- > I believe we don't have any drawback with 256MB virtual memory allocation. (but it can depend on OSs)
It may dep... -
06:40 AM Feature #12236: Introduce `mmap` managed heap
- Thank you for your comment.
Eric Wong wrote:
> [email protected] wrote:
> > * We need to manage x4 more pages. We... -
11:19 AM Revision 62784207 (git): * vm_backtrace.c (frame2klass): filter only for imemo_ment.
- T_IMEMO/imemo_iseq can be passed here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54543 b2dd03c8-39d4-4d8f-9... -
08:43 AM Bug #12082 (Closed): Tail-calling method can't catch exception raised by tail-called method
- Applied in changeset r54542.
----------
compile.c: disable tco with rescue
* compile.c (iseq_optimize): disable tai... -
05:57 AM Bug #12082: Tail-calling method can't catch exception raised by tail-called method
- Thank you for reporting and patches.
Nobu's patch seems good. Could you commit it?
-
08:43 AM Revision f0226f0a (git): compile.c: disable tco with rescue
- * compile.c (iseq_optimize): disable tail call optimization in
rescued, rescue, and ensure blocks.
[ruby-core:738... -
08:27 AM Revision 0ebf3849 (git): TestException.rb: suppress warning
- * test/excludes/TestException.rb: suppress "ambiguous first
argument" warning.
git-svn-id: svn+ssh://ci.ruby-lang.... -
08:27 AM Revision 316bb88f (git): test/unit.rb: show warning locations
- * test/lib/test/unit.rb (ExcludedMethods.load): supply the path to
show the warning locations.
git-svn-id: svn+ssh... -
08:06 AM Revision ba001b41 (git): test_whileuntil.rb: fix old behavior
- * test/ruby/test_whileuntil.rb (test_while): fix old behavior.
mere numeric literal in condition no longer matches ... -
08:06 AM Revision 015b4922 (git): test_rubyoptions.rb: suppress warning
- * test/ruby/test_rubyoptions.rb (test_indentation_check): remove
unused variable to suppress warning.
git-svn-id: ... -
08:06 AM Revision d9f6850e (git): test_regexp.rb: suppress warning
- * test/ruby/test_regexp.rb (test_named_capture): suppress
"assigned but unused variable" warning by prefixing '_'.
... -
08:06 AM Revision c372b123 (git): test_iterator.rb: suppress warnings
- * test/ruby/test_iterator.rb (test_break): suppress "statement not
reached" warnings.
git-svn-id: svn+ssh://ci.rub... -
07:18 AM Feature #12020: Documenting Ruby memory model
- Sorry for late to comment on this topic.
(and sorry i don't read all of comments on this topic)
At first, I need ... -
06:52 AM Bug #11924: $ gem server is broken for documentation browsing
- This is still happening for me with `ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]`. It seems to be cau...
-
06:28 AM Feature #11788 (Closed): New ISeq serialize binary format
- MRI 2.3 was shipped with this feature.
-
06:21 AM Bug #11954: "self has wrong type to call super in this context" under weird circumstances
- Shugo-san, thank you for your investigating.
It seems perfect.
Could you commit it? or should I commit it?
Thank... -
05:13 AM Revision ba56de8b (git): test_coverage.rb: suppress warnings
- * test/coverage/test_coverage.rb (test_coverage_snapshot),
(test_restarting_coverage): use unique names to suppress... -
04:57 AM Bug #12159: Thread::Backtrace::Location#path returns absolute path for files loaded by require_relative
- Actually, I'm not sure the policy of path representation.
For example, we can normalize every path entities with abs... -
04:40 AM Bug #12231 (Rejected): Kernel#system should not expand shell variables when given multiples arguments, but on Windows it does
- It's a specification.
-
04:28 AM Revision bf6a8134 (git): fiddle/import.rb: suppress warnings
- * ext/fiddle/lib/fiddle/import.rb (type_alias, handler): suppress
"not initialized instance variable" warnings.
gi... -
03:11 AM Bug #12265 (Closed): did_you_mean spell checker crash
04/10/2016
-
09:59 PM Revision e9bb167b (git): file.c: prefer rb_check_arity
- * file.c (rb_file_s_expand_path, rb_file_s_absolute_path): use
rb_check_arity instead of rb_scan_args for a simple ... -
09:59 PM Revision e19df562 (git): file.c: apply2files returns Fixnum
- * file.c (apply2files): return Fixnum so that callers can just
return it.
git-svn-id: svn+ssh://ci.ruby-lang.org/r... - 09:54 PM Revision df63c544 (git): * 2016-04-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:54 PM Revision 03bf343a (git): file.c: apply to argv
- * file.c (apply2files): apply to a VALUE vector instead of a
temporary array.
git-svn-id: svn+ssh://ci.ruby-lang.o... -
08:49 PM Bug #12265: did_you_mean spell checker crash
- Apparently there was a method I forgot to define. Running rake test:controllers first, followed by rake test:modules ...
-
08:43 PM Bug #12265 (Closed): did_you_mean spell checker crash
- I'm not entirely sure what went wrong. I fixed a bracket error in my code and it started throwing this.
If you nee... -
02:07 PM Feature #11633 (Closed): NilLogger class
- Let me close
-
11:54 AM Bug #12264 (Closed): Win32::Registry::API.DeleteKey and DeleteValue reference renamed constants
- Applied in changeset r54529.
----------
registry.rb: fix API names
* ext/win32/lib/win32/registry.rb (DeleteValue, ... -
11:54 AM Revision 21992b6c (git): registry.rb: fix API names
- * ext/win32/lib/win32/registry.rb (DeleteValue, DeleteKey): fix
API names. [ruby-core:74863] [Bug #12264]
git-svn... -
08:47 AM Revision 3cd3c9d7 (git): no argument conversions in rb_realpath_internal
- * file.c (rb_realpath_internal): no argument conversions since
this internal function does not need to_path and enc... - 07:30 AM Revision ee833721 (git): * 2016-04-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:30 AM Revision 75dc429f (git): win32/file.c: fix free
- * win32/file.c (rb_file_expand_path_internal): should free wpath,
but not xfree, corresponding to rb_w32_mbstr_to_w...
04/09/2016
-
10:28 PM Feature #12026: Support warning processor
- Here is a patch that implements $WARNING_PROCESSOR support.
-
06:14 PM Bug #12264: Win32::Registry::API.DeleteKey and DeleteValue reference renamed constants
- Made a mess of the patch. I had to try to recreate by hand so it may not apply directly, but the idea is simple enough.
-
06:10 PM Bug #12264 (Closed): Win32::Registry::API.DeleteKey and DeleteValue reference renamed constants
- The fix for https://bugs.ruby-lang.org/issues/10820 (https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisi...
-
06:04 PM Bug #10257: Generate X.509 certificate/request/CRL with elliptic curve keys
- "no shared cipher" for EC: looks like the curve name's in OpenSSL::PKey::EC::Group. There's a `#curve_name` method to...
-
01:39 PM Revision 997df3ad (git): * lib/ostruct.rb: [DOC] fix position of nodoc directive.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:03 AM Feature #12263: Feature request: &&. operator (shorthand for foo && foo.method)
- Robert A. Heiler wrote:
> I also have to admit that I find "x && y" easier to understand than
> "x&&.y".
But one... -
05:33 AM Feature #12263: Feature request: &&. operator (shorthand for foo && foo.method)
- I don't really like it.
matz said that & is the lonely operator because the person is staring
at a dot before, li... -
05:30 AM Feature #12262: Anti-loop
- I don't have any big pro or contra opinion, but there is one thing I am wondering:
Is this still called a loop in ... -
04:01 AM Revision 21791dd9 (git): ext/tk/extconf.rb: add newline
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:58 AM Revision e6c88132 (git): load.c: fix r54521
- * load.c (rb_f_load): do not convert the encoding twice.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54523 b2d... -
01:25 AM Revision 404bf57a (git): assertions.rb: set default internal encoding
- * test/lib/test/unit/assertions.rb (assert_raise_with_message):
set default internal encoding to the excpected mess... -
01:03 AM Revision 56417d1f (git): load.c: raise name before conversion
- * load.c (rb_f_load): raise with the original path name before
encoding conversion.
git-svn-id: svn+ssh://ci.ruby-... -
12:59 AM Revision 7aa83cd0 (git): test_io_m17n.rb: nil default internal encoding
- * test/ruby/test_io_m17n.rb (test_bom_non_utf): ensure default
internal encoding is not set.
git-svn-id: svn+ssh:/...
Also available in: Atom