Project

General

Profile

Activity

From 09/30/2015 to 10/06/2015

10/06/2015

09:52 PM Bug #11551: `[BUG] cfp consistency error` for unidentified reasons
Aha, I got it. It has to do with minitest. Reproduction script: https://gist.github.com/sgrif/720b7473c5ce9a51d6e2 seantheprogrammer (Sean Griffin)
09:42 PM Bug #11551: `[BUG] cfp consistency error` for unidentified reasons
I've tried to create an isolated script to reproduce the problem, but haven't been able to thus far. I'll keep seeing... seantheprogrammer (Sean Griffin)
07:03 PM Bug #11456: Hash リテラル中で rescue をもちいると SyntaxError になる
> `%w` じゃなくて `%q` や `%Q` ですよね。
おっしゃる通りです。手癖でまちがえました。
https://github.com/nobu/ruby/commit/918830f1236ffd2014261b...
nagachika (Tomoyuki Chikanaga)
05:44 AM Bug #11456: Hash リテラル中で rescue をもちいると SyntaxError になる
`%w` じゃなくて `%q` や `%Q` ですよね。
https://github.com/nobu/ruby/tree/feature/label-with-percent
nobu (Nobuyoshi Nakada)
04:52 PM Misc #11570 (Open): Clarify autoload chaining behavior
I've discovered a discrepancy between how MRI 2.1.7 and 2.2.3 handle autoload "chaining" (which I'll describe below) ... mwpastore (Mike Pastore)
04:23 PM Revision 9c56ac3f (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:22 PM Revision 31ee824e (git): * gc.h, gc.c: introduce new debug function rb_obj_info_dump(VALUE obj)
which prints the result of rb_raw_obj_info(..., obj).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52066 b2dd...
ko1 (Koichi Sasada)
04:17 PM Revision 9ba933dc (git): * 2015-10-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:17 PM Revision e5b941df (git): * vm_args.c: remove an unused field args_info::calling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:08 PM Feature #8976: file-scope freeze_string directive
Does nobu seriously require all Rubyists to write codes like this? ;-)
https://github.com/ruby/ruby/commit/36ca18...
mame (Yusuke Endoh)
02:44 PM Revision daa13ad2 (git): * proc.c (rb_method_entry_min_max_arity): should support
OPTIMIZED_METHOD_TYPE_CALL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52063 b2dd03c8-39d4-4d8f-98ff-823fe6...
ko1 (Koichi Sasada)
12:40 PM Revision 83da4479 (git): * lib/tmpdir.rb (Dir.tmpdir): return duplicated string to be
modify safely even when $SAFE > 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52062 b2dd03c8-39d4-4d8f-98ff-...
akr (Akira Tanaka)
10:28 AM Bug #11480: killed by SIGIOT (signal 6) on fork
Same failure.
https://travis-ci.org/ruby/ruby/jobs/83857724
ko1 (Koichi Sasada)
10:25 AM Revision 60321006 (git): * vm_insnhelper.c (vm_call_method0): use switch() for visibilities
(for readability).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
10:24 AM Revision 7432df37 (git): * proc.c (Init_Proc): Proc#call and others should be public.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:52 AM Revision 2d855b08 (git): * method.h: IMEMO_FL_USER3 and IMEMO_FL_USER4 is not needed any more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:49 AM Revision 72cf24c8 (git): * method.h: remove METHOD_ENTRY_SAFE(me) and related code
because $SAFE = 3 and 4 is not available.
Now, $SAFE is not checked on method dispatch at all.
* vm_eval.c, vm_insn...
ko1 (Koichi Sasada)
07:35 AM Revision aa4de732 (git): * string.c (rb_sym_to_proc): rename
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:38 AM Revision ceddb498 (git): vm_args.c: wrap symbol ifunc
* vm_args.c (args_setup_block_parameter): wrap a symbol in ifunc
by a proc as a block parameter.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
04:56 AM Revision 334710c1 (git): ruby.h: inlines
* include/ruby/ruby.h: turn function macros into inline functions,
for debuggers.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
04:54 AM Revision fd89a968 (git): ruby.h: enums
* include/ruby/ruby.h: turn constant macros into enums, for
debuggers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
04:48 AM Revision 4b80f532 (git): * method.h: typo fix. Patch by @davydovanton [fix GH-1032][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
04:41 AM Feature #11568 (Closed): Misleading warning for duplicate keys in a hash
nobu (Nobuyoshi Nakada)

10/05/2015

10:22 PM Revision 36ca18b8 (git): Put an line before "frozen_string_literal: true" for emacs.
https://bugs.ruby-lang.org/issues/8976#note-49
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52052 b2dd03c8-39d...
akr (Akira Tanaka)
09:55 PM Revision a22d6f55 (git): * iseq.c (rb_iseq_free): free iseq::variable_body to avoid memory
leak.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
09:35 PM Feature #11569 (Closed): Optimize Proc#call
Applied in changeset r52050.
----------
* proc.c: enable optimization of Proc#call.
[Feature #11569]
* NEWS: write...
ko1 (Koichi Sasada)
09:32 PM Feature #11569 (Closed): Optimize Proc#call
Some years ago, I added optimized Proc#call that skips construction of a method frame for Proc#call and call block di... ko1 (Koichi Sasada)
09:34 PM Revision 0018a711 (git): * proc.c: enable optimization of Proc#call.
[Feature #11569]
* NEWS: write about this optimization and incompatibilities.
* test/ruby/test_backtrace.rb: catch up...
ko1 (Koichi Sasada)
09:27 PM Bug #11559: ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
一報、スレッドのほうはというと Bug #11030 だけなので、見るからに関係なさそう
kosaki (Motohiro KOSAKI)
08:41 PM Feature #11568 (Closed): Misleading warning for duplicate keys in a hash
When a hash literal has duplicate keys as follows,
~~~ruby
{
a: "foo",
a: "bar",
}
~~~
the warning m...
sawa (Tsuyoshi Sawada)
08:12 PM Bug #11515: CreateProcessW() can cause "Invalid access to memory location"
I found an alternative code version here: http://stackoverflow.com/questions/4514027/createprocessw-acess-violation-i... docwhat (Christian Höltje)
01:30 PM Bug #11515: CreateProcessW() can cause "Invalid access to memory location"
Nobuyoshi Nakada wrote:
> `CreateChild` is never called with a constant `cmd`, as it is build at the runtime.
Am ...
docwhat (Christian Höltje)
07:44 PM Revision 9b77261a (git): * vm_insnhelper.c: solve goto spaghetti.
Change all goto statement across blocks to tail call functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
ko1 (Koichi Sasada)
05:29 PM Revision 237332fc (git): string.c: optimize rb_str_resurrect
* string.c (rb_str_resurrect): optimize by short circuit to copy
hidden string without checking length, encoding an...
nobu (Nobuyoshi Nakada)
05:29 PM Revision 355a0d8a (git): compile.c: dstr head type
* compile.c (compile_dstr_fragments): head of dstr must be a
string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
05:23 PM Bug #11567 (Closed): Segmentation fault CFUNC :gets
Running the below code under 2.2.3 results in a segmentation fault. Runs without issue on 2.1.6. Output attached as a... dmitry_uk (D R)
05:02 PM Bug #11456: Hash リテラル中で rescue をもちいると SyntaxError になる
r50409, r51616, r51617 and r51624 were backported into `ruby_2_2` branch at r52046.
r50409 により { %w"key": 0 } が Sy...
nagachika (Tomoyuki Chikanaga)
05:00 PM Bug #10653: do-end block in ternary operator is syntax error
r50409, r51616, r51617 and r51624 were backported into `ruby_2_2` branch at r52046.
With r50409 a minor incompatibil...
nagachika (Tomoyuki Chikanaga)
04:47 PM Revision df51beda (git): merge revision(s) 50409,51616,51617,51624: [Backport #10653] [Backport #11456]
parse.y: %-string cannot be a label
* parse.y (parser_yylex): %-string cannot be a label even if
terminate...
nagachika (Tomoyuki Chikanaga)
04:43 PM Revision 52788324 (git): * 2015-10-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:43 PM Revision c295d936 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:23 PM Revision 3afe772e (git): * test/ruby/test_thread.rb (test_handle_interrupt_blocking): check if
exception handling was postponed until sleep.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52043 b2dd03c8-39d4-...
nagachika (Tomoyuki Chikanaga)
01:27 PM Revision 805c20a8 (git): * lib/pp.rb: Use frozen_string_literal: true.
* lib/prettyprint.rb: Ditto.
* lib/resolv.rb: Ditto.
* lib/tmpdir.rb: Ditto.
* test/test_pp.rb: Ditto.
* test/tes...
akr (Akira Tanaka)
01:23 PM Feature #8976: file-scope freeze_string directive
I see.
The error is happen without -*- frozen-string-literal: true -*-.
I understand that my emacs problem is not...
akr (Akira Tanaka)
01:14 PM Feature #8976: file-scope freeze_string directive
That is, "(void-variable ruby-font-lock-keywords)" means ruby-mode.el doesn't support your Emacs.
It's irrelevant to...
nobu (Nobuyoshi Nakada)
01:10 PM Feature #8976: file-scope freeze_string directive
21...
Does ruby-mode.el work?
nobu (Nobuyoshi Nakada)
07:14 AM Feature #8976: file-scope freeze_string directive
Nobuyoshi Nakada wrote:
> What line did you put?
>
> Emacs opens this file fine.
>
> ~~~ruby
> #
> # -*- fro...
akr (Akira Tanaka)
07:04 AM Feature #8976: file-scope freeze_string directive
What line did you put?
Emacs opens this file fine.
~~~ruby
#
# -*- frozen-string-literal: true -*-
p "".froz...
nobu (Nobuyoshi Nakada)
05:55 AM Feature #8976: file-scope freeze_string directive
Sutou-san's objection apeal me.
I occur "File mode specification error: (void-variable ruby-font-lock-keywords)" w...
akr (Akira Tanaka)
11:44 AM Revision fab171e5 (git): * test/ruby/test_thread.rb: fix potential race condition.
The thread could have a "sleep" status because it tries
to acquire the mutex, but does not have it yet.
git-svn-id...
Eregon (Benoit Daloze)
07:10 AM Revision 37ab3ed9 (git): vm_core.h: vm_thread_with_frame
* vm_core.h (vm_thread_with_frame): skip function call in
GET_THREAD which is empty unless OPT_CALL_CFUNC_WITHOUT_F...
nobu (Nobuyoshi Nakada)
07:10 AM Revision 8b4cf7b7 (git): eval_intern.h: pass_passed_block
* eval_intern.h (pass_passed_block): make helper inline function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
06:42 AM Bug #11555 (Closed): [PATCH] Documentation for general use of Numeric class
Applied in changeset r52037.
----------
* numeric.c: [DOC] Overview for Numeric class by Joe Corcoran
This patch w...
zzak (zzak _)
06:42 AM Revision 57149f76 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:42 AM Revision 2c5a139a (git): * numeric.c: [DOC] Overview for Numeric class by Joe Corcoran
This patch was created at ROSSConf Berlin 2015 [Bug #11555]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52037...
zzak (zzak _)
06:35 AM Bug #11566 (Closed): Segfault when enumerating from a bad constructor.
Applied in changeset r52036.
----------
proc.c: set ep properly
* proc.c (proc_new): link ep to calling block.
[r...
nobu (Nobuyoshi Nakada)
04:52 AM Bug #11566: Segfault when enumerating from a bad constructor.
I found out that this regression is caused by 51995
(https://github.com/ruby/ruby/commit/c90550c251f0c598458d52dd2cb...
yui-knk (Kaneko Yuichiro)
01:57 AM Bug #11566 (Closed): Segfault when enumerating from a bad constructor.
```ruby
Enumerator.new(&:foo).to_a
```
This should raise a `NoMethodError` as it does for older Rubies, but the ...
0x0dea (D.E. Akers)
06:34 AM Revision 2475db57 (git): proc.c: set ep properly
* proc.c (proc_new): link ep to calling block.
[ruby-core:70980] [Bug #11566]
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
06:29 AM Revision c09cdd9f (git): ruby-runner.c.in: ignore empty env
* template/ruby-runner.c.in (main): ignore empty or separator-only
value.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
06:29 AM Revision 24e4a93e (git): ruby-runner.c.in: make macros
* template/ruby-runner.c.in (PATH_SEP, RUBY_INSTALL_NAME): move
configured values as macros.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
03:19 AM Revision 12c367ca (git): specify frozen_string_literal: true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

10/04/2015

06:42 PM Bug #11471: min, min_by, max, max_by with optional parameter return a wrong value
Backported into `ruby_2_2` branch at r52032. nagachika (Tomoyuki Chikanaga)
02:42 PM Bug #11471 (Closed): min, min_by, max, max_by with optional parameter return a wrong value
Applied in changeset r52026.
----------
* enum.c (nmin_filter): Fix limit value.
patch by Helder Pereira.
[Bug #...
akr (Akira Tanaka)
06:42 PM Revision 4758d658 (git): merge revision(s) 52026: [Backport #11471]
* enum.c (nmin_filter): Fix limit value.
patch by Helder Pereira.
[Bug #11471] [ruby-core:70477]
...
nagachika (Tomoyuki Chikanaga)
05:45 PM Feature #11473: Immutable String literal in Ruby 3
Akira Tanaka wrote:
> I think the usability can be improved.
> We don't need to choose "foo" and "foo".freeze.
> W...
araipiyo (Shunichi Arai)
03:53 PM Revision 4d753671 (git): dir.c: make ASCII-8BIT
* dir.c (rb_dir_getwd): make ASCII-8BIT if filesystem encoding is
US-ASCII, like as Dir.glob.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
03:52 PM Revision 3c534a09 (git): configure.in: remove garbage spaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:44 PM Revision 967cb34d (git): * 2015-10-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:43 PM Revision b1a7ef98 (git): configure.in: add ruby-runner only if needed
* configure.in (PREP): add ruby-runner only if needed to pass the
environment variable for library path as /bin/sh ...
nobu (Nobuyoshi Nakada)
02:42 PM Revision 8595d309 (git): add a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:41 PM Revision ddb3fbc6 (git): * enum.c (nmin_filter): Fix limit value.
patch by Helder Pereira.
[Bug #11471] [ruby-core:70477]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52026 ...
akr (Akira Tanaka)
02:19 PM Bug #11565 (Closed): Error: recipe for target 'ruby-runner' failed
Applied in changeset r52025.
----------
Makefile.in: ruby-runner with exeext
* Makefile.in (PREP): fix dependent fi...
nobu (Nobuyoshi Nakada)
05:39 AM Bug #11565 (Closed): Error: recipe for target 'ruby-runner' failed
When executing "make up; make install-nodoc" as I do almost everyday, I got the following error:
make[1]: Leaving ...
duerst (Martin Dürst)
02:19 PM Revision b0f62ba6 (git): Makefile.in: ruby-runner with exeext
* Makefile.in (PREP): fix dependent file name with exeext suffix.
[Bug #11565]
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
01:06 PM Feature #11375 (Closed): Decreased Object Allocation in Pathname.rb
Applied in changeset r52024.
----------
add ref. [Feature #11375] [ruby-core:70043]
akr (Akira Tanaka)
01:06 PM Revision ca7c9e31 (git): add ref. [Feature #11375] [ruby-core:70043]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:05 PM Revision 7ab70c35 (git): * ext/pathname/lib/pathname.rb: freeze string literals for
reduced object allocation.
patch by schneems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52023 b2dd03c8-3...
akr (Akira Tanaka)
12:35 PM Revision 53672aa9 (git): gmake.mk: test order
* common.mk (test-almost): rename target to test other than
test-frameworks.
* defs/gmake.mk (test-almost): run af...
nobu (Nobuyoshi Nakada)
07:25 AM Revision 95d80760 (git): refix through 52016,52017,52019,52020 [Bug #11486]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:56 AM Revision ec0793e4 (git): euc_jp.c: fix compile error
* enc/euc_jp.c (mbc_case_fold): no longer use get_lower_case
result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
06:51 AM Revision 3dced308 (git): test_m17n_comb.rb: message
* test/ruby/test_m17n_comb.rb (test_bug11486): add failure
message to r52017.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
06:50 AM Revision 54c332d2 (git): test_symbol.rb: relax
* test/ruby/test_symbol.rb (test_to_proc): relax timeout of r51991
too.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
06:25 AM Bug #11486: euc-jpな文字列に対してgsubするとSEGVします
r52016 で修正しました、報告ありがとうございます。
おそらくbm_search_icを使っているのは意図的なもので、その条件はマルチバイトに対応しているかではなく、
誤マッチが発生するか否かです。
EUC-JPで誤...
naruse (Yui NARUSE)
06:14 AM Bug #11486 (Closed): euc-jpな文字列に対してgsubするとSEGVします
Applied in changeset r52016.
----------
* enc/euc_jp.c (mbc_case_fold): check given string is valid or not,
and if...
naruse (Yui NARUSE)
06:18 AM Revision 717be3df (git): add a test for r52016
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:13 AM Revision db152cd2 (git): * enc/euc_jp.c (mbc_case_fold): check given string is valid or not,
and if invalid, return 1. [Bug #11486]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52016 b2dd03c8-39d4-4d8f-98...
naruse (Yui NARUSE)
05:42 AM Feature #8976: file-scope freeze_string directive
I agree with Yusuke Endoh and Kouhei Sutou: requiring -*- creates unnecessary variation among directives. Also, putti... duerst (Martin Dürst)
02:32 AM Revision 5f0bb434 (git): file.c: get rid of intermediate objects
* file.c (rb_str_normalize_ospath): place normalized strings to
the result string directly, to get rid of intermedi...
nobu (Nobuyoshi Nakada)
02:18 AM Revision 87a9dcf1 (git): test_dir_m17n.rb: fix test
* test/ruby/test_dir_m17n.rb (test_pwd): fix test on some
platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
01:25 AM Revision 85e83e9f (git): runruby.rb: fallback to ruby
* tool/runruby.rb: use ruby-runner only when exists and fallback
to ruby itself.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
01:10 AM Revision c604000a (git): dir.c: normalize cwd
* dir.c (rb_dir_getwd): normalize OS path to UTF-8 on OS X.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52012 ...
nobu (Nobuyoshi Nakada)

10/03/2015

11:17 PM Revision 8bcf8188 (git): test_symbol.rb: reduce iteration
* test/ruby/test_symbol.rb (test_to_proc): reduce iteration
count more.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
04:28 PM Revision f1fbc6b8 (git): template/ruby-runner.c.in: POSIX for setenv
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:12 PM Feature #8976: file-scope freeze_string directive
Kouhei Sutou wrote:
> I object `-*- frozen_string_literal: true -*-` because it shows the following buffer on Emacs ...
nobu (Nobuyoshi Nakada)
11:40 AM Feature #8976: file-scope freeze_string directive
I object `-*- frozen_string_literal: true -*-` because it shows the following buffer on Emacs when I save or open the... kou (Kouhei Sutou)
10:42 AM Feature #8976 (Open): file-scope freeze_string directive
> Anyway it is orthogonal to frozen_string_literal itself.
I do NOT think so.
The current problem I concern is ...
mame (Yusuke Endoh)
05:59 AM Feature #8976 (Closed): file-scope freeze_string directive
Yusuke Endoh wrote:
> Since `encoding` magic comments do not require `-*-`, I don't expect frozen_string_literal r...
akr (Akira Tanaka)
03:11 AM Feature #8976 (Open): file-scope freeze_string directive
Akira Matsuda wrote:
> ## the magic comment
>
> We chose this at the meeting.
>
> ~~~
> # frozen_string_liter...
mame (Yusuke Endoh)
03:10 PM Revision 69f0a134 (git): * 2015-10-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:09 PM Revision a4fd2a79 (git): ruby-runner
* template/ruby-runner.c.in: wrapper to set dynamic loading path
environment variable. /bin/sh on Mac OS X 10.11 (...
nobu (Nobuyoshi Nakada)
02:11 PM Revision 8b6e42a9 (git): * 2015-10-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:11 PM Revision 0d324c84 (git): common.mk: separate tests
* common.mk (check): separate test-testframework and test-all.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@520...
nobu (Nobuyoshi Nakada)

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)
04:50 AM Revision e54808bb (git): test_method.rb: remove unlinked method entry test
* test/ruby/test_method.rb: remove test for unlinked method entry
which is no longer vaild since r50728.
git-svn-i...
nobu (Nobuyoshi Nakada)
03:35 AM Revision 8d19c414 (git): test_symbol.rb: reduce iteration
* test/ruby/test_symbol.rb (test_to_proc): reduce iteration
count. actually it reproduced in 2 times.
git-svn-id:...
nobu (Nobuyoshi Nakada)
02:59 AM Revision 44d56b67 (git): test_method.rb: finite loop
* test/ruby/test_method.rb (test_unlinked_method_entry_in_method_object_bug):
do not expect timeout as normal resul...
nobu (Nobuyoshi Nakada)
01:23 AM Revision b75de9d5 (git): test_thread.rb: handshake
* test/ruby/test_thread.rb (test_handle_interrupt_blocking): add
handshake.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
12:31 AM Revision 337bf75b (git): test_thread.rb: thread leak
* test/ruby/test_thread.rb (test_handle_interrupt_blocking): fix
thread leak.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
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:20 AM Revision ae8c13f5 (git): common.mk, lib/unicode_normalize/tables.rb: Change Unicode
Version for character normalization data from 7.0.0 to 8.0.0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5200...
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

04:41 PM Revision 9b73d896 (git): fix indent (tabify) [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:51 PM Revision 92ad578a (git): test_symbol.rb: relax
* test/ruby/test_symbol.rb (test_to_proc): relax the timeout.
[ruby-core:70961] [Bug #11560]
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
03:21 PM Revision 58ddc7a0 (git): * 2015-10-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
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)
03:18 PM Revision 63c7d911 (git): proc.c: fix symbol proc mark
* proc.c (proc_mark): block.ep of Proc from Symbol is now NULL.
[ruby-core:70961] [Bug #11560]
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
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)
10:52 AM Revision c90550c2 (git): vm_args.c: fix marking symbol ifunc
* vm_args.c (vm_caller_setup_arg_block): store new ifunc for
symbol in control frame proc to be marked.
* proc.c (...
nobu (Nobuyoshi Nakada)
10:51 AM Revision de2c8c9d (git): * string.c (rb_sym_proc_call): constify
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:50 AM Revision a7f64368 (git): revert r51991
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
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)
02:57 AM Revision eee3546b (git): * 2015-10-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:57 AM Revision 32289fbe (git): vm_args.c: GC guard
* vm_args.c (vm_caller_setup_arg_block): prevent newly created
ifunc object from GC.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)

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)
 

Also available in: Atom