Project

General

Profile

Activity

From 09/26/2015 to 10/02/2015

10/02/2015

03:58 PM Feature #11375: Decreased Object Allocation in Pathname.rb
Updated to use the `# -*- frozen_string_literal: true -*-` invocation.
schneems (Richard Schneeman)
09:52 AM Bug #11564 (Third Party's Issue): Segementation fault while doing rake db:migrate
I am using ruby
ruby 2.1.7p400 (2015-08-18 revision 51632) [x86_64-linux]
rails: Rails 3.2.13
I recently upgrad...
[email protected] (ritesh soni)
12:23 AM Feature #11562 (Closed): Update Unicode character normalization to Unicode Version 8.0.0
Completed with r52000. duerst (Martin Dürst)
12:08 AM Feature #11562 (Closed): Update Unicode character normalization to Unicode Version 8.0.0
Unicode character normalization data (the data for String#unicode_normalize,...) needs to be updated to Unicode Versi... duerst (Martin Dürst)
12:10 AM Feature #11563 (Closed): Update Onigmo regular expression engine to Unicode Version 8.0.0
The Unicode data for the Onigmo regular expression engine needs to be updated to Unicode Version 8.0.0. duerst (Martin Dürst)
12:05 AM Feature #11561 (Closed): Update Unicode data to Unicode Version 8.0
As done regularly, Ruby should be updated to the newest version of Unicode, 8.0.
For details, please see http://www...
duerst (Martin Dürst)

10/01/2015

03:19 PM Bug #11560 (Closed): crash in rb_vm_proc_envval after symbol change
Applied in changeset r51996.
----------
proc.c: fix symbol proc mark
* proc.c (proc_mark): block.ep of Proc from Sy...
nobu (Nobuyoshi Nakada)
01:19 PM Bug #11560 (Closed): crash in rb_vm_proc_envval after symbol change

somewhere in "git diff c2310ba..c90550c" where was some kind of heisenbug (its hard to debug because sometimes the ...
Hanmac (Hans Mackowiak)
01:18 PM Misc #11548: FileUtils#remove_tailing_slash is a poor method name
I have created a patch. This is my first contribution here. Sorry if I am doing something wrong.
Thank you very much.
willianveiga (Willian Veiga)
08:57 AM Bug #11556 (Open): [PERF] app_strconcat
nobu (Nobuyoshi Nakada)
06:46 AM Bug #11556: [PERF] app_strconcat
@nobu could we reopen this?
I compiled locally instead of using Docker which I use for RubyBench and got the follo...
tgxworld (Guo Xiang Tan)

09/30/2015

12:57 PM Bug #11559: ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
YAML の psych は 2.2.3 で変わっていないので Ruby 本体の Thread まわりのなにかだと思います。 hsbt (Hiroshi SHIBATA)
10:25 AM Bug #11559 (Closed): ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
ビジーループするスレッドと YAML.parse を並行して実行するような以下のようなコードが 2.2.2 と 2.2.3 で、
数倍遅くなっているようです。trunk でも遅いことを確認してます。
~~~
require ...
takkanm (三村 益隆)
12:07 PM Feature #11558: Time related C APIs
Yui NARUSE wrote:
> > > struct tm * localtime_with_gmtoff_zone(const time_t *t, struct tm *result, long *gmtoff, c...
akr (Akira Tanaka)
10:12 AM Feature #11558: Time related C APIs
Akira Tanaka wrote:
> Yui NARUSE wrote:
> > 既存の非公開APIを公開してください。
> > struct tm * localtime_with_gmtoff_zone(const t...
naruse (Yui NARUSE)
08:55 AM Feature #11558: Time related C APIs
Yui NARUSE wrote:
> Time関連のC APIを追加して欲しいです。
要望は理解できます。
> struct timespecとoffsetを取って、Timeを返してください。
> VALUE rb_...
akr (Akira Tanaka)
05:59 AM Feature #11558 (Closed): Time related C APIs
Time関連のC APIを追加して欲しいです。
具体的には以下のようなものが欲しいです。
struct timespecとoffsetを取って、Timeを返してください。
VALUE rb_time_timespec_new...
naruse (Yui NARUSE)
04:42 AM Bug #11557 (Closed): Capturing Limits
nobu (Nobuyoshi Nakada)
04:10 AM Bug #11557 (Closed): Capturing Limits
Ruby 2.2
In IRB and via normal ruby file.rb, you can create unexpected behavior via capture groups.
Via IRB
...
ronald.petty (Ronald Petty)

09/29/2015

06:46 PM Bug #11509: Incorrect fraction_digits calculation in lib/rss/rss.rb:41 Time#w3cdtf
Backported into `ruby_2_2` branch at r51987. nagachika (Tomoyuki Chikanaga)
08:34 AM Bug #11509: Incorrect fraction_digits calculation in lib/rss/rss.rb:41 Time#w3cdtf
ruby_2_1 r51977 merged revision(s) 51766,51767. usa (Usaku NAKAMURA)
06:43 PM Bug #11488: String#index and #include? broken for wide encodings
Backported into `ruby_2_2` branch at r51986. nagachika (Tomoyuki Chikanaga)
08:30 AM Bug #11488: String#index and #include? broken for wide encodings
ruby_2_1 r51976 merged revision(s) 51685. usa (Usaku NAKAMURA)
06:33 PM Bug #11457: miniruby SEGVs on CentOS 5
Backported into `ruby_2_2` branch at r51985. nagachika (Tomoyuki Chikanaga)
08:23 AM Bug #11457: miniruby SEGVs on CentOS 5
ruby_2_1 r51975 merged revision(s) 51626. usa (Usaku NAKAMURA)
06:32 PM Bug #10653: do-end block in ternary operator is syntax error
r51616 should be backported too? nagachika (Tomoyuki Chikanaga)
06:22 PM Bug #10653: do-end block in ternary operator is syntax error
After backporting r50409 and r51617, TestSyntax#test_block_after_cond failed. nagachika (Tomoyuki Chikanaga)
05:48 PM Bug #11556: [PERF] app_strconcat
> It seems worse than before on your system, while it was better on my system...
Ah I missed this. Hmm is there mo...
tgxworld (Guo Xiang Tan)
04:54 PM Bug #11556: [PERF] app_strconcat
Ah yes I have to add it in manually to https://github.com/ruby-bench/ruby-bench-suite.
Also, I'm seeing a regressi...
tgxworld (Guo Xiang Tan)
03:29 PM Bug #11556: [PERF] app_strconcat
Guo Xiang Tan wrote:
> Currently the new commits will appear whenever I rebase my fork of the Ruby repo. Do you know...
nobu (Nobuyoshi Nakada)
03:26 PM Bug #11556: [PERF] app_strconcat
Guo Xiang Tan wrote:
> Currently the new commits will appear whenever I rebase my fork of the Ruby repo. Do you know...
nobu (Nobuyoshi Nakada)
03:06 PM Bug #11556: [PERF] app_strconcat
Hi Nobu!
Currently the new commits will appear whenever I rebase my fork of the Ruby repo. Do you know who I can r...
tgxworld (Guo Xiang Tan)
07:40 AM Bug #11556: [PERF] app_strconcat
Thank you.
BTW, when will a new benchmark appear there?
nobu (Nobuyoshi Nakada)
07:39 AM Bug #11556 (Closed): [PERF] app_strconcat
Applied in changeset r51970.
----------
compile.c: fix performance of strconcat
* compile.c (compile_dstr_fragments...
nobu (Nobuyoshi Nakada)
12:50 PM Bug #11450: HTTPHeader.content_range throws error on non-byte units
Raised a [PR](https://github.com/ruby/ruby/pull/1018) shishir127 (Shishir Joshi)
08:40 AM Bug #11519: "#{nil}" produces string as US-ASCII rather than current encoding
ruby_2_1 r51978 merged revision(s) 51820. usa (Usaku NAKAMURA)

09/28/2015

08:47 PM Feature #11473: Immutable String literal in Ruby 3
Oh, now I got it, sorry for the confusion and thanks for explaining. I didn't pay attention that the performance gain... rosenfeld (Rodrigo Rosenfeld Rosas)
07:59 PM Feature #11473: Immutable String literal in Ruby 3
Rodrigo Rosenfeld Rosas wrote:
> No surprises at all. It just means that a and b won't get any performance improveme...
jeremyevans0 (Jeremy Evans)
07:20 PM Feature #11473: Immutable String literal in Ruby 3
I don't follow your concerns. I've suggested something in an attempt to get the performance improvements when possibl... rosenfeld (Rodrigo Rosenfeld Rosas)
02:47 PM Feature #11473: Immutable String literal in Ruby 3
Rodrigo Rosenfeld Rosas wrote:
> a.frozen? Should always return false unless explicitly frozen. That's the only way ...
jeremyevans0 (Jeremy Evans)
12:43 PM Feature #11473: Immutable String literal in Ruby 3
a.frozen? Should always return false unless explicitly frozen. That's the only way to keep backwards compatibility, r... rosenfeld (Rodrigo Rosenfeld Rosas)
07:29 PM Bug #11553 (Rejected): Disable by default the DTrace support on Linux systems.
vo.x (Vit Ondruch)
12:21 PM Bug #11553: Disable by default the DTrace support on Linux systems.
Ok...
I didn't knew systemtap provided a dtrace binary, neither that it can use the DTrace probes just fine. I jus...
clopez (Carlos Alberto Lopez Perez)
02:02 AM Bug #11553: Disable by default the DTrace support on Linux systems.
> Then disable it if only dtrace4Linux is available?
I still doubt no such distribution, though.
kosaki (Motohiro KOSAKI)
12:47 AM Bug #11553: Disable by default the DTrace support on Linux systems.
Then disable it if only `dtrace4Linux` is available?
How can we know `SystemTap` from `dtrace4Linux`?
nobu (Nobuyoshi Nakada)
06:10 AM Bug #11556 (Closed): [PERF] app_strconcat
total: 2 trial(s) (2 trial(s) for 1 benchmark(s))
..
-----------------------------------------------------------
b...
tgxworld (Guo Xiang Tan)

09/27/2015

10:32 PM Bug #11553: Disable by default the DTrace support on Linux systems.
If some distro doesn't support SystemTap and does support dtrace4linux officially, I'm ok to disable dtrace feature o... kosaki (Motohiro KOSAKI)
03:35 PM Bug #11553: Disable by default the DTrace support on Linux systems.
I assume that users will have to use --disable-dtrace to be on the safe side.
It is always a problem with binary y...
shevegen (Robert A. Heiler)
08:27 AM Bug #11553: Disable by default the DTrace support on Linux systems.
There is SystemTap which works just fine. And if you don't have installed /usr/bin/dtrace, then it will be disabled a... vo.x (Vit Ondruch)
04:59 PM Bug #11555 (Closed): [PATCH] Documentation for general use of Numeric class
The Numeric class has never had any documentation about general things like:
1. what it is for;
2. how it differs f...
joecorcoran (Joe Corcoran)
06:44 AM Feature #8976 (Closed): file-scope freeze_string directive
Applied in changeset r51953.
----------
fronzen-string-literal pragma
* compile.c (iseq_compile_each): override com...
nobu (Nobuyoshi Nakada)
06:44 AM Feature #9278 (Closed): Magic comment "immutable: string" makes "literal".freeze the default for that file
Applied in changeset r51953.
----------
fronzen-string-literal pragma
* compile.c (iseq_compile_each): override com...
nobu (Nobuyoshi Nakada)
05:52 AM Bug #10686: Memory leaking from torture test of symbol GC
I would like to propose two changes in `test/ruby/test_symbol.rb (TestSymbol#test_symbol_fstr_leak)`.
First, this ...
ReiOdaira (Rei Odaira)

09/26/2015

07:58 PM Feature #11554 (Closed): Privatize {Single}Forwardable API
For improve consistency with Module#define_method and Module#alias_method.
patch: https://github.com/ruby/ruby/pul...
kachick (Kenichi Kamiya)
04:57 PM Feature #7360: Adding Pathname#glob
Here is a patch that adds the functionality as outlined by Alexander. It's using "Pathname#join" to build the glob pa... til (Tilmann Singer)
04:20 PM Bug #11553 (Rejected): Disable by default the DTrace support on Linux systems.
The issue is the following:
* Linux has an unnofficial implementation of DTrace (dtrace4linux).
* However, this s...
clopez (Carlos Alberto Lopez Perez)
11:45 AM Feature #10594: Comparable#clamp
Where do we go from here? Is my patch acceptable? If no, what should I change? If yes, what's the process for getting... nerdinand (Ferdinand Niedermann)
03:12 AM Bug #11551 (Feedback): `[BUG] cfp consistency error` for unidentified reasons
Can't you make short code to reproduce it? nobu (Nobuyoshi Nakada)
 

Also available in: Atom