[#61424] [REJECT?] xmalloc/xfree: reduce atomic ops w/ thread-locals — Eric Wong <normalperson@...>

I'm unsure about this. I _hate_ the extra branches this adds;

13 messages 2014/03/12

[ruby-core:61269] [ruby-trunk - Feature #9579] [PATCH] ext/extmk.rb: parallelize configure

From: normalperson@...
Date: 2014-03-03 21:40:11 UTC
List: ruby-core #61269
Issue #9579 has been updated by Eric Wong.


 normalperson@yhbt.net wrote:
 >  Trivial addendum for v3 (pushed earlier, but I lost my Internet
 >  connection before I could email).
 >  	http://bogomips.org/ruby.git/patch?id=5779e6040
 >  	git://80x24.org/ruby.git extmk-parallel-v3
 
 5779e60 ext/extmk.rb: uniq extlibs
 195e511 ext/extmk.rb: fix for static-linked-ext and compiled? usage
 3029a5e ext/extmk.rb: parallelize configure
 
 I'll squash this series together and commit in a few days unless there's
 objections/bugs found.  It should help productivity for developers with
 fork enabled systems and gracefully fallback for systems without fork.

----------------------------------------
Feature #9579: [PATCH] ext/extmk.rb: parallelize configure
https://bugs.ruby-lang.org/issues/9579#change-45605

* Author: Eric Wong
* Status: Open
* Priority: Normal
* Assignee: Eric Wong
* Category: build
* Target version: current: 2.2.0
----------------------------------------
This reduces "touch ext/extmk.rb && make -j" time from
roughly 38 to 16 seconds on my 8 core machine with
an otherwise fully-built source tree.

http://bogomips.org/ruby.git/patch?id=bc6acbaa40

git pull git://80x24.org/ruby.git extmk-parallel




-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next