Project

General

Profile

Activity

From 04/07/2016 to 04/13/2016

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:
>...
Eregon (Benoit Daloze)
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: ...
normalperson (Eric Wong)
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 ...
Eregon (Benoit Daloze)
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... danielpclark (Daniel P. Clark)
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...
cremno (cremno phobia)
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...
normalperson (Eric Wong)
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...
shyouhei (Shyouhei Urabe)
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...
ko1 (Koichi Sasada)
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...
newmen (Gleb Averchuk)
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... bascule (Tony Arcieri)
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...
azet (Aaron Zauner)
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 akr (Akira Tanaka)
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]
akr (Akira Tanaka)
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
akr (Akira Tanaka)
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 akr (Akira Tanaka)
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.
* ...
akr (Akira Tanaka)
01:01 PM Bug #12181 (Feedback): ブロックがたくさんあるファイルを編集するとruby-modeが重い
Emacs 24付属のruby-mode.elではとくに問題がないように思えますが、どのバージョンでしょうか。 nobu (Nobuyoshi Nakada)
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 ... tarui (Masaya Tarui)
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....
Eregon (Benoit Daloze)
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...
tarui (Masaya Tarui)
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 ...
tarui (Masaya Tarui)
12:44 PM Bug #12183: require "win32ole" すると終了ステータスが必ず 0 になる
r54533では再現できませんでした。 nobu (Nobuyoshi Nakada)
06:47 AM Bug #12183: require "win32ole" すると終了ステータスが必ず 0 になる
あまり役に立たない情報かもしれませんが、mswin64ではどのバージョンでも問題が再現しないことを確認しました。 usa (Usaku NAKAMURA)
06:36 AM Bug #12183 (Assigned): require "win32ole" すると終了ステータスが必ず 0 になる
shyouhei (Shyouhei Urabe)
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 ...
knu (Akinori MUSHA)
07:02 AM Bug #11878 (Assigned): Comparison of prepended modules
naruse (Yui NARUSE)
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...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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:...
nobu (Nobuyoshi Nakada)
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...
akr (Akira Tanaka)
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...
nobu (Nobuyoshi Nakada)
06:40 AM Bug #12184 (Assigned): Cygwin LANG=ja_JP.SJIS 環境でコマンドライン引数に日本語が渡せない
Nobu will look into it. shyouhei (Shyouhei Urabe)
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 nobu (Nobuyoshi Nakada)
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...
matz (Yukihiro Matsumoto)
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...
matz (Yukihiro Matsumoto)
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...
nobu (Nobuyoshi Nakada)
05:24 AM Feature #9969: Add File.empty? as alias to File.zero?
OK, agreed.
Matz.
matz (Yukihiro Matsumoto)
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/...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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... matz (Yukihiro Matsumoto)
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...
duerst (Martin Dürst)
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...
nobu (Nobuyoshi Nakada)
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...
ko1 (Koichi Sasada)
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 svn[bot]
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...
nobu (Nobuyoshi Nakada)
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... shyouhei (Shyouhei Urabe)
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...
eam (Evan Miller)
01:00 AM Bug #12276 (Feedback): Quoting error involving '$' characters in DT_RPATH pathnames
Doesn't `configure --enable-load-relative` work? nobu (Nobuyoshi Nakada)
12:42 AM Bug #12270: 2.3.0/2.4.0 で stackprof を実行すると SEGV することがある
僕も stackprof の master で SEGV が起きないことを確認しました。
参考: https://twitter.com/mametter/status/719795060015898624
hsbt (Hiroshi SHIBATA)

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... eam (Evan Miller)
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 ...
normalperson (Eric Wong)
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? andrewchhwong (Andrew Wong)
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...
Eregon (Benoit Daloze)
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...
ko1 (Koichi Sasada)
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...
tarui (Masaya Tarui)
08:20 PM Bug #12270 (Third Party's Issue): 2.3.0/2.4.0 で stackprof を実行すると SEGV することがある
示唆なさってたとおり、 `gem 'stackprof', github: 'tmm1/stackprof'` で直りますね。 naruse (Yui NARUSE)
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 となり... hsbt (Hiroshi SHIBATA)
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 ... asnow (Andrew Bolshov)
04:03 PM Bug #12273 (Rejected): Time.parse incorrectly parses Russian months
naruse (Yui NARUSE)
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...
naruse (Yui NARUSE)
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...
zverok (Victor Shepelev)
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 ...
leemour (Viacheslav Ptsarev)
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...
zverok (Victor Shepelev)
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... leemour (Viacheslav Ptsarev)
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... leemour (Viacheslav Ptsarev)
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...
sawa (Tsuyoshi Sawada)
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... shevegen (Robert A. Heiler)
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...
sawa (Tsuyoshi Sawada)
01:41 PM Feature #12080: Enumerable#first, Array#last with block
ping... Any thoughts?
(updated patch to apply successfully to the current trunk)
rhenium (Kazuki Yamaguchi)
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...
nobu (Nobuyoshi Nakada)
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...
yui-knk (Kaneko Yuichiro)
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: ...
nobu (Nobuyoshi Nakada)
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.
Soilent (Konstantin x)
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...
naruse (Yui NARUSE)
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`. nobu (Nobuyoshi Nakada)
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... spacemunkay (Jason Denney)
05:29 AM Bug #12232: Ripper.lex can't parse 2.3-style heredoc
ruby_2_3 r54471 merged revision(s) 53722. naruse (Yui NARUSE)
05:29 AM Bug #12182: openssl: NPN may be disabled by OpenSSL configuration
ruby_2_3 r54551 merged revision(s) 54258. naruse (Yui NARUSE)
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...
naruse (Yui NARUSE)
05:27 AM Bug #12215: URI::HTTP.new example is incorrect
ruby_2_3 r54550 merged revision(s) 54257. naruse (Yui NARUSE)
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...
naruse (Yui NARUSE)
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...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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. kou (Kouhei Sutou)
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 svn[bot]
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...
nobu (Nobuyoshi Nakada)

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...
DanRathbun (Dan Rathbun)
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... DanRathbun (Dan Rathbun)
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 znz (Kazuhiro NISHIYAMA)
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 akr (Akira Tanaka)
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...
funny_falcon (Yura Sokolov)
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...
ko1 (Koichi Sasada)
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...
ko1 (Koichi Sasada)
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...
nobu (Nobuyoshi Nakada)
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?
ko1 (Koichi Sasada)
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...
nobu (Nobuyoshi Nakada)
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....
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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 ...
nobu (Nobuyoshi Nakada)
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: ...
nobu (Nobuyoshi Nakada)
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 '_'.
...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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 ...
ko1 (Koichi Sasada)
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... david_macmahon (David MacMahon)
06:28 AM Feature #11788 (Closed): New ISeq serialize binary format
MRI 2.3 was shipped with this feature.
ko1 (Koichi Sasada)
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...
ko1 (Koichi Sasada)
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...
nobu (Nobuyoshi Nakada)
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...
ko1 (Koichi Sasada)
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. nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
03:11 AM Bug #12265 (Closed): did_you_mean spell checker crash
nobu (Nobuyoshi Nakada)

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 ...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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 svn[bot]
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...
nobu (Nobuyoshi Nakada)
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 ... durfee (Sean Durfee)
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...
durfee (Sean Durfee)
02:07 PM Feature #11633 (Closed): NilLogger class
Let me close sonots (Naotoshi Seo)
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, ...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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 svn[bot]
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...
nobu (Nobuyoshi Nakada)

04/09/2016

10:28 PM Feature #12026: Support warning processor
Here is a patch that implements $WARNING_PROCESSOR support. jeremyevans0 (Jeremy Evans)
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. jswatosh (Joe Swatosh)
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... jswatosh (Joe Swatosh)
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... tknarr (Todd Knarr)
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 ktsj (Kazuki Tsujimoto)
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...
phluid61 (Matthew Kerwin)
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...
shevegen (Robert A. Heiler)
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 ...
shevegen (Robert A. Heiler)
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 nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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-...
nobu (Nobuyoshi Nakada)
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:/...
nobu (Nobuyoshi Nakada)

04/08/2016

05:05 PM Revision 40c83329 (git): * 2016-04-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:05 PM Revision 3b6c4dad (git): bignum.c: rb_cstr_parse_inum
* bignum.c (rb_cstr_parse_inum): [EXPERIMENTAL] new function to
parse integer in C-string with length. the name an...
nobu (Nobuyoshi Nakada)
12:44 PM Feature #11816: Partial safe navigation operator
Tsuyoshi Sawada wrote:
> Does this conflict with the current syntax?
Yes.
```ruby
proc{|x|p x}&.(1) #=> 1
``...
nobu (Nobuyoshi Nakada)
11:42 AM Feature #11816: Partial safe navigation operator
What about allowing parentheses after the safe navigation operator like this:
~~~ruby
foo&.(bar.baz)
~~~
whic...
sawa (Tsuyoshi Sawada)
10:44 AM Feature #12263 (Feedback): Feature request: &&. operator (shorthand for foo && foo.method)
`&.` was considered useful because of `try!`.
Is method call on an expression which may be `false` so frequent?
nobu (Nobuyoshi Nakada)
09:47 AM Feature #12263 (Feedback): Feature request: &&. operator (shorthand for foo && foo.method)
Ruby 2.3 introduced the `&.` safe-navigation operator. I'd like to propose a `&&.` operator which would be shorthand ... johnnyshields (Johnny Shields)
10:43 AM Feature #12254 (Assigned): Add SSLCiphers option to webrick ssl.rb
shyouhei (Shyouhei Urabe)
09:46 AM Feature #8526: gemify tk
Hiroshi SHIBATA wrote:
> gem で出来るようにしてみました。
>
> https://github.com/hsbt/tk
おぉ、ありがとうございます。
> https://github....
naruse (Yui NARUSE)
02:55 AM Feature #8526: gemify tk
gem で出来るようにしてみました。
https://github.com/hsbt/tk
https://github.com/ruby や任意のアカウントに transfer することは可能です。
hsbt (Hiroshi SHIBATA)
09:16 AM Feature #12262: Anti-loop
You can make your last example work with `loop` by just adding a `break` at the end of the loop body. I don't think t... jwille (Jens Wille)
07:21 AM Feature #12262 (Open): Anti-loop
The `loop` method continues by default, and requires the keyword `break` to escape. This is good when the continuing ... sawa (Tsuyoshi Sawada)
08:32 AM Revision 45c593d8 (git): bignum.c: radix check functions
* bignum.c (valid_radix_p, invalid_radix): extracted functions to
check radix.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
03:53 AM Revision 333034ea (git): tk/extconf.rb: progress
* ext/tk/extconf.rb (progress): print progress messages only if
Logging is quiet.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
03:14 AM Revision ccb6e802 (git): tk/extconf.rb: outdated checks
* ext/tk/extconf.rb: remove outdated checks.
* ext/tk/tcltklib.c (ip_ruby_cmd): remove longstanding dead code.
ptr...
nobu (Nobuyoshi Nakada)

