mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 05:41:12 +00:00
4f49ba4241
XPIDL generated header files contain a |#if 0| block for every interface, providing the skeleton of the class as it must be implemented in C++. This is potentially useful, but also very verbose. This patch removes this code. In a Linux64 debug build, this reduces the total size of the $OBJDIR/dist/include/nsI*.h files from 11,023,499 bytes to 8,442,350 bytes, a 23.5% reduction. It didn't speed up compilation, though. --HG-- extra : rebase_source : 65e1e46cffe7c831d83c3308d7ce58c801618dda |
||
---|---|---|
.. | ||
xpidl | ||
setup.py |