[#88240] [Ruby trunk Feature#14759] [PATCH] set M_ARENA_MAX for glibc malloc — sam.saffron@...
Issue #14759 has been updated by sam.saffron (Sam Saffron).
[#88251] Re: [ruby-alerts:8236] failure alert on trunk@P895 (NG (r64134)) — Eric Wong <normalperson@...>
ko1c-failure@atdot.net wrote:
[#88305] [Ruby trunk Bug#14968] [PATCH] io.c: make all pipes nonblocking by default — normalperson@...
Issue #14968 has been reported by normalperson (Eric Wong).
[#88331] [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid — samuel@...
Issue #13618 has been updated by ioquatix (Samuel Williams).
[#88342] [Ruby trunk Feature#14955] [PATCH] gc.c: use MADV_FREE to release most of the heap page body — ko1@...
Issue #14955 has been updated by ko1 (Koichi Sasada).
[#88433] [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid — ko1@...
Issue #13618 has been updated by ko1 (Koichi Sasada).
ko1@atdot.net wrote:
[#88475] [Ruby trunk Misc#14937] [PATCH] thread_pthread: lazy-spawn timer-thread only on contention — ko1@...
Issue #14937 has been updated by ko1 (Koichi Sasada).
[#88491] Re: [ruby-cvs:71466] k0kubun:r64374 (trunk): test_function.rb: skip running test — Eric Wong <normalperson@...>
k0kubun@ruby-lang.org wrote:
I see. Please remove the test if the test is unnecessary.
Takashi Kokubun <takashikkbn@gmail.com> wrote:
[#88523] [Ruby trunk Bug#14999] ConditionVariable doesn't reacquire the Mutex if Thread#kill-ed — eregontp@...
Issue #14999 has been updated by Eregon (Benoit Daloze).
eregontp@gmail.com wrote:
[#88549] [Ruby trunk Bug#14999] ConditionVariable doesn't reacquire the Mutex if Thread#kill-ed — eregontp@...
Issue #14999 has been updated by Eregon (Benoit Daloze).
[#88676] [Ruby trunk Misc#15014] thread.c: use rb_hrtime_scalar for high-resolution time operations — ko1@...
Issue #15014 has been updated by ko1 (Koichi Sasada).
ko1@atdot.net wrote:
On 2018/08/27 16:16, Eric Wong wrote:
[#88716] Re: [ruby-dev:43715] [Ruby 1.9 - Bug #595] Fiber ignores ensure clause — Eric Wong <normalperson@...>
Koichi Sasada wrote:
[#88723] [Ruby trunk Bug#15041] [PATCH] cont.c: set th->root_fiber to current fiber at fork — ko1@...
Issue #15041 has been updated by ko1 (Koichi Sasada).
[#88767] [Ruby trunk Bug#15050] GC after forking with fibers crashes — ko1@...
Issue #15050 has been updated by ko1 (Koichi Sasada).
Koichi Sasada <ko1@atdot.net> wrote:
[#88774] Re: [ruby-alerts:8955] failure alert on trunk@P895 (NG (r64594)) — Eric Wong <normalperson@...>
ko1c-failure@atdot.net wrote:
[ruby-core:88492] [Ruby trunk Feature#14994] Enumerator::Lazy#uniq & Enumerator::Lazy#grep_v should use proc chaining
Issue #14994 has been reported by chopraanmol1 (Anmol Chopra). ---------------------------------------- Feature #14994: Enumerator::Lazy#uniq & Enumerator::Lazy#grep_v should use proc chaining https://bugs.ruby-lang.org/issues/14994 * Author: chopraanmol1 (Anmol Chopra) * Status: Open * Priority: Normal * Assignee: * Target version: ---------------------------------------- Proc chaining for Enumerator::Lazy was introduced in https://bugs.ruby-lang.org/issues/6183 Proc chaining improved the performance on chained lazy enum for adapted method. Current implementation of proc chaining can be easily used to methods which either transforming data or filter data(exception: expanding data e.g. flat_map, zip). This issue suggest to adapt Enumerator::Lazy#uniq & Enumerator::Lazy#grep_v to utilize proc chaining. Implementation: **https://github.com/ruby/ruby/pull/1930** Benchmark Result: Trunk: ~~~ Chained grep_v 20% 0.228000 0.000000 0.228000 ( 0.227204) Chained grep_v 50% 0.404000 0.000000 0.404000 ( 0.407150) Chained grep_v 100% 0.684000 0.000000 0.684000 ( 0.685375) Chained uniq 20% 0.280000 0.000000 0.280000 ( 0.282605) Chained uniq 50% 0.468000 0.000000 0.468000 ( 0.468440) Chained uniq 100% 0.784000 0.016000 0.800000 ( 0.802920) ~~~ Modified: ~~~ Chained grep_v 20% 0.212000 0.000000 0.212000 ( 0.212727) Chained grep_v 50% 0.304000 0.000000 0.304000 ( 0.305567) Chained grep_v 100% 0.444000 0.000000 0.444000 ( 0.442978) Chained uniq 20% 0.240000 0.000000 0.240000 ( 0.239457) Chained uniq 50% 0.340000 0.000000 0.340000 ( 0.341840) Chained uniq 100% 0.512000 0.016000 0.528000 ( 0.530302) ~~~ ---Files-------------------------------- bench_enum_lazy_proc_chain.rb (781 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>