Age | Commit message (Expand) | Author |
2013-04-03 | [preprocessor] Allow comparing two macro definitions syntactically instead of... | Argyrios Kyrtzidis |
2013-03-26 | [Preprocessor/Modules] Separate the macro directives kinds into their own Mac... | Argyrios Kyrtzidis |
2013-03-22 | [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. | Argyrios Kyrtzidis |
2013-03-22 | [modules] When a MacroInfo object is deserialized, allocate and store its sub... | Argyrios Kyrtzidis |
2013-03-20 | Documentation cleanup for MacroInfo. | James Dennett |
2013-02-24 | Add comments for the MacroDirective & MacroInfo classes. | Argyrios Kyrtzidis |
2013-02-20 | [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf... | Argyrios Kyrtzidis |
2013-01-19 | [PCH/Modules] Revert r172843, it caused a module to fail building. | Argyrios Kyrtzidis |
2013-01-18 | [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! | Argyrios Kyrtzidis |
2013-01-18 | Revert Clang r172620 and r172629, which caused a hang when building | Douglas Gregor |
2013-01-16 | [PCH/Modules] Change how macro [re]definitions are de/serialized. | Argyrios Kyrtzidis |
2012-11-14 | Suppress elided variadic macro argument extension diagnostic for macros using | Eli Friedman |
2012-10-11 | Diagnose the expansion of ambiguous macro definitions. This can happen | Douglas Gregor |
2012-10-11 | Deserialize macro history when we deserialize an identifier that has | Douglas Gregor |
2012-09-28 | Compatibility macro detection for the -Wimplicit-fallthrough diagnostic. | Alexander Kornienko |
2012-08-29 | Keep history of macro definitions and #undefs | Alexander Kornienko |
2012-06-15 | Documentation cleanup: | James Dennett |
2011-10-17 | For modules, all macros that aren't include guards are implicitly | Douglas Gregor |
2011-09-01 | Modules hide macro definitions by default, so that silly things like | Douglas Gregor |
2011-07-20 | now that we have a centralized place to do so, add some using declarations for | Chris Lattner |
2011-07-07 | Make the Preprocessor more memory efficient and improve macro instantiation d... | Argyrios Kyrtzidis |
2011-04-23 | Remove unused STL header includes. | Jay Foad |
2010-12-15 | Fix diagnostic pragmas. | Argyrios Kyrtzidis |
2010-08-18 | More PCH -> AST renaming. | Sebastian Redl |
2010-08-18 | no need to pass bumppointer allocator into macroinfo::destroy | Chris Lattner |
2010-08-17 | Implement #pragma push_macro, patch by Francois Pichet! | Chris Lattner |
2010-07-27 | Record macros in dependent PCHs. Also add various info tables to dependent PC... | Sebastian Redl |
2009-09-09 | Remove tabs, and whitespace cleanups. | Mike Stump |
2009-04-21 | improve MacroInfo to track the source range of the macro definition, | Chris Lattner |
2009-02-20 | switch the macroinfo argument lists from being allocated off the heap | Chris Lattner |
2009-02-20 | detemplatify setArgumentList and some other cleanups. | Chris Lattner |
2009-02-20 | require the MAcroInfo objects are explcitly destroyed. | Chris Lattner |
2009-02-06 | Add an implementation of -dM that follows GCC closely enough to permit | Chris Lattner |
2008-03-05 | Remove the first layer of support for "portability" warnings. This is | Chris Lattner |
2008-01-29 | fix comment typo | Chris Lattner |
2007-12-29 | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner |
2007-07-20 | At one point there were going to be lexer and parser tokens. | Chris Lattner |
2007-07-14 | switch function-like macros from using a vector for their arguments to an | Chris Lattner |
2007-07-14 | switch from using a vector to a smallvector for macro replacement tokens | Chris Lattner |
2007-07-14 | expose an iterator interface to getReplacementTokens instead of the datastruc... | Chris Lattner |
2007-07-12 | Improve portability to compilers where <cassert> is not implicitly | Chris Lattner |
2007-07-11 | Stage two of getting CFE top correct. | Reid Spencer |