Activity
From 10/04/2015 to 10/10/2015
10/10/2015
-
10:15 PM Revision 930595cd (git): * vm_insnhelper.c (vm_push_frame): initialize other than sp (and ep)
- first for performance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:22 PM Revision 0a40bcb2 (git): * vm_eval.c, internal.h (rb_yield_1): added for performance which
- doesn't check Qundef.
* numeric.c (int_dotimes): use rb_yield_1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
09:20 PM Revision ad45aea4 (git): * vm_insnhelper.c (vm_call_iseq_setup_normal): setup sp first
- for performance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:32 PM Revision cb223b75 (git): * vm.c (invoke_block_from_c): split this function into several
- functions.
* vm_insnhelper.c (vm_yield_callee_setup_arg): remove this function
beacuse it is only delegation functi... - 06:49 PM Revision d8736ecf (git): * 2015-10-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:49 PM Revision f6e57af9 (git): * gc.c (newobj_of_slowpass): fix typo (pass -> path).
- Pointed out by Yukihiro Matsumoto <[email protected]>.
* gc.c (newobj_of_...): `of' is unnecessary.
git-svn-id: ... -
02:35 PM Misc #11580 (Closed): Add documentation for #thread_list_all in lib/debug.rb
- Hey y'all, so I wanted to try submitting my first patch to Ruby and I thought documentation would be a good way to st...
-
11:42 AM Bug #11579 (Closed): Fiddle.win32_last_error after calling Fiddle::Function#call isn't GetLastError()
- The current source code is:
~~~c
rb_funcall(mFiddle, rb_intern("last_error="), 1, INT2NUM(errno));
#if defin... -
10:04 AM Revision d9ac64fd (git): udpsocket.c: refix r52097
- * ext/socket/udpsocket.c (udp_connect, udp_bind): get open files
inside ensure functions.
git-svn-id: svn+ssh://ci... -
09:36 AM Revision a00fc76c (git): * vm_insnhelper.c (vm_call_method0): do not propagate enable_fastpath,
- but pass dummy CC to prevent wrong caching.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52100 b2dd03c8-39d4-... -
06:34 AM Revision e8ba0b7b (git): * import a github pull request
- https://github.com/ruby/ruby/pull/1050
by Kazuho Oku <[email protected]>.
This pull request has the following co... -
01:48 AM Bug #11501: About priority of a hash element when using {**hash1, **hash2} literal
- Oops, many revisions references #10315.
Sorry, r47878 is the revision. -
01:26 AM Bug #11501: About priority of a hash element when using {**hash1, **hash2} literal
- `git bisect` shows the change was introduced by #10315.
I guess it is intended. -
01:41 AM Bug #11574: chef-client-FATAL: Chef::Exceptions::ChildConvergeError: Chef run process terminated by signal 6 (IOT)
- Ally Kuo wrote:
> root@localhost:/home# chef-client
> Starting Chef Client, version 12.4.3
> resolving cookbooks f...
10/09/2015
- 11:52 PM Revision 1331f80a (git): * 2015-10-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:52 PM Revision 38e62352 (git): udpsocket.c: memory leaks
- * ext/socket/udpsocket.c (udp_connect, udp_bind, udp_send): fix
memory leaks at closed socket.
git-svn-id: svn+ssh... -
06:10 PM Bug #11556: [PERF] app_strconcat
- benchmark results:
Execution time (sec)
name |ruby 2.3.0dev (2015-10-09 trunk 52095) [x86_64-linux]|ruby ... -
03:52 PM Feature #8976: file-scope freeze_string directive
- What about `"#{'foo'}"`?
-
06:06 AM Feature #8976: file-scope freeze_string directive
- In r52087, I've changed the behavior not to freeze dynamic string literals (e.g., "#{x}")
because dynamic string lit... -
03:35 PM Feature #11578 (Rejected): Add a method to check if a number is probably prime or composite (Patch included)
- Added a method to check if a given n is probably prime or composite using Miller- Rabin Test. This method is faster ...
-
01:54 PM Revision 24e5e374 (git): common.mk: separate test-testframework
- * common.mk (check): separate test-testframework from test-all
only when building check.
git-svn-id: svn+ssh://ci.... -
01:40 PM Feature #11577 (Open): Add encodeURIComponent compatible API for URI
- How about adding encodeURIComponent/decodeURIComponent compatible API?
There's already have some methods:
* URI.e... -
08:29 AM Revision 3e70f44a (git): * lib/net/ftp.rb (parse257): refactor.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:42 AM Revision 29e9230b (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:42 AM Revision 5a0f41a5 (git): * lib/net/imap.rb: use frozen_string_literal: true.
- * test/net/imap/test_imap.rb: ditto.
* test/net/imap/test_imap_response_parser.rb: ditto.
git-svn-id: svn+ssh://ci.... -
07:28 AM Revision ae6555aa (git): * lib/net/ftp.rb: use frozen_string_literal: true.
- * test/net/ftp/test_buffered_socket.rb: ditto.
* test/net/ftp/test_ftp.rb: ditto.
* test/net/ftp/test_mlsx_entry.rb... -
07:12 AM Feature #11575: Blocks in ERB don't work as intended?
- I'm sorry I didn't make myself clear. Whitespace isn't the issue here - look at what's in `$results`.
With Erubis... -
02:51 AM Feature #11575 (Third Party's Issue): Blocks in ERB don't work as intended?
- ERB preserves white spaces even there is no `<%= %>` tags.
Seems an Erubis's issue. -
06:44 AM Revision d8d51b67 (git): node.c: fix comments [ci skip]
- * node.c (dump_node): fix comments of dynamic string literals,
nd_next->nd_head is the interpolation but not a lite... -
06:14 AM Bug #11576 (Closed): Inifnite recursion with inheritance provokes core dump
- Infinite recursion mixed with heritance (in the attached example with an inherited constructor) provokes a core dump....
- 05:21 AM Revision e0e39446 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:20 AM Revision e2d79c46 (git): * ext/openssl/lib/openssl/ssl.rb: Revert r52082 because it was
- dropping TLS v1.1 support too. Supporting only TLS v1.2 is too
early, because many popular websites still don't sup... -
04:15 AM Revision 865c666f (git): test_iseq.rb: fix meaningless assertion
- * test/ruby/test_iseq.rb (test_frozen_string_literal_compile_option):
fix meaningless assertion. object_id of same... -
03:58 AM Revision b52f1af0 (git): * compile.c (iseq_compile_each): Dynamic string literals (e.g.,
- "#{x}") should not be frozen because they don't literally
represent strings.
https://twitter.com/shugomaeda/statu...
10/08/2015
-
11:25 PM Bug #11060 (Open): load(fifo) blocks whole process
- [Bug #11559] の原因になっているようなので、reopenします。
-
11:24 PM Bug #11559 (Open): ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
-
09:32 PM Bug #11559 (Closed): ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
- Applied in changeset r52083.
----------
* benchmark/bm_require.rb: new benchmark for require.
* benchmark/bm_require... -
05:15 PM Bug #11559: ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
- 報告&調査ありがとうございます。
fifo を(というか長時間 block しうる fd から) load するというあまりなさそうなケースのために、顕著なパフォーマンスの悪化を伴なうのはよくないと思いますので、branch で... -
04:23 PM Bug #11559 (Assigned): ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
- エスパー能力により r50887 [Bug #11060] だと分かりました。
ためしにprintf入れてみたところ、yaml.loadの延長で結構な数の loadopen_func 処理(メッセージ末尾に貼ります)が走っており、
... -
09:57 PM Feature #11575: Blocks in ERB don't work as intended?
- Tried on 1.8.7, same results. Is there a spec for eRuby somewhere that I can refer to?
-
09:55 PM Feature #11575 (Rejected): Blocks in ERB don't work as intended?
- I'm not sure if this is a problem with ERB, but here it goes -
~~~
require 'ERB'
require 'Erubis'
$results =... -
09:53 PM Revision 68c35d8b (git): * benchmark/prepare_require.rb: skip file creation if it already
- exist. Suggested by ko1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:32 PM Revision ae858695 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:32 PM Revision 997adbcc (git): * 2015-10-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:31 PM Revision 8c84716b (git): * benchmark/bm_require.rb: new benchmark for require.
- * benchmark/bm_require_thread.rb: new benchmark for conflicting
require vs thread. like [Bug #11559]
* prepare_requ... -
05:44 PM Misc #10541: Remove shorthand string interpolation syntax
- This shorthand only works for variables with sigils (instance, class, global), not local variables. Was it decided th...
-
07:44 AM Bug #9679: /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/util/diff.rb:129: [BUG] Segmentation fault
- is this issue been solved?
i got the same issue like this -
07:42 AM Bug #11574 (Rejected): chef-client-FATAL: Chef::Exceptions::ChildConvergeError: Chef run process terminated by signal 6 (IOT)
- Hi, I'm running chef-clien and got the following msg, please help to solve.
-------------sysinfo------------------... -
05:28 AM Feature #7846 (Closed): [ext/openssl] Disable TLS/SSL compression by default?
- Completed in r45274:
https://github.com/ruby/ruby/commit/699b209cf8cf11809620e12985ad33ae33b119ee -
05:27 AM Feature #11524 (Closed): Use TLS 1.2 to default version of OpenSSL
- Applied in changeset r52082.
----------
* ext/openssl/lib/openssl/ssl.rb: Default to TLSv1.2 and drop TLS v1
Patch... -
05:26 AM Revision 4b395bb4 (git): * ext/openssl/lib/openssl/ssl.rb: Default to TLSv1.2 and drop TLS v1
- Patch provided by @claudijd [Fixes GH-873] [Feature #11524]:
https://github.com/ruby/ruby/pull/873
git-svn-id: sv... -
01:45 AM Revision 25a8b98e (git): node.c: reduce size
- * node.c (A_FIELD_HEADER): reduce text size by sharing messages
with and without comments.
git-svn-id: svn+ssh://c... -
01:45 AM Revision 29d88e45 (git): node.c: move block
- * node.c (SIMPLE_FIELD): move block after macro call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52080 b2dd03... - 01:44 AM Revision 1168f623 (git): * 2015-10-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:44 AM Revision 4334bb87 (git): node.c: D_FIELD_HEADER
- * node.c (D_FIELD_HEADER): concatenate sequential strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52078 b... -
01:44 AM Revision 77ac4a50 (git): node.c: indent [ci skip
- * node.c (dump_node): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52077 b2dd03c8-39d4-4d8f-98ff... -
12:39 AM Bug #11573 (Third Party's Issue): Segmentation fault at 0x00000000000110
- It'd be a bug in the library which uses ffi.
10/07/2015
-
09:08 PM Bug #11573 (Third Party's Issue): Segmentation fault at 0x00000000000110
- This happens every time I run a Ruby bin (like RSpec or Rails console)
~~~
/Users/chris/.rbenv/versions/2.2.3/lib... -
04:51 PM Feature #11537: Introduce "Safe navigation operator"
- The `&&` and `try` are different. I am considering the `&&` version.
Since we already have:
a &&= b
whic... -
02:30 PM Feature #11537: Introduce "Safe navigation operator"
- I like the idea. My remaining concern is ".?" is too similar to "?." which is chosen by other languages.
We cannot u... -
02:47 PM Bug #11572: Urnary operator causing references to unreachable objects in 2.1.x ?
- Here's a link to the commit on GitHub: https://github.com/ruby/ruby/commit/2f3b28c682fe3010ed3b8803199616c12b52512d
-
02:45 PM Bug #11572 (Closed): Urnary operator causing references to unreachable objects in 2.1.x ?
- Perhaps this is an error on my part, but I stumbled across some weird GC behavior related to the unary & (ampersand) ...
-
01:55 PM Revision f15ac6c8 (git): metametameta.rb: restore output
- * test/minitest/metametameta.rb (with_output): restore output to
fix mixing test result output in worker responses.... -
01:29 PM Bug #11456: Hash リテラル中で rescue をもちいると SyntaxError になる
- Tomoyuki Chikanaga wrote:
> trunk でも `{ %q"key": value }` を復活させようということでしょうか?
どうしても復活させたいというわけでもないですが、互換性を保つべきだという... -
01:26 PM Bug #11551 (Rejected): `[BUG] cfp consistency error` for unidentified reasons
- It occurred a system stack overflow.
Ruby tries to catch it as possible, but it is very hard (or nearly impossible) ... -
12:40 PM Revision d250a330 (git): ruby.h: RB_OBJ_FROZEN_RAW
- * include/ruby/ruby.h (RB_OBJ_FROZEN_RAW): split from
RB_OBJ_FROZEN. valid only for non-special-const objects.
gi... -
12:32 PM Revision 89dde224 (git): string.c: str_duplicate
- * string.c (str_duplicate): move from rb_str_resurrect to short
circuit initialization.
git-svn-id: svn+ssh://ci.r... -
11:43 AM Revision 2c31c3b4 (git): string.c: fix non-embedded string
- * string.c (rb_str_resurrect): fix resurrection of short enough to
be embedded but not embedded string.
git-svn-id... -
11:18 AM Revision e2cabc22 (git): * gc.c (newobj_of): divide fast path and slow path
- to avoid register savings for fast path.
This idea is given by Kazuho Oku <[email protected]>.
git-svn-id: svn+... -
11:13 AM Feature #8976: file-scope freeze_string directive
- Yusuke Endoh wrote:
> Does nobu seriously require all Rubyists to write codes like this? ;-)
>
> https://github.... -
08:31 AM Revision 9fe491e7 (git): string.c: optimize String#times
- * string.c (rb_str_times): optimize for the argument 0 and 1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5207... -
08:30 AM Revision 8f4e6f14 (git): string.c: use raw macro
- * string.c (str_new_frozen): use raw macro for RString object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@520... -
08:26 AM Revision 907b6d32 (git): re.c: indent [ci skip]
- * re.c (onig_new_with_source, rb_reg_search0): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5206... -
07:46 AM Bug #11506 (Assigned): Changed behavior of URI.unescape between 2.1.5 and 2.2.3
- It is related with r46491 for [Feature #2542] (support RFC 3986)?
I think it is intended change.
naruse san, how ... -
07:33 AM Bug #11503 (Feedback): Segmentation fault at 0x00000000000094
- Hello, Nicolas.
Thank you for your report.
Please show us a self-contained script to reproduce this issue?
Reg... -
07:22 AM Bug #11501 (Assigned): About priority of a hash element when using {**hash1, **hash2} literal
- Hello, satoshi san.
Thank you for your report.
I've checked the behaviors on each versions from 2.1.0-2.1.7, 2.2.... -
06:11 AM Bug #11571 (Closed): シングルトンメソッドの中で def を使用した時の可視性が変わっている
- 以下のコードの可視性が 2.3 と 2.2 で異なっているようです
https://github.com/radar/paranoia/blob/rails4/lib/paranoia.rb#L189
ruby 2.3.0... -
02:19 AM Revision 2b450de0 (git): assertions.rb: refine all_assertions
- * test/lib/test/unit/assertions.rb (all_assertions): refine
total failiure message.
git-svn-id: svn+ssh://ci.ruby-...
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
-
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...
-
07:03 PM Bug #11456: Hash リテラル中で rescue をもちいると SyntaxError になる
- > `%w` じゃなくて `%q` や `%Q` ですよね。
おっしゃる通りです。手癖でまちがえました。
https://github.com/nobu/ruby/commit/918830f1236ffd2014261b... -
05:44 AM Bug #11456: Hash リテラル中で rescue をもちいると SyntaxError になる
- `%w` じゃなくて `%q` や `%Q` ですよね。
https://github.com/nobu/ruby/tree/feature/label-with-percent -
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) ...
- 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
-
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... - 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
-
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
-
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... -
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... -
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-... -
10:28 AM Bug #11480: killed by SIGIOT (signal 6) on fork
- Same failure.
https://travis-ci.org/ruby/ruby/jobs/83857724 -
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 -
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
-
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
-
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... -
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
-
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... -
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... -
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... -
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
-
04:41 AM Feature #11568 (Closed): Misleading warning for duplicate keys in a hash
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... -
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 -
09:35 PM Feature #11569 (Closed): Optimize Proc#call
- Applied in changeset r52050.
----------
* proc.c: enable optimization of Proc#call.
[Feature #11569]
* NEWS: write... -
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...
-
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... -
09:27 PM Bug #11559: ビジーループの thread と YAML.parse を組み合わせたときの実行時間が 2.2.3 で遅くなっている
- 一報、スレッドのほうはというと Bug #11030 だけなので、見るからに関係なさそう
-
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... -
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...
-
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 ... -
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@... -
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... -
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... -
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...
-
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... -
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... -
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... - 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
-
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
-
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-... -
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... -
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... -
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... -
01:10 PM Feature #8976: file-scope freeze_string directive
- 21...
Does ruby-mode.el work? -
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... -
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... -
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... -
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... -
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... -
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@... -
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... - 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
-
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... -
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... -
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... -
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 ... -
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... -
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... -
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:/... -
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
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.
-
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 #... -
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]
... -
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... -
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:... -
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
- 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
-
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 ... -
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
-
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 ... -
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... -
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 ... -
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.... -
01:06 PM Feature #11375 (Closed): Decreased Object Allocation in Pathname.rb
- Applied in changeset r52024.
----------
add ref. [Feature #11375] [ruby-core:70043] -
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
-
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... -
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... -
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
-
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... -
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... -
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... -
06:25 AM Bug #11486: euc-jpな文字列に対してgsubするとSEGVします
- r52016 で修正しました、報告ありがとうございます。
おそらくbm_search_icを使っているのは意図的なもので、その条件はマルチバイトに対応しているかではなく、
誤マッチが発生するか否かです。
EUC-JPで誤... -
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... -
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
-
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... -
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...
-
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... -
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... -
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... -
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 ...
Also available in: Atom