Project

General

Profile

Activity

From 09/24/2015 to 09/30/2015

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)
08:12 AM Revision 563127d7 (git): dir.c: give pathlen from callers
* dir.c (glob_helper): move pathlen to argument which is known in
the callers almost.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
06:47 AM Revision ae739c75 (git): vm_args.c: optimize symbol block passing
* vm_args.c (vm_caller_setup_arg_block): bypass Symbol#to_proc
call to optimize symbol block passing.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
06:36 AM Revision 66296d37 (git): proc.c: include symbol name
* proc.c (proc_to_s): include the original symbol name in string
form.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
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:45 PM Revision 3d6acf9d (git): merge revision(s) 51766,51767: [Backport #11509]
* lib/rss/rss.rb (Time#w3cdtf): fix zero-trimmed width of fraction
digits. [ruby-core:70667] [Bug #11509]
...
nagachika (Tomoyuki Chikanaga)
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:42 PM Revision a6268be7 (git): merge revision(s) 51685,51821: [Backport #11488]
* re.c (rb_memsearch_wchar, rb_memsearch_qchar): test matching
till the end of string. [ruby-core:70592] [...
nagachika (Tomoyuki Chikanaga)
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 Revision 6ce7bd6f (git): merge revision(s) 51626: [Backport #11457]
* thread_pthread.c (reserve_stack): ensure the memory is really
allocated. [Bug #11457]
git-svn-id: svn+s...
nagachika (Tomoyuki Chikanaga)
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)
04:47 PM Revision c2310baf (git): parse.y: reorder conditions
* parse.y (token_info_pop): scan lex buffer only when token info
is enabled.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
04:38 PM Revision aad3a867 (git): parse.y: token length
* parse.y (token_info_push, token_info_push): add token length
parameter instead of strlen.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
04:36 PM Revision e1c189be (git): * 2015-09-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:34 PM Revision 17ff3b9b (git): parse.y: fix memory leak
* parse.y (parser_free): fix memory leak at syntax error when
warn-indent is enabled.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
01:29 PM Revision b881747b (git): * parse.y: fix minor typo. [ci skip][fix GH-1038].
Patch by @ltratt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Eregon (Benoit Daloze)
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)
12:13 PM Revision 13d53f9a (git): parse.y: mark
* parse.y (parser_mark): mark compile option hash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51979 b2dd03c8-...
nobu (Nobuyoshi Nakada)
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)
08:40 AM Revision d3fb88d0 (git): merge revision(s) 51820: [Backport #11519]
* parse.y (literal_concat_gen, evstr2dstr_gen): keep literal
encoding beginning with an interpolation same ...
U.Nakamura
08:34 AM Revision 4a4a83c9 (git): merge revision(s) 51766,51767: [Backport #11509]
* lib/rss/rss.rb (Time#w3cdtf): fix zero-trimmed width of fraction
digits. [ruby-core:70667] [Bug #11509]
...
U.Nakamura
08:30 AM Revision d69ae6f9 (git): merge revision(s) 51685: [Backport #11488]
* re.c (rb_memsearch_wchar, rb_memsearch_qchar): test matching
till the end of string. [ruby-core:70592] [...
U.Nakamura
08:22 AM Revision 431b9dbd (git): merge revision(s) 51626: [Backport #11457]
* thread_pthread.c (reserve_stack): ensure the memory is really
allocated. [Bug #11457]
git-svn-id: svn+s...
U.Nakamura
08:18 AM Revision b19d2e9a (git): * version.h (RUBY_VERSION): bump RUBY_VERSION to 2.1.8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@51974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:03 AM Revision ecefee85 (git): bm_vm3_gc.rb: no shebang
* benchmark/bm_vm3_gc.rb: remove unnecessary shebang line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51973 b...
nobu (Nobuyoshi Nakada)
08:00 AM Revision a136301d (git): unicode_norm_gen.tmpl: end marker
* template/unicode_norm_gen.tmpl: pragma needs the end marker too,
not only the beginning marker.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
07:54 AM Revision 1fb502ca (git): tool/unicode_norm_gen.tmpl, lib/unicode_normalize/tables.rb:
get rid of many .freeze commands by using frozen_string_literal
pragma.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
duerst (Martin Dürst)
07:37 AM Revision ed8b452e (git): compile.c: fix performance of strconcat
* compile.c (compile_dstr_fragments): fix performance by omitting
the first empty string only for keeping literal e...
nobu (Nobuyoshi Nakada)
12:21 AM Revision 06b37027 (git): bm_vm_symbol_block_pass.rb: rename
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

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 PM Revision 7f999728 (git): benchmark for symbol block passing
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:30 PM Revision 86695230 (git): proc.c: fix GC guard location
* proc.c (proc_call): fix GC guard location after the use of its
content.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
04:11 PM Revision ca264b0a (git): * 2015-09-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:11 PM Revision 8007168b (git): vsnprintf.c: constify
* vsnprintf.c (FILE::vextra): constify the return value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51965 b2d...
nobu (Nobuyoshi Nakada)
08:43 AM Revision 275b3893 (git): * lib/net/ftp.rb (mtime): use usec instead of fractions to parse
decimal fractions of a second correctly when the number of digits
is not 6.
git-svn-id: svn+ssh://ci.ruby-lang.org...
shugo (Shugo Maeda)
07:10 AM Revision 040ae910 (git): * lib/net/ftp.rb (mtime): parse decimal fractions of a second as
specified in RFC 3659.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
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)
02:40 AM Revision 4191a6b9 (git): preserve encodings in error messages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:33 AM Revision 7d49923e (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:31 AM Revision 8254862f (git): * 2015-09-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:31 AM Revision d92470bb (git): * test/test_forwardable.rb: Write basic tests for lib/forwardable.
[fix GH-1035] Patch by @kachick
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51959 b2dd03c8-39d4-4d8f-98ff-823f...
hsbt (Hiroshi SHIBATA)

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)
02:32 PM Revision eb47de30 (git): class.c: refine error messages
* class.c (rb_define_class, rb_define_class_id_under): refine
error messages.
* class.c (rb_define_module, rb_defin...
nobu (Nobuyoshi Nakada)
09:57 AM Revision dca6009c (git): tkutil.c: use local variables
* ext/tk/tkutil/tkutil.c (cbsubst_table_setup): use local
variables instead of repeating RARRAY_PTR.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
09:44 AM Revision 05b84472 (git): * ChangeLog: removed duplicated message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
09:27 AM Revision 1fd890ea (git): test_rubyoptions.rb: test combinations
* test/ruby/test_rubyoptions.rb (test_frozen_string_literal): test
combinations of command line option and pragma.
...
nobu (Nobuyoshi Nakada)
06:47 AM Revision 832c74f4 (git): ruby.c: frozen-string-literal option
* ruby.c (process_options): add an option to enable/disable
frozen-string-literal. [Feature #8976]
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
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)
06:44 AM Revision 859337b1 (git): fronzen-string-literal pragma
* compile.c (iseq_compile_each): override compile option by option
given by pragma.
* iseq.c (rb_iseq_make_compile_...
nobu (Nobuyoshi Nakada)
06:35 AM Revision 71730b42 (git): test/unit/assertions.rb: all_assertions
* test/lib/test/unit/assertions.rb (all_assertions): try all
assertions and check if all passed.
git-svn-id: svn+s...
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)
05:47 AM Revision 6b52b88d (git): ruby.c: abbreviated option name
* ruby.c (name_match_p): allow option argument names to be
abbreviated for each words.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
12:23 AM Revision 7f13f878 (git): id_table.c: fix prototype names
* id_table.c: fix prototype names, missing underscore prefixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51...
nobu (Nobuyoshi Nakada)
12:17 AM Revision 33ed2983 (git): id_table.c: fix prototype names
* id_table.c: fix prototype names, missing underscore prefixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51...
nobu (Nobuyoshi Nakada)
12:10 AM Revision 6b64ffd2 (git): id_table.c: suppress warnings
* id_table.c (UNUSED): mark implementation functions maybe-unused
to suppress warnings by old gcc.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)

09/26/2015

11:16 PM Revision b1cfb98e (git): ostruct.rb: fix NameError
* lib/ostruct.rb (delete_field): do not raise NameError for
existing keys. [Fix GH-1033]
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
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)
05:52 PM Revision 690f2c72 (git): common.mk: clear envs for GEM
* common.mk: clear environment variables for GEM paths to get rid
of searching unexpected gems. fix failures on tr...
nobu (Nobuyoshi Nakada)
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)
04:06 PM Revision a0db078e (git): * 2015-09-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:05 PM Revision 7fa21558 (git): * lib/ostruct.rb: Move method definitions for getter/setter to be lazy
Patch by @sferik in [GH-1033]: https://github.com/ruby/ruby/pull/1033
Instead of defining two methods -- a reader an...
zzak (zzak _)
01:33 PM Revision 0d71c07d (git): prelude.c.tmpl: workaround
* template/prelude.c.tmpl: prevent ruby-mode from confusion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51943...
nobu (Nobuyoshi Nakada)
01:18 PM Revision f836f11a (git): * 2015-09-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:17 PM Revision 9c7d3c9d (git): test_syntax.rb: split
* test/ruby/test_syntax.rb (test_keyword_splat): split duplicate
keywords tests.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
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)

09/25/2015

08:05 PM Feature #11552 (Closed): ext/openssl: choose the OpenSSL::Digest class for OpenSSL::OCSP::Request.sign and OpenSSL::OCSP::BasicResponse.sign
ossl_ocsp.c is currently hard-coded to use SHA1 signatures when signing OCSP requests and basic responses, but SHA1 i... tshirley (Tim Shirley)
01:45 PM Bug #11551: `[BUG] cfp consistency error` for unidentified reasons
There is a typo in the `method_missing` definition which is the cause here. Changing `attribute_defintion` to `attrib... seantheprogrammer (Sean Griffin)
01:41 PM Bug #11551 (Rejected): `[BUG] cfp consistency error` for unidentified reasons
The code changes https://github.com/sgrif/rails/commit/ddbed0040f5e99a751b130de8213f7cc7e0d155d cause a segfault when... seantheprogrammer (Sean Griffin)
01:14 PM Revision 6b380a44 (git): marshal.c: reduce arity checks
* marshal.c (rb_marshal_dump_limited): get rid of redundant arity
check to dump object with limited nest level.
* ...
nobu (Nobuyoshi Nakada)
12:45 PM Revision 1b941008 (git): marshal.c: reentrant checks
* marshal.c (dump_funcall, dump_check_funcall, load_funcall):
function calls with reentrant check. always show nam...
nobu (Nobuyoshi Nakada)
12:38 PM Revision 2c1aa2ca (git): marshal.c: use STATIC_ASSERT
* marshal.c (MARSHAL_INFECTION): check size by STATIC_ASSERT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5193...
nobu (Nobuyoshi Nakada)
11:08 AM Feature #11550: Current behaviour of super(...) is dangerous in the presence of more than one included modules.
Why not simply having `super` in M1 and M2 #initialize?
All constructors should call `super`, unless they just inher...
Eregon (Benoit Daloze)
06:46 AM Feature #11550 (Open): Current behaviour of super(...) is dangerous in the presence of more than one included modules.
Consider a class
~~~
class C <P
include M1
include M2
def initialize
....
end
...
rovf (Ronald Fischer)
08:08 AM Revision 460152ea (git): parser.c: update
* ext/json/parser/parser.c: update to r51946.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51937 b2dd03c8-39d4-...
nobu (Nobuyoshi Nakada)
08:06 AM Revision f12fccbe (git): parser.rl: rb_scan_args
* ext/json/parser/parser.rl (cParser_initialize): use ':' in
rb_scan_args.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
08:00 AM Misc #11548: FileUtils#remove_tailing_slash is a poor method name
It's a private method, we can replace it immediately. nobu (Nobuyoshi Nakada)
05:06 AM Misc #11548: FileUtils#remove_tailing_slash is a poor method name
I agree. We should probably introduce the new name now, and later deprecate the old one. duerst (Martin Dürst)
07:59 AM Bug #11546 (Third Party's Issue): Build failure of readline extension with FreeBSD 11
nobu (Nobuyoshi Nakada)
02:47 AM Bug #11546: Build failure of readline extension with FreeBSD 11
https://github.com/sstephenson/ruby-build/issues/805#issuecomment-142659622 hsbt (Hiroshi SHIBATA)
07:08 AM Revision c416efa4 (git): hash.c: GC guards
* hash.c (env_delete, env_aset): prevent environment variable
names from GC while ruby_setenv.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
02:46 AM Bug #11540 (Closed): Certificate error (for minitest?)
fixed at r51933 hsbt (Hiroshi SHIBATA)
02:12 AM Bug #11545 (Rejected): Doc typo: "The examples are use regular expressions for the pattern"
1.9.3 is EOL. hsbt (Hiroshi SHIBATA)
01:07 AM Revision 08b54fbd (git): * lib/net/http.rb: removed unused variable. It's removed at r13648.
[fix GH-1022] Patch by @nkondratyev
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51934 b2dd03c8-39d4-4d8f-98ff-...
hsbt (Hiroshi SHIBATA)
12:48 AM Revision a45ec9c6 (git): * gems/bundled_gems: upgrade to minitest-5.8.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:47 AM Revision 1bbe442f (git): * id_table.c: fix typo. [ci skip][fix GH-1031] Patch @davydovanton
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

09/24/2015

11:02 PM Revision 7419b76f (git): * 2015-09-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:02 PM Revision 9e18566e (git): * test/gdbm/test_gdbm.rb (TestGDBM#test_s_open_lock): skip
this test on AIX. The issue is the same as on Solaris.
[ruby-dev:47631]
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
Rei Odaira
08:46 PM Feature #11473: Immutable String literal in Ruby 3
Rodrigo Rosenfeld Rosas wrote:
> Implementing what I suggested won't introduce any subtle bugs, it will only warrant...
jeremyevans0 (Jeremy Evans)
08:28 PM Feature #11473: Immutable String literal in Ruby 3
I understand that but unfreeze would only be called for strings which haven't been explicitly frozen by the users by ... rosenfeld (Rodrigo Rosenfeld Rosas)
07:50 PM Misc #11548 (Closed): FileUtils#remove_tailing_slash is a poor method name
One would expect this method to be called `remove_trailing_slash`
I asked around on IRC and the consensus is this ...
slash_nick (Ryan Hosford)
02:35 PM Revision 37230dd4 (git): fix indent (tabify) [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:35 PM Revision f4409a0d (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:25 AM Revision 3fa061cd (git): parse.y: fix token
* parse.y (paren_args): fix separator token at `foo::bar()` in
ripper.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
05:20 AM Revision 79255ac8 (git): file.c: same timespec
* file.c (rb_file_s_utime): same timespec for same time object.
assume time objects are static.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
04:49 AM Feature #11523: optparse short options will match complete options
Try executing this script. The only difference between the previous script and this one is that instead of returning ... shishir127 (Shishir Joshi)
01:37 AM Revision c97a6987 (git): ext/tk: remove $SAFE 2..4 code
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:29 AM Revision 61847a82 (git): ext/Setup: update
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom