- d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 16 years ago
- c95bd4d When word-wrapping, be more defensive about a ridiculously small number of columns. Fixes <rdar://problem/6892178> by Douglas Gregor · 16 years ago
- dcdecf4 Fix processing of -Ufoo to not inject "#undef foo 1" into the predefines by Chris Lattner · 16 years ago
- 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 16 years ago
- a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 16 years ago
- 1eee0e7 Link FunctionDecls instantiated from the member functions of a class by Douglas Gregor · 16 years ago
- a33d9b4 Disable access control by default. It can be enabled with the -faccess-control option. When we have better support for it, we can enable it by default again. by Anders Carlsson · 16 years ago
- 5b53005 Some early declarations to support sentinel attribute on by Fariborz Jahanian · 16 years ago
- b64c193 Make precompiled headers work with -E. When we're only preprocessing by Douglas Gregor · 16 years ago
- 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
- b71368d Add back Parse/Sema support for attributes cf_returns_retained and by Ted Kremenek · 16 years ago
- 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
- bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 16 years ago
- 2cc2b9c Eliminate extra vertical space in Clang diagnostics by Douglas Gregor · 16 years ago
- 037fb7f Fix rdar://6849429 - -Wunused-value with deeply nested macro expansion generates untraceable warnings by Chris Lattner · 16 years ago
- 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 16 years ago
- e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 16 years ago
- d99b345 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 16 years ago
- 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 16 years ago
- 31c215e Rename attributes: by Ted Kremenek · 16 years ago
- 2fb3ea3 Simplify the interesting-region code by assimmilating blocks of non-whitespace text with each expansion step. It's easier and seems to have better results. by Douglas Gregor · 16 years ago
- cfe1f9d Tweak the extraction of the "interesting" part of a source range in two ways: by Douglas Gregor · 16 years ago
- 1ef29d2 Fix an infinite loop in diagnostic printing. by Daniel Dunbar · 16 years ago
- 2167de4 Fix crash in source-line truncation code for diagnostic by Douglas Gregor · 16 years ago
- cb6929b temporary hack to work around PR4128 by Chris Lattner · 16 years ago
- 844da34 When a fix-it hint would span multiple lines, don't print it; half a by Douglas Gregor · 16 years ago
- 7d101f6 When we truncate a source line to fit it within the terminal width, by Douglas Gregor · 16 years ago
- 44cf08e Respect the COLUMNS environment variable for word-wrapping (so we get by Douglas Gregor · 16 years ago
- 47f7177 When printing a source line as part of a diagnostic, the source line by Douglas Gregor · 16 years ago
- fffd93f Implement -fmessage-length=N, which word-wraps diagnostics to N columns. by Douglas Gregor · 16 years ago
- 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 16 years ago
- 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 16 years ago
- d49967f BugReporter/PathDiagnostics: by Ted Kremenek · 16 years ago
- 770dbf0 In -fdiagnostics-print-source-range-info mode, print a space before the by Chris Lattner · 16 years ago
- bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 16 years ago
- 1ab86ac Make all PCH-incompatibility warnings into errors, and abort by Douglas Gregor · 16 years ago
- a02b147 Make the PCH reader use the diagnostics system for its complaints. by Douglas Gregor · 16 years ago
- 5998da5 Optimize IdentifierInfo storage within the precompiled header. We've by Douglas Gregor · 16 years ago
- a92193e Implement a minor space optimization for the PCH identifier table, by Douglas Gregor · 16 years ago
- af1795b Replace a lame fprintf with a slightly-less lame diagnostic by Douglas Gregor · 16 years ago
- 92b059e Implement checking for macro definitions that occur on the command by Douglas Gregor · 16 years ago
- 02fc751 Revert r70075 and r70078, which reorganized the PCH on-disk hash table by Douglas Gregor · 16 years ago
- e721f95 Allow some differences between the predefines buffer used to build a by Douglas Gregor · 16 years ago
- c71133f Remove unused LangOptions NoExtensions and Boolean. by Eli Friedman · 16 years ago
- ab41e63 Add a header containing the Clang version; make the driver use this by Douglas Gregor · 16 years ago
- 6bf690f fix test/PCH/method_pool.m by Chris Lattner · 16 years ago
- cc7dea8 -E, -Eonly and -parse-noop now work with PCH! by Chris Lattner · 16 years ago
- d1d64a0 Teach PCH that ASTContext is optional. Move -parse-noop and -Eonly (so far) by Chris Lattner · 16 years ago
- 2bf1eb0 Be more careful in our teardown of the PCHReader after deciding to by Douglas Gregor · 16 years ago
- b81c170 Add Sema::ExtVectorDecls and Sema::ObjCCategoryImpls to the PCH file. Since these vectors are very, very rarely used and, when used in headers, and even when used are relatively small, we load them eagerly. by Douglas Gregor · 16 years ago
- c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 16 years ago
- 828e18c make these be unsigned now that they are eagerly created. by Chris Lattner · 16 years ago
- 090d9b5 shrink SOURCE_LOCATION_OFFSETS to use 4-byte entries instead of 8-byte by Chris Lattner · 16 years ago
- 4fed3f4 Implement caching of stat() calls for precompiled headers, which is by Douglas Gregor · 16 years ago
- 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 16 years ago
- c732f5a encode the type and decl offsets with 32-bits for entry instead by Chris Lattner · 16 years ago
- ea5ce47 add an abbreviation for common PARM_VAR_DECL. All but 9 of the by Chris Lattner · 16 years ago
- c47be9e fix a couple more places that should be using the DeclCursor instead by Chris Lattner · 16 years ago
- 7f94b0b Load most of the source manager's information lazily from the PCH by Douglas Gregor · 16 years ago
- 63377d5 split expr/stmt writing out to PCHWriterStmt.cpp by Chris Lattner · 16 years ago
- 12b1c76 split decl writing out to its own PCHWriterDecl.cpp file. by Chris Lattner · 16 years ago
- 02602be unclone SavedStreamPosition by Chris Lattner · 16 years ago
- 4e3fcc8 move attribute reading to PCHReaderDecl.cpp, remove some extraneous braces. by Chris Lattner · 16 years ago
- da93061 read all decls (and attributes and stmts/exprs referenced by the decl) by Chris Lattner · 16 years ago
- 887e2b3 rename GetStmt -> GetDeclStmt to make it clear that the stmt read by Chris Lattner · 16 years ago
- 52e97d1 change the interface to ReadStmt to force clients to pass a cursor in to read from. by Chris Lattner · 16 years ago
- 698f925 split decl reading out to its own PCHReaderDecl.cpp file. by Chris Lattner · 16 years ago
- 4c6f952 split stmt/expr deserialization out to PCHReaderStmt.cpp by Chris Lattner · 16 years ago
- 8849e64 remove dead var by Chris Lattner · 16 years ago
- 6367f6d Set up DeclsCursor. by Chris Lattner · 16 years ago
- 0558df2 add stmt/expr names to BlockInfo block. by Chris Lattner · 16 years ago
- 2f4efd1 drop the _ID suffixes from block names. by Chris Lattner · 16 years ago
- 0ff8cda add the decl names. by Chris Lattner · 16 years ago
- b145b1e make llvm-bcanalyzer dump out PCH files symbolically. We should probably by Chris Lattner · 16 years ago
- 405bad0 Some fixes for PCH (de-)serialization of Objective-C AST nodes: by Douglas Gregor · 16 years ago
- b9fa917 Adjust to LLVM API changes that went into r70157. by Chris Lattner · 16 years ago
- 1eb5540 Add PCH read/write support for ObjC statements. by Steve Naroff · 16 years ago
- e1fb77f Make sure we have a code in the node:-) by Steve Naroff · 16 years ago
- 366809a When writing a PCH file, write multiple type and declaration blocks as by Douglas Gregor · 16 years ago
- 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 16 years ago
- 0389e6b implement PCH support for the rest of ExprObjC.h, including by Chris Lattner · 16 years ago
- 2eafc1b Don't read all of the records in the PCH file's preprocessor block, by Douglas Gregor · 16 years ago
- 8c5a760 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 16 years ago
- 17e1c5e Optimize the loading of an identifier from a PCH file when given the by Douglas Gregor · 16 years ago
- d6595a4 PCH optimization for the identifier table, where we separate by Douglas Gregor · 16 years ago
- 5f8e330 Revert my changes that try to avoid creating StringMap entries for by Douglas Gregor · 16 years ago
- 5da8161 Start implementing the PTH IdentifierInfo-saving trick in PCH, by Douglas Gregor · 16 years ago
- 1986cad Tweak the data layout for the on-disk hash table of identifiers in the PCH file so that the key layout matches that of the PTH key layout by Douglas Gregor · 16 years ago
- 2b3a5a8 Write the identifier offsets array into the PCH file as a blob, so by Douglas Gregor · 16 years ago
- 8f5dc7f Write the declaration and type offset arrays into the bitstream as by Douglas Gregor · 16 years ago
- 83941df Load the selector table lazily from the PCH file. by Douglas Gregor · 16 years ago
- d3f632e Fix indexing error in PCHStmtReader::VisitArraySubscriptExpr(). by Steve Naroff · 16 years ago
- c4f0bbd Add PCH support for ObjCMessageExpr (needed to build Mail). by Steve Naroff · 16 years ago
- 87f0f82 Fixup comment. by Steve Naroff · 16 years ago
- 72de921 Fix a major bug in PCHReader::ReadSelectorBlock(). by Steve Naroff · 16 years ago
- c62a2fe Make sure that the consumer sees all interested decls. This fixes Preview by Douglas Gregor · 16 years ago
- de9a81b Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 16 years ago
- ad38a85 When we de-serialize an Objective-C protocol, hand it to the AST consumer so that we can create metadata by Douglas Gregor · 16 years ago
- 0fc169e Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 16 years ago
- d5e662d Once the protocol list has been loaded from the PCH file, add it to by Douglas Gregor · 16 years ago