04/07/2016

11:46 PM Revision 139579b5 (git): dln.c: move error message definition
* dln.c (dln_load): move the definition of incompatible library
version error message to be shared.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
07:30 PM Bug #12261 (Closed): Windows: File.dirname with 2+ / or 2+ \\ will return // or \\\\
I am working through some File.dirname issues on JRuby and I saw a ruby/spec covering this behavior on windows:
`F...
enebo (Thomas Enebo)
05:09 PM Bug #12260 (Closed): Process finished with exit code 134. Empty test suite.
I tried to run a test in ruby mine after updating gems. And i got this error:
Process finished with exit code 134
...
akiikius (sylvester tumusiime)
04:43 PM Revision fea3ee2a (git): * 2016-04-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:43 PM Revision 990d2d73 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:57 PM Bug #12259 (Rejected): DateTime.parse does not take into account the system timezone
DateTime.parse does not take into account the system timezone although Time.parse does take into account the system t... sonots (Naotoshi Seo)
03:35 PM Feature #7361: Adding Pathname#touch
Any update on this
```ruby
class Pathname
def touch(options={})
FileUtils.touch(@path, options)
end
...
dsisnero (Dominic Sisneros)
02:47 PM Bug #12258 (Closed): RDoc bug when handling comments in C code examples
RDoc fails to correctly convert documentation that includes C example code with `/* ... */` comments.
It does not ...
stomar (Marcus Stollsteimer)
01:12 PM Bug #12191: Violation of ANSI aliasing rules causing problems while compiling
Thanks for making the changed but we've tried getting it to work and it doesn't seem to. It doesn't look like setting... Zarko (Zarko Todorovski)
12:49 PM Bug #12257 (Rejected): io/wait: wait_readable/writable working different than IO.select when descriptor not open
Coming from this pending issue:
https://github.com/net-ssh/net-ssh/pull/303
Gist of it:...
chucke (Tiago Cardoso)
12:14 PM Revision a3239b5b (git): win32.c: call w32_wopen directly
* win32/win32.c (rb_w32_uopen): call w32_wopen directly instead of
variadic rb_w32_wopen.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
10:06 AM Bug #12256: multiline regex parses '/' in a comment
No way to know if it will have `x` option at reading that '#'. nobu (Nobuyoshi Nakada)
10:04 AM Bug #12256 (Closed): multiline regex parses '/' in a comment
Applied in changeset r54510.
----------
regexp.rdoc: terminators in comments [ci skip]
* doc/regexp.rdoc (comments)...
nobu (Nobuyoshi Nakada)
08:51 AM Bug #12256 (Closed): multiline regex parses '/' in a comment
line 41
```ruby
line =~ /
foo # bar/baz
/x
```
Should not parse beyond a bare '#' or the limitation shoul...
ag4ve (shawn wilson)
10:04 AM Revision bcdfef89 (git): regexp.rdoc: terminators in comments [ci skip]
* doc/regexp.rdoc (comments): [DOC] terminators cannot appear in
comments. [ruby-core:74838] [Bug #12256]
git-svn...
nobu (Nobuyoshi Nakada)
07:14 AM Feature #8526: gemify tk
やっぱり2.4以降はtkはgemでやっていただけませんか。
誰かががんばるにしてもGitHubなりで別リポジトリとしたほうがPull Request等などやりやすいでしょうし。
naruse (Yui NARUSE)
04:40 AM Bug #12253 (Closed): tkとmechanizeを併用してTkButtonを押すと"TypeError: allocator undefined for TkEvent::Event"エラーが起こる
backport r50338. nobu (Nobuyoshi Nakada)
02:35 AM Feature #12161: Friendly BigDecimal#inspect
I agree that `BigDecimal` output is horrible.
First of all, I see no point in displaying the object's address. On...
skalee (Sebastian Skalacki)
02:24 AM Revision de3f0a42 (git): tkutil.c: fix overrun
* ext/tk/tkutil/tkutil.c (cbsubst_initialize): fix out-of-bound
access when no arguments given. `p Tk::Event.new` ...
nobu (Nobuyoshi Nakada)
01:33 AM Revision 9cd35c22 (git): fake.rb: set extout
* tool/fake.rb (prehook): set "extout" in RbConfig to configure
extension libraries.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
12:10 AM Revision eb87580d (git): * 2016-04-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:10 AM Revision f0cee0c6 (git): test_ssl.rb: skip unsupported ciphers
* test/openssl/test_ssl.rb (test_get_ephemeral_key): skip
unsupported ciphers. [GH-1318]
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom