Activity
From 10/29/2015 to 11/04/2015
11/04/2015
-
06:23 PM Bug #11656: ruby crashes when running rspec from top level context, but not from the individual spec that is causing ruby to crash
- Daniel Greenberg wrote:
> Attached file here because it is hard to read above.
```ruby
describe '#hash' do
... -
06:11 PM Bug #11656: ruby crashes when running rspec from top level context, but not from the individual spec that is causing ruby to crash
- Attached file here because it is hard to read above.
-
06:07 PM Bug #11656 (Closed): ruby crashes when running rspec from top level context, but not from the individual spec that is causing ruby to crash
- /Users/dgreenbe77/Development/frederick_gem/lib/frederick/models/model.rb
./spec/lib/frederick/models/model_spec.rb
-
02:11 PM Bug #11655: Can't refine Object.const_missing
- Nobuyoshi Nakada wrote:
> It's a spec.
> Refinements targets only explicit invocations.
How does that square wit... -
01:43 PM Bug #11655 (Rejected): Can't refine Object.const_missing
- It's a spec.
Refinements targets only explicit invocations. -
12:32 PM Bug #11655 (Rejected): Can't refine Object.const_missing
- ```ruby
TracePoint.new(:c_call) { |tp|
if tp.method_id == :const_missing
puts "top-level const_missing is #{... -
01:40 PM Bug #11654: Segmentation fault
- Seems related to GC, but uncertain.
And the latest 2.2 is 2.2.3. -
10:19 AM Bug #11654 (Closed): Segmentation fault
- I encountered a segmentation fault in a default job running in the background.
Unfortunately, I can not share the ... -
12:34 PM Revision a015a013 (git): revive deleted entry [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:12 AM Feature #8976: file-scope freeze_string directive
- Shugo Maeda wrote:
> It's not just for compatibility.
>
> The original problem was that a new String object has... -
07:45 AM Feature #8976: file-scope freeze_string directive
- Koichi Sasada wrote:
> akr: how about dynamic strings “foo#{bar}baz”?
> nobu: how about “#{‘baz’}”?
> ko1: it is e... -
08:33 AM Revision 86875c2b (git): * lib/debug.rb: Add documentation for #thread_list_all.
- [Misc #11580][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:50 AM Revision 0047ab96 (git): tkutil.c: rb_ary_cat
- * ext/tk/tkutil/tkutil.c (rb_ary_cat): fallback definition.
rb_ary_cat() is available since 2.0.
git-svn-id: svn+s... -
07:50 AM Revision 8df1863d (git): tkutil.c: strndup
- * ext/tk/tkutil/tkutil.c (strndup): fallback definition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52449 b2d... -
07:27 AM Revision 3553a86e (git): ext: use RARRAY_CONST_PTR
- * ext/bigdecimal/bigdecimal.c: use RARRAY_CONST_PTR just fore
reference instead of RARRAY_PTR, to keep the array WB... -
07:18 AM Revision 52912db4 (git): ext: adjust index type
- * ext: use long for index instead of int and RARRAY_LENINT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52447 ... -
06:59 AM Revision c8803b10 (git): variable.c: suppress a warning
- * variable.c (autoload_reset): initialize formally to suppress a
warning from container_off_var() by Visual C.
git... -
06:46 AM Revision b381e3ca (git): * class.c: fix documentation for rb_define_class{_id}_under.
- [fix GH-991][ci skip] Patch by @kachick
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52445 b2dd03c8-39d4-4d8f-9... -
06:40 AM Revision 825c891b (git): * method.h: fix typo. Patch by @davydovanton
- [fix GH-1076][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:39 AM Revision b6807ba3 (git): * hash.c: use correct grammer. Patch by @tveastman
- [fix GH-1079][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:01 AM Feature #11653: Add to_proc on Hash
- You can write it as:
~~~ruby
[:e, :a, :b, :f, :c, :d].map(&my_hash.method(:[]))
~~~ -
05:24 AM Feature #11653: Add to_proc on Hash
- I think this is an excellent idea. I hope this can make it into Ruby 2.3.
-
02:59 AM Feature #11653 (Closed): Add to_proc on Hash
- Procs can be called the same way a hash is with `[]`. But a Hash is not mappable as a Proc.
~~~ruby
my_hash ... -
03:48 AM Bug #10984: Hash#contain? to check whether hash contains other hash
- What if
```ruby
{b: 1} === {a: 2, b: 1}
```
then
```ruby
h = {a: 2, b: 1}
case h
when {b: 1... - 03:13 AM Revision c457e91a (git): * lib/drb/drb.rb: add debug information for mswin CI. this change will be reverted later.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:38 AM Revision f6043758 (git): process.c: fix rdoc of Process.getsid [ci skip]
- * process.c (proc_getsid): [DOC] Fix double word 'for' and typo.
[Fix GH-1080]
git-svn-id: svn+ssh://ci.ruby-lang.... -
02:33 AM Revision 96831c00 (git): test_gdbm.rb: sync after reorganize
- * test/gdbm/test_gdbm.rb (test_reorganize): sync after reorganize
to ensure that the db file get packed.
git-svn-i... -
01:32 AM Revision ecbbd236 (git): fake.rb: fix builddir
- * tool/fake.rb (prehook): consider the case building under the
source directory.
git-svn-id: svn+ssh://ci.ruby-lan... -
01:31 AM Revision 7995eb43 (git): mkmf/base.rb: capture output
- * test/mkmf/base.rb (TestMkmf::Base::Capture#write): capture
output inside mkmf method.
git-svn-id: svn+ssh://ci.r... -
01:31 AM Revision 051127ab (git): mkmf.rb: revert r52431
- * lib/mkmf.rb: it's an issue of test/mkmf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52437 b2dd03c8-39d4-4d8... -
12:44 AM Feature #11537: Introduce "Safe navigation operator"
- Thomas, that reminds me of old UUCP addresses (grin).
But ,as Nobu pointed out, it can be parsed as `u(!profile(!thu... -
12:32 AM Feature #11537: Introduce "Safe navigation operator"
- Thomas Sawyer wrote:
> `..` wouldn't work. But that reminds me. Was `!` ever considered?
>
> u!profile!thumbn... -
12:07 AM Feature #11537: Introduce "Safe navigation operator"
- Philip Claren wrote:
> Thomas Sawyer wrote:
> > In this way is more an extension of the ternary operator -- the ini... -
12:01 AM Feature #11537: Introduce "Safe navigation operator"
- Laurentiu Macovei wrote:
> The same discussion happens to be on TypeScript and ES6 worlds.
> Using `..` instead of ... -
12:03 AM Feature #11643: A new method on Hash to grab values out of nested hashes, failing gracefully
- Yukihiro Matsumoto wrote:
> I prefer method way to (already reverted) `params.?[:order].?[:shipping_info].?[:country...
11/03/2015
-
11:38 PM Bug #10984: Hash#contain? to check whether hash contains other hash
- Responding to feedback from Akira Tanaka and Nobuyoshi Nakada at [DevelopersMeeting20150514Japan](https://docs.google...
-
11:33 PM Feature #10123: Named capture groups don't set local vars when matched using ~
- Josh Cheek wrote:
> Broken when using `~`:
>
> ~~~
> $ echo ' josh' | ruby -ne '~/(?<initial>\w)/ and puts initi... -
10:34 PM Bug #10996: Inline if statements should hoist variables.
- Yukihiro Matsumoto wrote:
> The fundamental rule is that local variables are defined by the first assignment. For co... - 09:17 PM Revision 9801be68 (git): * 2015-11-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:17 PM Feature #11647 (Closed): [PATCH] include/ruby/ruby.h (struct RObject): hide iv_index_tbl type
- Applied in changeset r52435.
----------
include/ruby/ruby.h (struct RObject): hide iv_index_tbl type
This is an imp... -
03:48 AM Feature #11647 (Closed): [PATCH] include/ruby/ruby.h (struct RObject): hide iv_index_tbl type
- This is an implementation detail and should not be exposed to
C extension users. We may change this to id_table soo... - 09:16 PM Revision 2f418fb3 (git): include/ruby/ruby.h (struct RObject): hide iv_index_tbl type
- This is an implementation detail and should not be exposed to
C extension users. We may change this to id_table soon... -
05:47 PM Bug #11412: The default filename encoding causes errors on Windows
- I'd like to see this issue reopened.
The solution of specifying UTF-8 explicitly works, but this should be the def... -
05:03 PM Bug #11652 (Closed): Bug after running 'next' during binding.pry in a rails project
- ```
[1] pry(#<WarehouseRowReader::#country>)> next
test/services/importers/warehouse_row_reader_test.rb:13: [BUG] S... -
01:28 PM Bug #11644: Since r52055, TestMkmf::TestConvertible failed on Solaris 10 with fcc
- コマンドラインは正常だったので、やはりWarningが出たのが原因のようです。
以下のようにキャストするとFailureは出なくなりました。
(三項演算子のどちらか片方だけのキャストではダメでした。)
しかし、古いバージョン... -
07:57 AM Bug #11644: Since r52055, TestMkmf::TestConvertible failed on Solaris 10 with fcc
- Naohisa Goto wrote:
> あるいは、コンパイラへのオプションが mkmf.rb 内部で削られて、32ビットモードでコンパイルしている可能性はあるかもしれません。
> コンパイル時のコマンドラインを表示するのに良い... -
05:02 AM Bug #11644: Since r52055, TestMkmf::TestConvertible failed on Solaris 10 with fcc
- > それにVALUEがunsigned longとは違うということはIL32P64コンパイラでしょうか。
いいえ、LP64 です。
コンパイラは `const VALUE *` と `const unsigned long... -
01:24 PM Revision 3a67ca1e (git): test_gdbm.rb: teardown
- * test/gdbm/test_gdbm.rb (teardown): show hidden files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52434 b2dd... -
12:42 PM Feature #11650: Add custom error message arg to Timeout.timeout
- Sounds reasonable.
-
10:27 AM Feature #11650 (Closed): Add custom error message arg to Timeout.timeout
- Now Timeout.timeout can accept custom error message:
~~~ruby
Timeout.timeout(30, CustomException, “custom_message... -
12:15 PM Revision e0d6328f (git): test_timeout.rb: exact messages
- * test/test_timeout.rb (test_rescue_exit, test_custom_exception):
assert with exact messages.
git-svn-id: svn+ssh:... -
08:18 AM Revision ce58200f (git): test_gdbm.rb: teardown
- * test/gdbm/test_gdbm.rb (teardown): show tmpdir contents if
failed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
08:17 AM Misc #11649 (Closed): [Refactor] Use `rb_method_visibility_t` instead of `int` in `rb_print_undef`
- See also https://github.com/ruby/ruby/pull/1078.
Same as `rb_print_inaccessible`, change `rb_print_undef` to use `... -
07:52 AM Revision 6d57a526 (git): mkmf.rb: log messages
- * lib/mkmf.rb (xsystem, xpopen, egrep_cpp, pkg_config): log
messages to the log file too.
git-svn-id: svn+ssh://ci... -
07:44 AM Bug #11648 (Closed): Undocumented features of String#oct
- String#oct will adjust the base of the stringy number being converted to 2 (if prefixed with 0B), 8 (also the default...
-
07:06 AM Feature #11643: A new method on Hash to grab values out of nested hashes, failing gracefully
- dam i begun to like that "params.?[:order]" bad that it got reverted :/
i think the problem is that it might parse "... -
06:21 AM Feature #11643: A new method on Hash to grab values out of nested hashes, failing gracefully
- I prefer method way to (already reverted) `params.?[:order].?[:shipping_info].?[:country]`.
I am not sure `dig` is t... -
06:56 AM Bug #11598: Ruby crash when I run calabash-android
- Where I can find more log information when it occurred? I can only find the error info on dos screen. Attachment is...
-
03:38 AM Bug #11384: multi-threaded autoload sometimes fails
- [email protected] wrote:
> It's still running beyond 49,000 times on my notebook, which sleeps at night.
> I'll ... -
12:27 AM Revision a3ee54f8 (git): parse.y: revert lbracket
- * parse.y (lbracket): remove .? before aref. [Feature #11537]
revert r52422 and r52424
git-svn-id: svn+ssh://ci.r...
11/02/2015
-
11:28 PM Bug #11644 (Feedback): Since r52055, TestMkmf::TestConvertible failed on Solaris 10 with fcc
- r52055のinclude/ruby/ruby.h:2003は
~~~c
RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr;
~~~
でどちらも`const VALUE *`のはずで... -
11:36 AM Bug #11644 (Closed): Since r52055, TestMkmf::TestConvertible failed on Solaris 10 with fcc
- r52055以降、Solaris 10 上の古いfcc (Fujitsu C Compiler) にてコンパイルすると、
make test-all にて
TestMkmf::TestConvertible#test_typeof... -
11:17 PM Feature #9696: More Flexible Refinement Syntax
- Another alternative is to slightly abuse the fact that refinements are also modules:
~~~
module Refinement
Beh... -
11:13 PM Feature #9696: More Flexible Refinement Syntax
- It *might* be possible to support both monkey-patching and refinements with a combination of modules, using prepend a...
-
11:08 PM Revision b907c6e9 (git): keywords: make name singed
- * defs/keywords (kwtable::name): turn into singed int, as gperf
fills invalid slots with -1.
git-svn-id: svn+ssh:/... - 10:18 PM Revision b147b5a3 (git): id_table: const correctness for _size and _memsize
- This allows us to swap in rb_id_table_memsize for st_memsize
(which takes a "const st_table *") more easily.
It also... - 09:50 PM Revision ca86c3ab (git): variable.c: remove casts for rb_class_ivar_set callers
- Casting any arguments of rb_class_ivar_set to st_data_t is wrong
as the function does not take any st_data_t paramete... - 09:26 PM Revision 5aef9e1d (git): variable.c (rb_global_tbl): convert to id_table
- Mainly this is to reduce casting a tiny amount; and
probably nothing depends on the order of globals.
Likely no measu... -
08:36 PM Feature #11643: A new method on Hash to grab values out of nested hashes, failing gracefully
- Matthew Kerwin wrote:
> How about:
>
> params.?[:order].?[shipping_info].?[country]
Thanks Matthew, I'll b... -
04:07 AM Feature #11643: A new method on Hash to grab values out of nested hashes, failing gracefully
- How about:
params.?[:order].?[shipping_info].?[country] -
02:04 AM Feature #11643 (Closed): A new method on Hash to grab values out of nested hashes, failing gracefully
- (I posted this to the mailing list last year [0] and received no response, but am inspired to file an issue here base...
-
05:10 PM Bug #11645 (Closed): Since r52422, failed to compile parse.y on Solaris 10 with Oracle Solaris Studio 12.3
- Applied in changeset r52424.
----------
* parse.y (NO_QCALL): fix type mismatch of operands that causes
compile er... -
04:07 PM Bug #11645 (Closed): Since r52422, failed to compile parse.y on Solaris 10 with Oracle Solaris Studio 12.3
- Solaris 10 にて、 Oracle Solaris Studio 12.3 にて、parse.y (から生成された parse.c)のコンパイルに失敗します。
~~~
ruby --disable=gems ./too... - 05:10 PM Revision 295135be (git): * 2015-11-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:10 PM Revision 71c972c0 (git): * parse.y (NO_QCALL): fix type mismatch of operands that causes
- compile error with Oracle Solaris Studio on Solaris.
[Bug #11645] [ruby-dev:49327]
git-svn-id: svn+ssh://ci.ruby-... - 11:10 AM Revision e802ec51 (git): * 2015-11-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:07 AM Revision dbf73f6f (git): parse.y: lbracket
- * parse.y (lbracket): support .? before aref. [Feature #11537]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52... -
10:58 AM Feature #8976 (Open): file-scope freeze_string directive
- Quoted from
log: https://docs.google.com/document/d/1axnQv1A2SdRExw--_RzXXJAPrRyvN7MCIB0WrKcZaSE/pub
of https://bu... -
09:56 AM Bug #11452 (Third Party's Issue): Stability issues with glibc-2.22
- The glibc-new-condvar.patch which was causing the issues was dropped from Fedora [1], so this should be resolved for ...
-
01:57 AM Misc #11584 (Closed): Kernel::loop silently catching StopIteration, should be documented
- r52218 added documentation about Kernel#loop and StopIteration.
11/01/2015
-
08:17 AM Revision 840e6b63 (git): * id_table.c (mix_id_table_insert): do not touch list during
- list->hash transition because GC can run during transition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@524... -
02:50 AM Revision 9f37449f (git): ruby-runner.c.in: trivial optimization
- * template/ruby-runner.c.in (main): trivial optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52420 b2... - 02:13 AM Revision 513d8b34 (git): iseq.c (iseq_memsize): account for rb_call_cache entries
- Add some comments to clarify the allocated field used for the
allocations while we're at it.
TODO: figure out a bett... -
12:44 AM Bug #11642 (Rejected): Thread List Example - Wrong Output
- Just depends on the time the second thread needs.
-
12:12 AM Revision 7484d07c (git): parse.y: invalid symbol
- * parse.y (parser_yylex): ':' separated by a comment and a newline
is not valid as symbol.
git-svn-id: svn+ssh://c...
10/31/2015
-
11:39 PM Revision 1a2a4084 (git): tcltklib.c: basename
- * ext/tk/tcltklib.c (setup_rubytkkit): use ruby_enc_find_basename
if available, instead of File.basename.
git-svn-... - 11:34 PM Revision 753ee6ac (git): * 2015-11-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:34 PM Revision 48a66a58 (git): ruby-runner: RUBY_INSTALL_NAME
- * Makefile.in (ruby-runner), template/ruby-runner.c.in: use
expanded RUBY_INSTALL_NAME, not RUBY_BASE_NAME.
git-sv... -
06:56 PM Bug #11367: Use OP_NO_TICKET when testing SSL session cache callbacks
- r51569 and r51649 were backported into `ruby_2_2` branch at r52414.
-
06:56 PM Bug #11366: Don't force SSLv3 in test, as it is insecure and may not be supported
- r51569 and r51649 were backported into `ruby_2_2` branch at r52414.
-
06:55 PM Revision a8b1b529 (git): merge revision(s) 51569,51649: [Backport #11366] [Backport #11367]
- test_ssl_session.rb: check SSL method
* test/openssl/test_ssl_session.rb (test_ctx_server_session_cb):
ens... -
06:43 PM Bug #10046: OpenSSL::TestSSLSession#test_ctx_server_session_cb and OpenSSL::TestSSLSession#test_ctx_client_session_cb test failures
- Backported into `ruby_2_2` branch at r52413.
-
06:42 PM Revision a5a5494d (git): merge revision(s) 49099: [Backport #10046]
- * test/openssl/test_ssl_session.rb (OpenSSL#test_ctx_client_session_cb):
fix test failure with OpenSSL disa... -
01:51 PM Bug #11642 (Rejected): Thread List Example - Wrong Output
- http://ruby-doc.org/core-1.9.3/Thread.html
list → array click to toggle source
Returns an array of Thread objects... -
11:16 AM Revision a8438d30 (git): * test/openssl/test_pair.rb: skipped tests if openssl doesn't support
- ECDH cipher.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:22 AM Revision bd362b70 (git): mdoc2man.rb: colon in quotes
- * tool/mdoc2man.rb (parse_macro): colon should not pop quotes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@524... -
06:22 AM Revision eef8b3fc (git): optional arguments
- * man/ruby.1 (SYNOPSIS): arguments of -F and -K are optional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5241... -
06:02 AM Revision fb1c8834 (git): remove extraneous space
- * man/ruby.1 (SYNOPSIS): remove extraneous space for -K option
too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
05:58 AM Bug #11641 (Closed): ruby(1) manpage shows extraneous space for -F option
- Applied in changeset r52408.
----------
remove extraneous space
* man/ruby.1 (SYNOPSIS): remove extraneous space fo... -
04:12 AM Bug #11641 (Closed): ruby(1) manpage shows extraneous space for -F option
- The manual page for the ruby executable describes the -F option as:
~~~
-F pattern Specifies input field... -
05:58 AM Revision afde5975 (git): remove extraneous space
- * man/ruby.1 (SYNOPSIS): remove extraneous space for -F option as
it does not allow spaces before its argument.
[... -
05:55 AM Revision 9cd5c850 (git): ruby.1: fix --enable/disable
- * man/ruby.1: missing Fl before --{enable|disable}.
* tool/mdoc2man.rb (parse_macro): supprot braces, Bro and Brc.
... -
05:19 AM Revision a2756437 (git): test_super.rb: test_missing_super
- * test/ruby/test_super.rb (test_missing_super): test for the
simple case super method is not found.
git-svn-id: sv... -
05:01 AM Revision abbe73bf (git): revert r52402
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:54 AM Revision c8caec54 (git): vm_insnhelper.c: get rid of copying garbage
- * vm_insnhelper.c (vm_call_method_missing): get rid of extra
garbage after argv.
git-svn-id: svn+ssh://ci.ruby-lan... -
03:18 AM Revision 1c89b6bd (git): test_exception.rb: get rid of did_you_mean
- * test/ruby/test_exception.rb (test_message_of_name_error): get
rid of failure caused by did_you_mean message.
[r... -
01:32 AM Revision f5b2da3a (git): * vm_insnhelper.c (vm_search_super_method): do not touch `ci' here.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:25 AM Revision 9b183482 (git): tcltklib.c: GC guard
- * ext/tk/tcltklib.c (setup_rubytkkit): add GC guard instead of
volatile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
01:23 AM Bug #11640 (Closed): [PATHC] Sometime `NameError#message` raises `ArgumentError: malformed format string - %$`
- Applied in changeset r52400.
----------
eval_error.c: Fix a format of `NameError#message`
* eval_error.c (undef_mes... -
01:22 AM Revision ce7f8287 (git): eval_error.c: Fix a format of `NameError#message`
- * eval_error.c (undef_mesg_for): fix typo. Before this commit
`ArgumentError: malformed format string - %$` was ra... -
01:02 AM Revision 9d64a542 (git): internal.h: RUBY_DTRACE_HOOK
- * internal.h (RUBY_DTRACE_HOOK): extract from
RUBY_DTRACE_CREATE_HOOK for other type hooks.
* gc.c (RUBY_DTRACE_GC... -
01:02 AM Revision 1546ffed (git): use rb_source_loc and rb_source_location
- * error.c, eval.c, eval_error.c, gc.c, variable.c, vm.c,
vm_eval.c, vm_trace.c: use rb_source_loc/rb_source_locatio... -
12:17 AM Revision 954224f3 (git): vm.c: initialize line always
- * vm.c (rb_source_location): reset line to 0 if no location is
found.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... - 12:02 AM Revision 7e9a86ea (git): * 2015-10-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:02 AM Revision e7122333 (git): ignore dump terminal
- * tool/generic_erb.rb, tool/ifchange: no colorization if tput
returned nothing or dump terminal.
git-svn-id: svn+s...
10/30/2015
-
04:22 PM Bug #11640 (Closed): [PATHC] Sometime `NameError#message` raises `ArgumentError: malformed format string - %$`
- ```ruby
def test_message_of_name_error
begin
Module.new do
module_function :foo
end
... -
02:35 PM Feature #11639 (Closed): Refactor some description of `Forwardable`
- See https://github.com/documenting-ruby/ruby/issues/57
Some `Forwardable` description doesn't scan correctly, this... -
01:40 PM Revision 8db48b11 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:14 PM Revision 833dcacd (git): * gems/bundled_gems: update to power_assert 0.2.5.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:30 AM Revision a96ae767 (git): * gc.c (newobj_slowpath): do not need to use flags hack (commit miss).
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:18 AM Revision 8ced6af8 (git): explicitly overwrite signal handling
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:09 AM Revision e3e5d634 (git): * gc.c (heap_get_freeobj_from_next_freepage): not so UNLIKELY.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:47 AM Bug #11638 (Closed): [doc] misleading IO.write offset description
- "If offset is not given, the file is truncated. Otherwise, it is not truncated."
The above is NOT true when 'a' mo... -
09:33 AM Revision b872ad58 (git): * gc.c (newobj_slowpath): reduce 1 parameter to use only registers
- for performance.
On my laptop, 'N.times{x = []}' (where N = 29_000_000) is
1.86 sec -> 1.74 sec.
git-svn-id:... -
07:21 AM Bug #11501: About priority of a hash element when using {**hash1, **hash2} literal
- wanabe san, thank you for your investigation!
According to #10315, It's intentional change.
I'll add comment for ... -
07:17 AM Revision 0445b5f6 (git): test/fiddle: revert r52384 partially
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:04 AM Bug #11343: random.c: getrandom compile error with clang
- Please backport r51242 to 2.2.
-
07:01 AM Revision b3602a54 (git): set as binary before gsub
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:45 AM Bug #11637 (Closed): SEGV
-
06:24 AM Bug #11637: SEGV
- duplicate of Bug #11610
-
05:46 AM Bug #11637 (Closed): SEGV
- ~~~ruby
ARGV << nil
ARGF.each{}
~~~
SEGVでます -
05:55 AM Revision 3077816c (git): show parent process's signal mask from child process
- Because this tests raises timeout on failure, and it doesn't
reach assertions.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
05:30 AM Revision a4a29af2 (git): Old linux's default hard rlimit_nofile is 1024
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:37 AM Revision 068f312a (git): use assert_raise
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:56 AM Revision a2845a44 (git): * test/ruby/test_call.rb: added test for safe navigation operator.
- [fix GH-1066]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:49 AM Revision 8af12307 (git): * ChangeLog: fix wrong commit name.
- Fri Oct 30 12:36:16 2015 yui-knk <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52382 b2... -
03:36 AM Revision 8d4dff2c (git): * vm_method.c: added documentation of protected/private methods.
- [fix GH-1072]
* test/ruby/test_module.rb: added testcase for method_defined?
[fix GH-1071]
git-svn-id: svn+ssh://c... -
03:07 AM Revision 6f77d0a3 (git): variable.c: rb_class_ivar_set
- * variable.c (rb_class_ivar_set): rename as class specific ivar
setter, and st_table is no longer involved.
git-sv... -
03:02 AM Revision a96626e6 (git): test_object.rb: add more checks
- * test/ruby/test_object.rb (test_remove_instance_variable): refine
failure message and check the name.
git-svn-id:... - 02:37 AM Revision 0a9f20ae (git): variable.c (generic_ivar_remove): return original value
- This fixes a bug introduced in r50678
("variable.c: use indices for generic ivars")
and does not affect any released ... -
02:31 AM Revision fc8416ab (git): test_gc.rb: fix failure message
- * test/ruby/test_gc.rb (test_interrupt_in_finalizer): append
signal info to stderr outputs in a proc, not to a proc... -
02:12 AM Bug #11635 (Rejected): super in instance_eval in a method defined in a module is invoked with a wrong receiver
-
02:09 AM Bug #11635 (Rejected): super in instance_eval in a method defined in a module is invoked with a wrong receiver
- super in instance_eval in a method defined in a module is invoked with a wrong receiver:
```
class Foo
def ini... -
02:11 AM Bug #11636 (Closed): super in instance_eval in a method defined in a module is invoked with a wrong receiver
- super in instance_eval in a method defined in a module is invoked with a wrong receiver:
```ruby
class Foo
def... -
01:58 AM Revision bb87df3e (git): show child and parent signal mask
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:57 AM Revision 89d0720e (git): use spawn's option to shorten the code
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:40 AM Revision a666e9b5 (git): variable.c (rb_st_insert_id_and_value): reduce args
- Minor simplification; this will hopefully make future patches
for switching to id_table easier-to-review.
* internal... -
12:57 AM Revision 57880d7e (git): * gems/bundled_gems: update latest gems.
- test-unit-3.1.5 and minitest-5.8.2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52373 b2dd03c8-39d4-4d8f-98ff-8... -
12:54 AM Revision e00d5437 (git): * lib/rubygems: Update to RubyGems HEAD(60d7972).
- this version contains pull requests number of #1343, #1356, #1357, #1363
at https://github.com/rubygems/rubygems/pu...
10/29/2015
-
10:43 PM Revision f363bbdf (git): * insns.def (getinlinecache/setinlinecache): compare ic->ic_cref and
- current cref only when cached CREF list includes singleton class.
Singleton classes have own namespaces, so that w... -
09:47 PM Revision 15d735de (git): * vm_insnhelper.c (vm_env_cref): make it inline for performance.
- * vm_insnhelper.c (rb_vm_get_cref): use NULL instead of 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5237... -
09:45 PM Revision 8da9e6d5 (git): use NULL instead of 0
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:21 PM Revision 648aa500 (git): * insns.def: nobody set ic->ic_value.value to Qundef.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:16 PM Revision b08d139c (git): * vm.c: add ifndef guard for VM_CHECK_MODE.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:14 PM Revision 4b852f64 (git): * vm_insnhelper.c (vm_check_frame_detail): should require me for
- VM_FRAME_FLAG_BMETHOD type frame.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52366 b2dd03c8-39d4-4d8f-98ff... - 09:08 PM Revision 4c42213c (git): * 2015-10-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:08 PM Revision 9033ed10 (git): show signal mask on solaris
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:08 PM Revision 87622a11 (git): revert experimental changes related to Solaris CI
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:08 PM Feature #11537: Introduce "Safe navigation operator"
- `a..b` already means something in ruby
I'm happy with Matz's acceptance of `.?` especially in light of all the
di... -
07:32 PM Feature #11537: Introduce "Safe navigation operator"
- The same discussion happens to be on TypeScript and ES6 worlds.
Using `..` instead of `?.` or `.?` because it's way ... -
08:11 PM Feature #11634 (Open): [PATCH] variable.c (rb_global_tbl): convert to id_table
- variable.c (rb_global_tbl): convert to id_table
Mainly this is to reduce casting a tiny amount; and
probably noth... -
05:13 PM Bug #11564 (Third Party's Issue): Segementation fault while doing rake db:migrate
- Seems a bug in bcrypt gem, maybe missing GC guards.
-
03:01 PM Bug #11626: fprintf in c extension keep adding memory usage
- GC Yang wrote:
> Got it, I should have set the pointer to NULL.
No, you should not depend on the content of `mall... -
02:56 PM Bug #11572: Urnary operator causing references to unreachable objects in 2.1.x ?
- ruby_2_1 r52362 merged revision(s) 45576.
- 02:56 PM Revision a6b6f9bb (git): merge revision(s) 45576: [Backport #11572]
- * string.c (sym_to_proc), proc.c (rb_block_clear_env_self): clear
caller's self which is useless, so that i... - 02:41 PM Revision 24d44aeb (git): * ChangeLog: fixed wrong version number of rubygems. reported by Rob Braden.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@52361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:36 PM Bug #11513: IPAddr should reject invalid formats
- ruby_2_1 r52360 merged revision(s) 52244.
- 02:36 PM Revision a4e761b7 (git): merge revision(s) 52244: [Backport #11513]
- * lib/ipaddr.rb, test/test_ipaddr.rb: Reject invalid address contained
EOL string. Patch by @kachick [fix G... -
02:31 PM Revision d8a27d37 (git): ENC_ASSERT
- * encoding.c (ENC_ASSERT): make an expression, and prevent the
argument from further expansions.
* encoding.c (rb_... -
02:28 PM Bug #11613: test_aspawn_too_long_path creates too many processes
- ruby_2_1 r52358 merged revision(s) 52229,52273,52277,52357.
- 02:28 PM Revision ba3b4e0a (git): merge revision(s) 52229,52273,52277,52357: [Backport #11613]
- Add rlimit_nproc to avoid to create many process [Bug #11613]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r... - 02:21 PM Revision 78e43667 (git): * test/ruby/test_io.rb (ruby): check the existence of the constant instead of
- checking platform. see also r52277.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52357 b2dd03c8-39d4-4d8f-98f... -
02:10 PM Bug #11369: Check length of selected NPN protocol
- ruby_2_1 r52356 merged revision(s) 52227,52228.
ruby 2.1 doesn't have alpn_select_cb, so r52228 is not necessary. but... - 02:07 PM Revision 9008fda6 (git): merge revision(s) 52227,52228: [Backport #11369]
- * ext/openssl/ossl_ssl.c (ssl_npn_select_cb): explicitly raise error
in ext/openssl instead of OpenSSL itse... -
02:01 PM Revision 4e1ea795 (git): indent
- * encoding.c (enc_compatible_latter): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52355 b2dd03c... -
01:57 PM Bug #11591: ruby won't build on OS X 10.5 — libunwind.h not available
- ruby_2_1 r52354 merged revision(s) 52124.
- 01:56 PM Revision d35c9eeb (git): merge revision(s) 52124: [Backport #11591]
- * configure.in: check for libunwind.h, which is not available in
very old OS X SDK. [ruby-core:71080] [Bug... -
01:55 PM Bug #11543: Run Rinda/DRb tests on localhost
- ruby_2_1 r52353 merged revision(s) 51916.
- 01:54 PM Revision 694463ba (git): merge revision(s) 51916: [Backport #11543]
- * test/drb/test_drb.rb: Run Rinda/DRb tests on localhost. [Fix GH-1027]
patch by voxik.
* test/rin... -
01:25 PM Feature #11627: make `nonzero` an alias of `nonzero?`
- When you say "for historic reasons nonzero? returns self or nil", it sounds like it was a mistake that can't be fixed...
-
01:01 PM Revision 7b9b1e0e (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:44 PM Feature #11630: possibility to serialize Proc or Lambda
- about external variables, how do you see `@vars`?
for sample
~~~ruby
a = 4
proc { a = 5 }.call
p a
~~~
doe... -
11:32 AM Feature #11630: possibility to serialize Proc or Lambda
- The python API around lambda and function objects makes possible to implement serialization of lambda, for instance w...
-
09:48 AM Revision bce11661 (git): * gc.c (gc_mark_ptr): specify NOINLINE so that gc_mark() can return
- immediately when obj is not a markable object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52351 b2dd03c8-3... -
09:24 AM Bug #11492: TracePoint API report extra return for defined method
- Hi, this is indeed a regression in 2.2.3, but also a bug present in 2.1.7. Could we get it backported to 2.1 as well?...
-
09:10 AM Revision 05b9b429 (git): * encoding.c (rb_enc_check_str): add for performance.
- This function only accept T_STRING (and T_REGEXP).
This patch improves performance of a tiny_segmenter benchmark
... -
08:17 AM Revision f9ca636a (git): * internal.h: export rb_wb_(un)protected_newobj_of()
- because some extensions include internal.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52349 b2dd03c8-39d4... -
08:00 AM Revision 7f7dcb61 (git): gc.c: separate event hook call from newobj_init
- * gc.c (newobj_init): separate event hook call and remove the
argument for it.
* gc.c (newobj_slowpath): call even... -
07:43 AM Revision 5869f9a3 (git): * gc.c (rb_imemo_new): should not pass FL_WB_PROTECTED flag.
- * gc.c (rb_wb_protected_newobj_of): add more assertions.
* gc.c (rb_wb_unprotected_newobj_of): ditto.
git-svn-id... -
07:26 AM Revision ffa87b40 (git): * gc.c: introduce rb_wb_unprotected_newobj_of() and
- rb_wb_protected_newobj_of(), pass the WB_PROTECTED
information explicitly.
* internal.h: use introduced functions ... -
07:21 AM Revision 017ac002 (git): gc.c: fix UNLIKELY usage
- * gc.c (gc_event_hook_needed_p): UNLIKELY makes no sense for
boolean flag value.
* gc.c (gc_event_hook, newobj_ini... -
06:17 AM Revision a3e88485 (git): * gc.c: add rb_objspace::flags::has_hook to represent hook availability.
- * gc.c: add gc_event_hook_available_p(objspace) to check that flag.
* gc.c (newobj_of): use gc_event_hook_available_... -
06:03 AM Revision 438f36dd (git): vm_insnhelper.c: use enum and fix typo
- * vm_insnhelper.c (VM_PROFILE_UP): use enum.
* vm_insnhelper.c (vm_profile_show_result): fix typo, "r->c" at
the l... -
05:45 AM Revision fd69901b (git): vm_core.h: move forward declarations
- * vm_core.h (rb_thread_struct): move forward declarations before
used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
05:33 AM Revision 86bbdf1d (git): Makefile.in: prefix RUBY in probes.h
- * Makefile.in (probes.h): prefix RUBY to include guard.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52341 b2dd... -
05:32 AM Revision 645116ff (git): RUBY_DTRACE_CREATE_HOOK
- * internal.h (RUBY_DTRACE_CREATE_HOOK): macro to call hook at
object creation.
* vm.c (rb_source_location, rb_sour... -
05:32 AM Revision 1be5cb63 (git): * gc.c (gc_mark_ptr): remove debug code for #11244.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:32 AM Revision 38094dd7 (git): vm.c: ruby_th_dtrace_setup
- * vm.c (ruby_th_dtrace_setup): extract setup for calling dtrace
hook from RUBY_DTRACE_HOOK macro.
git-svn-id: svn+... -
05:30 AM Revision 56eee285 (git): revert r52336 (commit miss)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:10 AM Revision 106f033b (git): * gc.c (gc_mark_ptr): remove debug code for #11244.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:09 AM Bug #11384: multi-threaded autoload sometimes fails
- Eric Wong wrote:
> [email protected] wrote:
> > The script causes an error within 100 times on My Ubuntu 14.04 b... - 01:14 AM Revision fc87b3b7 (git): variable.c: reduce heap usage for autoload_data_i
- For the loader (first thread which hits autoload, it is wasteful
to have extra elements on the stack. For the lifeti... -
12:44 AM Revision d90f9b14 (git): wait until it escape handle_interrupt block
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:24 AM Revision c621f471 (git): ChangeLog: fix commit message for r52332 [ci skip]
- Oops, been away from ruby too long :x
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52333 b2dd03c8-39d4-4d8f-98f...