Mercurial > projects > ldc
view .hgignore @ 994:18ad5601dff7
Use LLVM OStream wrapper instead of <iostream> in the logger.
llvm::OStream provides all std::ostream functionality (by holding a
std::ostream* internally), but
* doesn't include <iostream>, avoiding per-file overhead.
* allows the stream pointer to be null, and the (inlined) operators do nothing
when that's the case. (This also allows removal of the ofstream("/dev/null")
hack Logger used when disabled, which presumably wasn't very portable)
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Thu, 26 Feb 2009 14:51:02 +0100 |
parents | bce024c60adc |
children | f0b6549055ab |
line wrap: on
line source
syntax: glob *.bc *.diff *.o *.obj *.orig *.patch *.a *.s *.so *.rej Makefile CMakeFiles CMakeCache.txt cmake_install.cmake .DS_Store syntax: regexp ^obj/ ^tests/dstress/ ^tests/reference/ ^tango/ ^druntime/ ^import/ ^bin/ldc2?$ ^bin/ldc2?\.conf$ ^idgen\.make$ ^impcnvgen\.make$ ^ldc\.make$ ^revisions\.pl$ ^dmd2?/idgen$ ^dmd2?/impcnvgen$ ^dmd2?/revisions\.h$ ^dmd2?/impcnvtab\.c$ ^dmd2?/id\.c$ ^dmd2?/id\.h$ ^tests/runminitest$ ^tests/findregressions$ ^tests/makewebstatistics$ ^tests/mini/obj/