On Mon, Jan 18, 2010 at 02:10:55AM +1100, Jessta wrote:
> It's good to note that Apple has been putting lots of effort in to the
> llvm c compiler (clang) because it parsers header files much faster
> than gcc and the current way Apple does includes is to have one
> include file that includes everything else you'd ever need.
> Which is kind of insane.
>
> - jessta
> --
> =====================
> http://jessta.id.au
>
"Carbon.h is a monster: it transitively includes 558 files, 12.3M of
code, declares 10000 functions, has 2000 struct definitions, 8000
fields, 20000 enum constants, etc (see slide 25+ of the [1]clang talk for
more information). It is also #include'd into almost every C file in a
GUI app on the Mac, so its compile time is very important."
Do not want.
http://clang.llvm.org/clang_video-07-25-2007.html
-- Government is the great fiction through which everybody endeavors to live at the expense of everybody else.
This archive was generated by hypermail 2.2.0 : Sun Jan 17 2010 - 17:48:02 UTC