ruby-changes:5172
From: usa <ko1@a...>
Date: Wed, 28 May 2008 17:37:50 +0900 (JST)
Subject: [ruby-changes:5172] Ruby:r16667 (trunk): * win32/mkexports.rb (Exports::Mswin#each_export): speed up.
usa 2008-05-28 17:37:37 +0900 (Wed, 28 May 2008)
New Revision: 16667
Modified files:
trunk/ChangeLog
trunk/win32/mkexports.rb
Log:
* win32/mkexports.rb (Exports::Mswin#each_export): speed up.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/mkexports.rb?r1=16667&r2=16666&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16667&r2=16666&diff_format=u
Index: ChangeLog
===================================================================
--- ChangeLog (revision 16666)
+++ ChangeLog (revision 16667)
@@ -1,3 +1,7 @@
+Wed May 28 17:37:07 2008 NAKAMURA Usaku <usa@r...>
+
+ * win32/mkexports.rb (Exports::Mswin#each_export): speed up.
+
Wed May 28 16:41:59 2008 Akinori MUSHA <knu@i...>
* array.c (rb_ary_slice_bang): Call rb_ary_modify_check() at the
Index: win32/mkexports.rb
===================================================================
--- win32/mkexports.rb (revision 16666)
+++ win32/mkexports.rb (revision 16667)
@@ -90,6 +90,7 @@
case filetype
when /OBJECT/, /LIBRARY/
next if /^[[:xdigit:]]+ 0+ UNDEF / =~ l
+ next unless /External/ =~ l
next unless l.sub!(/.*?\s(\(\)\s+)?External\s+\|\s+/, '')
is_data = !$1
if noprefix or /^[@_]/ =~ l
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/