index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Lex
/
PPMacroExpansion.cpp
Age
Commit message (
Expand
)
Author
2009-12-03
Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor...
Ted Kremenek
2009-12-03
Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity.
Ted Kremenek
2009-12-03
Add "has_feature" support for C++ RTTI.
Ted Kremenek
2009-11-02
Added __has_include and __has_include_next.
John Thompson
2009-09-16
PR4991: Properly remove trailing newline from __TIMESTAMP__.
Benjamin Kramer
2009-09-09
Remove tabs, and whitespace cleanups.
Mike Stump
2009-08-31
Updated GNU runtime non-fragile ABI.
David Chisnall
2009-06-13
implement and document a new __has_feature and __has_builtin magic
Chris Lattner
2009-05-21
Use v.data() instead of &v[0] when SmallVector v might be empty.
Jay Foad
2009-05-13
When we expect two arguments but have zero, make sure to add
Chris Lattner
2009-04-20
fix the second half of PR4006 and rdar://6807000 by treating
Chris Lattner
2009-04-18
Fix PR3917: the location of a #line directive is the location of the first _.
Chris Lattner
2009-04-18
fix PR3927 by being more careful about the pp test for identifier.
Chris Lattner
2009-04-18
Substantially restructure function-like macro argument parsing.
Chris Lattner
2009-04-13
implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310
Chris Lattner
2009-04-10
simplify code.
Chris Lattner
2009-03-25
fix PR3880, fixing a comma swallowing bug handling macros that only take
Chris Lattner
2009-03-25
remove some dead code. ArgTokens can never be empty, because it is always
Chris Lattner
2009-03-12
add a callback for macro expansion, based on a patch by Paolo Bolzoni!
Chris Lattner
2009-03-08
simplify some logic by making ScratchBuffer handle the application of trailing
Chris Lattner
2009-03-02
improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)
Chris Lattner
2009-02-15
add a new SourceManager::getInstantiationRange helper method.
Chris Lattner
2009-02-15
fix PR3579: __LINE__ expands to the presumed location of the
Chris Lattner
2009-02-15
track "just a little more" location information for macro instantiations.
Chris Lattner
2009-01-29
move library-specific diagnostic headers into library private dirs. Reduce
Chris Lattner
2009-01-27
Split the single monolithic DiagnosticKinds.def file into one
Chris Lattner
2009-01-27
Introduce a new PresumedLoc class to represent the concept of a location
Chris Lattner
2009-01-26
remove my hacks that aggressively threw away multiple
Chris Lattner
2009-01-26
This change refactors some of the low-level lexer interfaces a bit.
Chris Lattner
2009-01-26
eagerly resolve the spelling locations of macro argument preexpansions.
Chris Lattner
2009-01-26
Eagerly resolve the spelling location of the tokens in a definition
Chris Lattner
2009-01-26
Check in the long promised SourceLocation rewrite. This lays the
Chris Lattner
2009-01-16
more SourceLocation lexicon change: instead of referring to the
Chris Lattner
2008-12-15
Preprocessor: Allocate MacroInfo objects using a BumpPtrAllocator instead usi...
Ted Kremenek
2008-11-20
Handle another case where we should use PTHLexer as an alternative to the nor...
Ted Kremenek
2008-11-20
Assign the result of getCurrentFileLexer() to a PreprocessorLexer* instead of...
Ted Kremenek
2008-11-19
Use PreprocessorLexer::getFileID() instead of Lexer::getFileLoc(). This is a...
Ted Kremenek
2008-11-19
Move more cases of using 'CurLexer' to 'CurPPLexer'.
Ted Kremenek
2008-11-19
When using a PTHLexer, use DiscardToEndOfLine() instead of ReadToEndOfLine().
Ted Kremenek
2008-11-18
Replace more uses of 'CurLexer->' with 'CurPPLexer->'. No performance change.
Ted Kremenek
2008-09-29
Fix the root cause of PR2750 instead of the side effect.
Chris Lattner
2008-05-08
The awesome GNU "comma elision extension" works with both the standard
Chris Lattner
2008-03-21
Plug a memory leak in the "this macro expands into a single trivially-
Sam Bishop
2008-03-18
move #include to the file that needs it.
Chris Lattner
2008-03-15
Make a major restructuring of the clang tree: introduce a top-level
Chris Lattner