wireshark/plugins/irda
Роман Донченко afa8f21f56 make-dissectors-reg: optimize by factoring out the loops
Instead of calling the grep/sed pipelines for each file, build the
list of files in the beginning and call each pipeline only once,
passing the list to the first grep.

This results in a massive speedup in Cygwin; in my test, the time
it takes to run make-dissector-reg . dissectors packet-*.c in dissectors/epan
is reduced from ~116 to ~3 seconds. I also tried it on NetBSD, where
the time do to the same goes from ~6 to ~0.5 seconds.

Amend makefile comments to elide mentions of invoking multiple processes
per file.

Change-Id: Iad441e7d2b6cc3669dada57646e2f8f6b987fd34
Reviewed-on: https://code.wireshark.org/review/2826
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-07-06 08:08:20 +00:00
..
CMakeLists.txt Add .rc files to the sources to have them included in the build 2014-06-20 23:58:22 +00:00
Makefile.am make-dissectors-reg: optimize by factoring out the loops 2014-07-06 08:08:20 +00:00
Makefile.common Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
Makefile.nmake make-dissectors-reg: optimize by factoring out the loops 2014-07-06 08:08:20 +00:00
irda-appl.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
moduleinfo.h Add our license header to plugin moduleinfo.h files. Cleans up a batch of 2013-07-06 13:31:31 +00:00
moduleinfo.nmake Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
packet-ircomm.c tvb_new_subset -> tvb_new_subset_length when length parameters are equal. 2014-06-07 15:41:07 +00:00
packet-irda.c catapult,irda: Fix ASAN crashes due to buffer underrun 2014-07-03 13:02:24 +00:00
packet-sir.c tvb_new_subset -> tvb_new_subset_length when length parameters are equal. 2014-06-07 15:41:07 +00:00
plugin.rc.in Remove the pre-release flag from FILEFLAGS in the resource file. 2008-03-29 23:04:33 +00:00