[cfe-dev] Can we make libcxx headers more modular for faster compilation?

Jean-Daniel Dupas devlists at shadowlab.org
Wed Oct 2 14:36:36 PDT 2013


support.h includes windows.h on win32 platform.
Does libstdc++ also include windows.h. I think this single include may be enough to explain the difference.


Le 2 oct. 2013 à 22:19, Yaron Keren <yaron.keren at gmail.com> a écrit :

> Thanks, I see that now. It wasn't trivial for me...
> 
> How can we understand why compiling the trivial program with libcxx is 3x slower vs with libstcd++ ?
> 
> Yaron
> 
> 
> 
> 2013/10/2 Joerg Sonnenberger <joerg at britannica.bec.de>
> On Wed, Oct 02, 2013 at 06:45:06PM +0300, Yaron Keren wrote:
> > Joerg, I am ashmed to admit I have re-read the code and still can not
> > understand how basic_string uses tuple. How basic_string uses tuple?
> 
> basic_string -> __compressed_pair -> __libcpp_compressed_pair_imp
> -> tuple.
> 
> Joerg
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev

-- Jean-Daniel




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131002/322f02e1/attachment.html>


More information about the cfe-dev mailing list