Project

General

Profile

Activity

From 01/13/2016 to 01/19/2016

01/19/2016

10:54 PM Feature #12008 (Open): Immutable object graphs (a.k.a. deep freeze)
Hi there. I know some sort of "#deep_freeze" construct has been proposed many times before. I proposed it in this blo... bascule (Tony Arcieri)
10:43 PM Misc #12004: Code of Conduct
Kurtis Rainbolt-Greene wrote:
> @astonj:
>
> > Personally I feel that Aaron, DHH or in fact any other prominent a...
AstonJ (Aston J)
10:20 PM Misc #12004: Code of Conduct
@astonj:
> Personally I feel that Aaron, DHH or in fact any other prominent and respected member of the community ...
krainboltgreene (Kurtis Rainbolt-Greene)
09:39 PM Misc #12004: Code of Conduct
Coraline Ada Ehmke wrote:
> I am the creator of the Contributor Covenant
Yes, we know who you are. (c Doctor Who)...
rubydino (Ruby Dino)
09:29 PM Misc #12004: Code of Conduct
Personally I feel that Aaron, DHH or in fact any other prominent and respected member of the community is more than c... AstonJ (Aston J)
09:09 PM Misc #12004: Code of Conduct
> In the end Adam Beynon accepted a pull request from Github user Strand McCutchen to add version 1.0 of the Contribu... avit (Andrew Vit)
09:01 PM Misc #12004: Code of Conduct
Please add a Code of Conduct. It will not harm the people who think they don't need it. But there are lots of people ... bitboxer (Bodo Tasche)
08:40 PM Misc #12004: Code of Conduct
Since people are repeatedly bringing up Opal as a reason not to adopt a code of conduct, I'd like to point to a blog ... CoralineAda (Coraline Ada Ehmke)
08:35 PM Misc #12004: Code of Conduct
I hope this is not the kind of professionalism we aspire to:
https://github.com/opal/opal/issues?q=is%3Aissue+cond...
avit (Andrew Vit)
07:35 PM Misc #12004: Code of Conduct
I'm against adding policies and rules such as this. It's good to ask people to love and respect each other, but to t... danielpclark (Daniel P. Clark)
06:05 PM Misc #12004: Code of Conduct
The Celluloid projects have adopted the Contributor Convenant. I would be in favor of Ruby adopting it. bascule (Tony Arcieri)
10:57 AM Misc #12004: Code of Conduct
> I believe Ruby has code of conduct for ages:
That is not a code of conduct, it's a motto. It says so directly in...
krainboltgreene (Kurtis Rainbolt-Greene)
07:36 AM Misc #12004: Code of Conduct
I believe Ruby has code of conduct for ages:
https://en.wikipedia.org/wiki/MINASWAN
vo.x (Vit Ondruch)
04:11 AM Misc #12004: Code of Conduct
[email protected] wrote:
> I'm asking that we join with the larger Ruby community in supporting
> the adoptio...
normalperson (Eric Wong)
12:54 AM Misc #12004: Code of Conduct
Please, no.
I'm utterly opposed to this sort of policing of language. (Apart from the anti-doxxing
prohibition, ...
spatulasnout (B Kelly)
12:20 AM Misc #12004 (Assigned): Code of Conduct
hsbt (Hiroshi SHIBATA)
12:19 AM Misc #12004: Code of Conduct
I strongly support adopting a code of conduct to signal to newcomers that Ruby is a welcoming and inclusive community. strand (Strand McCutchen)
12:08 AM Misc #12004: Code of Conduct
This is probably already clear since Bundler adopted the Contributor Convenant for both the Bundler project and Bundl... indirect (André Arko)
12:07 AM Misc #12004: Code of Conduct
We (the vcr, hamster, and rubygems repositories) have a Contributor Covenant-based Code of Conduct for our repositori... krainboltgreene (Kurtis Rainbolt-Greene)
08:03 PM Feature #11955: Expose Object that Receives logs in Logger
Nobu, I've added a new patch that would expose the `LogDevice` object in a `Logger` instance. This would be acceptabl... schneems (Richard Schneeman)
12:38 PM Bug #12007 (Feedback): Newly added Unicode data file doesn't get downloaded
Remove `.unicode-8.0.0.time` file.
Adding/removing data file should be rare, and not worth to add more rules, I think.
nobu (Nobuyoshi Nakada)
08:10 AM Bug #12007 (Closed): Newly added Unicode data file doesn't get downloaded
I added a new Unicode data file that should be downloaded to enc/unicode/8.0.0 in revision 53590, but despite repeate... duerst (Martin Dürst)
08:51 AM Feature #11999: MatchData#to_h to get a Hash from named captures
Looks like it's the same problem as I noted here https://bugs.ruby-lang.org/issues/11999#note-2 sorah (Sorah Fukumori)
08:11 AM Feature #11999: MatchData#to_h to get a Hash from named captures
also interesting if you have a with | combined regexp where both of them does have a named capture:
```ruby
reg =...
Hanmac (Hans Mackowiak)
03:26 AM Feature #11999: MatchData#to_h to get a Hash from named captures
Martin Dürst wrote:
> Matthew Kerwin wrote:
>
> > I think #named_captures is the best name, since that is precise...
phluid61 (Matthew Kerwin)
02:36 AM Feature #11999: MatchData#to_h to get a Hash from named captures
Matthew Kerwin wrote:
> I think #named_captures is the best name, since that is precisely what it returns (i.e. it...
duerst (Martin Dürst)
08:15 AM Bug #10458 (Closed): After r48196, make cannot complete because of Unicode file download problem
duerst (Martin Dürst)
08:15 AM Bug #11837 (Closed): ./miniruby.exe: No such file or directory
duerst (Martin Dürst)
08:13 AM Bug #10457 (Closed): Proc instead of String as error message still doesn't work (gem problem?)
duerst (Martin Dürst)
06:15 AM Feature #12006 (Open): return IO object from IO#print, IO#puts, IO#close_read, IO#close_write,...
There are a number of methods on IO objects that currently return nil.
It would be more convenient if they returned ...
duerst (Martin Dürst)
04:46 AM Bug #11946: Assertion failed: (!STR_EMBED_P(shared)), function str_new_frozen, file string.c, line 1075.
Ruby 2.3.0
Rails 4.2.5
Confirming for me also. I have traced the problem to this line:
https://github.com/rail...
fredngo (Fred Ngo)
04:34 AM Feature #12005: Unify Fixnum and Bignum into Integer
Could you elaborate the road map?
1. move methods from `Fixnum` and `Bignum` to `Integer`, with code to dispatch b...
nobu (Nobuyoshi Nakada)
02:38 AM Feature #12005 (Closed): Unify Fixnum and Bignum into Integer
CRuby has two `Integer` classes, `Fixnum` and `Bignum`.
But it is implementation detail.
They should be seen as a s...
naruse (Yui NARUSE)
04:00 AM Bug #12002 (Rejected): **param notation seems to be creating a new hash in ruby 2.2.0
It is not a bug.
As `*rest`, modifying `o` should not affect the object in the caller scope.
nobu (Nobuyoshi Nakada)
03:16 AM Bug #12000 (Closed): Crash report for 2.3.0
Thank you, already fixed in the trunk. nobu (Nobuyoshi Nakada)

01/18/2016

11:33 PM Misc #12004: Code of Conduct
If this makes people feel more comfortable to contribute to Ruby, then I am positive on it. I think we basically do ... tenderlovemaking (Aaron Patterson)
10:18 PM Misc #12004 (Closed): Code of Conduct
I am the creator of the Contributor Covenant, a code of conduct for Open Source projects. At last count there are ove... CoralineAda (Coraline Ada Ehmke)
11:32 PM Feature #11999: MatchData#to_h to get a Hash from named captures
Shota Fukumori wrote:
> > is not always able to convert to Hash/Map.
>
> Ah -- agreed. How about MatchData#named...
phluid61 (Matthew Kerwin)
04:53 PM Feature #11999: MatchData#to_h to get a Hash from named captures
> is not always able to convert to Hash/Map.
Ah -- agreed. How about MatchData#named_captures?
I can't think t...
sorah (Sorah Fukumori)
12:51 PM Feature #11999: MatchData#to_h to get a Hash from named captures
I don't think `to_h` is appropriate, because `MatchData` is not always able to convert to Hash/Map.
Is there any nam...
matz (Yukihiro Matsumoto)
11:42 AM Feature #11999: MatchData#to_h to get a Hash from named captures
I agree. Please add this feature. I have also looked to do the same thing. danielpclark (Daniel P. Clark)
08:57 AM Feature #11999: MatchData#to_h to get a Hash from named captures
Consideration is behavior for multiple captures with same group name:
~~~
/(?<a>.)(?<a>.)/
~~~
MatchData#[] r...
sorah (Sorah Fukumori)
06:37 AM Feature #11999 (Closed): MatchData#to_h to get a Hash from named captures
~~~
class MatchData
def to_h
self.names.map { |n| [n, self[n]] }.to_h
end
end
p '12'.match(/(?<a>.)(?...
sorah (Sorah Fukumori)
10:13 PM Bug #12003 (Closed): Unexpected behavior of === with Range of Date objects
In Ruby 2.2, a Range of Date objects will return true when matched with === for a new Date that falls in the range:
...
rossta (Ross Kaffenberger)
09:26 PM Bug #12001: Abort trap:6
Same as #11998.
> ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]
(snip)
> -- C level backtrace ...
wanabe (_ wanabe)
02:22 PM Bug #12001 (Third Party's Issue): Abort trap:6
I created (successfully) a new rails app ($ rails new Pinteresting) per the instruction of OneMonthRails class. I cha... collinsjacob (Jacob Collins)
09:09 PM Bug #12002: **param notation seems to be creating a new hash in ruby 2.2.0
r48239 did, according to `git bisect`. wanabe (_ wanabe)
02:51 PM Bug #12002 (Rejected): **param notation seems to be creating a new hash in ruby 2.2.0
I found the regression regarding the handling of the `**` notation for options hash in a method. In ruby 2.1 and lowe... chucke (Tiago Cardoso)
01:50 PM Bug #12000 (Closed): Crash report for 2.3.0
Running RSpec tests on a RoR application, MRI 2.2.2 returned many failures due to an undefined method, while MRI 2.3.... RoxasShadow (Roxas Shadow)
05:55 AM Feature #11949: Allow @/$ prefix in Regexp's named captures
It should be fixed,I think,without assignment behavior.
Matz.
matz (Yukihiro Matsumoto)
05:37 AM Bug #11989 (Closed): Dedenting interpolating heredoc can interpret escapes incorrectly
Applied in changeset r53573.
----------
parse.y: escaped newline in dedenting heredoc
* parse.y (parser_here_docume...
nobu (Nobuyoshi Nakada)
12:53 AM Bug #11928: Segmentation fault in did_you_mean extension
_ wanabe wrote:
> This script still causes SEGV.
Fixed at r53524. Thanks!
wanabe (_ wanabe)

01/17/2016

04:01 PM Bug #11657: Abort Trap 6 when running a test suite
Backported at r53567.
ko1 san thank you for providing a patch.
Hello, Andrew.
Sorry for my late reaction. The ne...
nagachika (Tomoyuki Chikanaga)
01:42 PM Bug #11998 (Third Party's Issue): Segmentation fault
You load an extension library for 2.2 from ruby 2.0.
Seems the rvm's issue as usual.
nobu (Nobuyoshi Nakada)
12:52 PM Bug #11998 (Third Party's Issue): Segmentation fault
Ruby seems to have crashed while attempting to run an alias in the command line, reverting to -v 2.0.0 after crash shmully (Shmully Wolfson)
06:31 AM Bug #11958 (Closed): TCPSocket.getsockopt().bool raises a TypeError on windows
Applied in changeset r53561.
----------
option.c: single byte boolean
* ext/socket/option.c (sockopt_bool): relax b...
nobu (Nobuyoshi Nakada)
03:50 AM Bug #11996 (Feedback): bin/rails server Unavailable
What is the whole message, and the diagnostic report? nobu (Nobuyoshi Nakada)

01/16/2016

11:28 AM Bug #7676: Comparison of Float::NAN in array behaves unexpectedly
It appears calling eql? on array does not behave in this way:
```
[Float::NAN].eql? [Float::NAN]
=> false
```
...
dwfait (Dwain Faithfull)
09:09 AM Feature #11997: A method to read a file with interpolations
> Why not erb?
Erb syntax is too much noise to me. It is centered toward html (it resembles html tagging), which i...
sawa (Tsuyoshi Sawada)
02:07 AM Feature #11997 (Feedback): A method to read a file with interpolations
Why not erb? nobu (Nobuyoshi Nakada)
02:05 AM Bug #11995 (Rejected): BigDecimal#power fails for some values
The latter is parsed as `-(0.5**0.2)`.
~~~
$ ruby -e 'p (-0.5)**0.2'
(0.7042902001692478+0.5116967824803669i)
~...
nobu (Nobuyoshi Nakada)
01:37 AM Feature #11982 (Closed): Rename test-sample
Applied in changeset r53551.
----------
* common.mk: test-sample was changed to test-basic.
[Feature #11982][ruby-...
hsbt (Hiroshi SHIBATA)

01/15/2016

08:32 PM Feature #11997 (Feedback): A method to read a file with interpolations
I request a single method that reads a file while interpreting interpolated Ruby code in it (in the current context).... sawa (Tsuyoshi Sawada)
05:12 PM Bug #11996 (Closed): bin/rails server Unavailable
Hey there,
I'm new to Ruby and Rails so not really sure what the problem is here. I've created a 'railsbridge' dir...
apelchuk (Arkady Apelchuk)
03:57 PM Bug #11979 (Closed): gcc-6 fails to optimize regcomp.c:compile_length_quantifier_node()
octoploid octoploid wrote:
> Takeshi Nishimatsu wrote:
> > Sorry, but GCC developers judged my bug report as INVALI...
naruse (Yui NARUSE)
01:27 PM Bug #11979: gcc-6 fails to optimize regcomp.c:compile_length_quantifier_node()
Takeshi Nishimatsu wrote:
> Sorry, but GCC developers judged my bug report as INVALID.
> https://gcc.gnu.org/bugzil...
octoploid (octoploid octoploid)
09:57 AM Bug #11979: gcc-6 fails to optimize regcomp.c:compile_length_quantifier_node()
Sorry, but GCC developers judged my bug report as INVALID.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69291
On ...
t-nissie (Takeshi Nishimatsu)
06:04 AM Bug #11979: gcc-6 fails to optimize regcomp.c:compile_length_quantifier_node()
I reported this issue as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69291 with new info of:
I found strange beha...
t-nissie (Takeshi Nishimatsu)
03:19 PM Bug #11995 (Rejected): BigDecimal#power fails for some values
$ irb -rbigdecimal
> BigDecimal('-0.5').power(BigDecimal('0.2'))
Math::DomainError: Zero or negative argument for l...
dolzenko (Evgeniy Dolzhenko)
02:12 PM Bug #11994 (Closed): Incorrect result for yday in vtm_add_offset with negative UTC offset on last day of the year
When you have a UTC time value that's the first day of the year and then convert it to a time value with a negative U... pixeltrix (Andrew White)
01:11 PM Bug #11831 (Closed): Undefined behavior issues
Applied in changeset r53545.
----------
disable unaligned word access
* regint.h: disable unaligned word access wit...
nobu (Nobuyoshi Nakada)
01:10 PM Bug #11831: Undefined behavior issues
Naohisa Goto wrote:
> Since r53543, unaligned word access can be disabled with ./configure CPPFLAGS="-DUNALIGNED_WOR...
octoploid (octoploid octoploid)
12:25 PM Bug #11831: Undefined behavior issues
Since r53543, unaligned word access can be disabled with ./configure CPPFLAGS="-DUNALIGNED_WORD_ACCESS=0"
I think th...
ngoto (Naohisa Goto)
01:02 PM Feature #11982 (Open): Rename test-sample
hsbt (Hiroshi SHIBATA)
12:25 AM Feature #11982 (Closed): Rename test-sample
Applied in changeset r53537.
----------
* common.mk: test-sample was changed to test-basic.
[Feature #11982][ruby-...
hsbt (Hiroshi SHIBATA)
09:43 AM Bug #11991: `Symbol#match` returns the match position, unlike `String#match` and `Regexp#match`
I would be happy to adapt the spec suite to the newer behavior if we decide so, of course.
However, I think such a c...
Eregon (Benoit Daloze)
06:28 AM Bug #11991: `Symbol#match` returns the match position, unlike `String#match` and `Regexp#match`
Seems a bug, but ["spec-style" test suit](https://github.com/ruby/spec/blob/master/core/symbol/match_spec.rb) seems d... nobu (Nobuyoshi Nakada)
09:05 AM Bug #11993 (Rejected): foo(hash) is handled like foo(**hash)
Given this method:
def foo(a = nil, b: nil)
p a: a, b: b
end
I can pass keyword arguments to it...
sos4nt (Stefan Schüßler)
07:12 AM Bug #11990 (Closed): Dedenting heredoc interacts poorly with string concatenation
Applied in changeset r53541.
----------
parse.y: should not deent concatenated string
* parse.y (string1): reset he...
nobu (Nobuyoshi Nakada)
06:17 AM Bug #11992 (Feedback): Regexp match data
I can't reproduce it, with any of 1.8..2.3, nor jruby-9.0.1.0.
~~~
$ ruby -e 'm=" M.S. Math \n M.S. Computer Eng...
nobu (Nobuyoshi Nakada)
03:18 AM Bug #11992: Regexp match data
Found in jruby too rinkevichjm (James Rinkevich)
03:17 AM Bug #11992 (Closed): Regexp match data
~~~ruby
m=" M.S. Math \n M.S. Computer Eng. \n".match /M\.S\./
m.offset 0
[1,5]
m.offset 1
[1,5] # should be [1...
rinkevichjm (James Rinkevich)
05:50 AM Bug #11980: External methods are appearing as instance methods for String
It's not really a bug.
When you define following method. It is added on Object class. And any class which inherit...
codetodya (Sumit Mahamuni)

01/14/2016

10:20 PM Bug #11991 (Closed): `Symbol#match` returns the match position, unlike `String#match` and `Regexp#match`
`String#match` and `Regexp#match` return a `MatchData` when match succeeds:
~~~RUBY
"".match(//) # => #<MatchData...
sawa (Tsuyoshi Sawada)
10:11 PM Bug #11977: Bug with array literals caused by r53376
Eric Wong wrote:
> [email protected] wrote:
> > I guess this is due to the hash table change? I can't say ...
tenderlovemaking (Aaron Patterson)
10:09 PM Bug #11657: Abort Trap 6 when running a test suite
2.3.0 works, but 2.2.4 currently doesn't include the fix. I note a tag saying 2.2 is required; I guess it'll end up i... adh1003 (Andrew Hodgkinson)
01:51 PM Bug #11985: SignalException: SIGABRT when rake test
I met with failures when i tried to simplify my code, `SignalException` will always be disappeared when i try to dele... wensen (Vincent Ting)
01:41 PM Bug #11990 (Closed): Dedenting heredoc interacts poorly with string concatenation
The following code reproduces the problem:
~~~
p <<~E " y"
x
E
~~~
It prints `"x\ny"`, but the second st...
whitequark (whitequark *)
12:45 PM Bug #11989 (Closed): Dedenting interpolating heredoc can interpret escapes incorrectly
It is clear that the dedenting <<~HEREDOC feature was intended to only consider actual whitespace in the source file ... whitequark (whitequark *)
10:31 AM Bug #11973 (Rejected): IO#advise should raise NotImplementedError on platforms that do not support that call
Closing this issue, since people seem to agree the current behavior is intended.
(Also see https://github.com/ruby/s...
Eregon (Benoit Daloze)
09:42 AM Bug #11988 (Assigned): YAML.dump doesn't quote string starting with 0 which will be recognized as float in YAML 1.2
I found it is psych's issue.
Following fixes this (but may be it is fixed in Psych::ScalarScanner#tokenize.
```di...
naruse (Yui NARUSE)
12:14 AM Bug #11988: YAML.dump doesn't quote string starting with 0 which will be recognized as float in YAML 1.2
I suspect that it may be a behavior of libyaml. nobu (Nobuyoshi Nakada)
06:08 AM Bug #11968 (Closed): OpenSSL extension only supports weak (512-bit, 1024-bit) Diffie-Hellman groups
Applied in changeset r53531.
----------
* Remove 512-bit DH group. It's affected by LogJam Attack.
https://weakdh....
hsbt (Hiroshi SHIBATA)
03:03 AM Bug #11979: gcc-6 fails to optimize regcomp.c:compile_length_quantifier_node()
gcc-6 fails to optimize ruby-2.3.0/regcomp.c:compile_length_quantifier_node()
and cannot build the ruby. Even the -O...
t-nissie (Takeshi Nishimatsu)

01/13/2016

07:38 PM Bug #11988 (Closed): YAML.dump doesn't quote string starting with 0 which will be recognized as float in YAML 1.2
YAML.dump doesn't quote string "019" but it is recognized as float using Core Schema tag resolution option of YAML 1.... frsyuki (Sadayuki Furuhashi)
07:16 PM Bug #11973: IO#advise should raise NotImplementedError on platforms that do not support that call
Ruby APIs try to unify across platforms, and IO is not just POSIX.
So I think "noop returning nil" is an appropria...
Eregon (Benoit Daloze)
06:35 PM Bug #11973: IO#advise should raise NotImplementedError on platforms that do not support that call
I do not have any use-cases, unfortunately. I am just arguing from a standpoint of what I believe to be correct. If a... cremes (Chuck Remes)
08:28 AM Bug #11973: IO#advise should raise NotImplementedError on platforms that do not support that call
On Tue, Jan 12, 2016 at 7:06 PM, Eric Wong <[email protected]> wrote:
> [email protected] wrote:
>> 3. If the...
kosaki (Motohiro KOSAKI)
12:17 AM Bug #11973: IO#advise should raise NotImplementedError on platforms that do not support that call
[email protected] wrote:
> 3. If the platform DOES NOT SUPPORT posix_fadvise, then it should
> raise NotImplement...
normalperson (Eric Wong)
01:32 PM Bug #11979: gcc-6 fails to optimize regcomp.c:compile_length_quantifier_node()
gcc-6 fails to optimize regcomp.c.
~~~
$ ../configure CC=/usr/local/bin/gcc
$ make -j4 encdb.h # => ArgumentEr...
t-nissie (Takeshi Nishimatsu)
11:11 AM Bug #11985: SignalException: SIGABRT when rake test
Nobuyoshi Nakada wrote:
> How can I reproduce it?
Sorry, I'm trying to minify my code to reproduce it, but still ...
wensen (Vincent Ting)
10:54 AM Bug #11985 (Feedback): SignalException: SIGABRT when rake test
nobu (Nobuyoshi Nakada)
10:53 AM Bug #11985: SignalException: SIGABRT when rake test
How can I reproduce it? nobu (Nobuyoshi Nakada)
09:08 AM Bug #11985 (Closed): SignalException: SIGABRT when rake test
wensen (Vincent Ting)
10:58 AM Feature #11987: daemons can't show the backtrace of rb_bug
I always recommend pointing stderr to a regular file using
`IO#reopen` after daemonization. Perhaps kwargs may be a...
normalperson (Eric Wong)
10:38 AM Feature #11987 (Open): daemons can't show the backtrace of rb_bug
Ruby shows backtrace and other information into stderr on rb_bug.
But daemon process redirects stderr into /dev/null...
naruse (Yui NARUSE)
10:19 AM Bug #11986 (Third Party's Issue): Segmentation fault
I've got the attached segmentation fault every time I shut down a web app. The web app is made with Sinatra and suppo... fabioin (Fabio Inguaggiato)
05:42 AM Bug #11984 (Rejected): DateTime.parse can parse invalid datetime string
It seems if you pass a string which begins with 2 alphabets and following is 7 numerics, it can be parsed as DateTime... lanscene (jarry xu)
04:44 AM Bug #11928: Segmentation fault in did_you_mean extension
This script still causes SEGV.
Confirmed with `ruby 2.4.0dev (2016-01-13 trunk 53518) [x86_64-darwin15]` and `ruby 2...
wanabe (_ wanabe)
 

Also available in: Atom