index
:
delta/clang.git
baserock/flang
google/stable
google/testing
master
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
release_34
release_35
release_35@215011
release_36
release_37
release_38
release_39
release_40
release_50
release_60
release_70
release_80
release_90
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
llvm.org: Obsolete (use llvm)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Lex
/
PPMacroExpansion.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
revert my patch for rdar://7520940 that warns when a published header
Chris Lattner
2010-01-22
1
-3
/
+1
*
Add a bunch more feature-checking macros for C++0x features. Some of these are
Sean Hunt
2010-01-13
1
-0
/
+10
*
stringref'ize a bunch of filename handling logic. Much
Chris Lattner
2010-01-10
1
-11
/
+8
*
implement rdar://7520940: published framework headers should
Chris Lattner
2010-01-10
1
-1
/
+2
*
Simplify with StringSwitch.
Benjamin Kramer
2010-01-09
1
-28
/
+12
*
move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct
Chris Lattner
2009-12-14
1
-3
/
+3
*
Get rid of some diagnostics that don't follow our rules for -pedantic
Eli Friedman
2009-12-08
1
-7
/
+0
*
Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor...
Ted Kremenek
2009-12-03
1
-0
/
+3
*
Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity.
Ted Kremenek
2009-12-03
1
-3
/
+3
*
Add "has_feature" support for C++ RTTI.
Ted Kremenek
2009-12-03
1
-0
/
+3
*
Added __has_include and __has_include_next.
John Thompson
2009-11-02
1
-2
/
+129
*
PR4991: Properly remove trailing newline from __TIMESTAMP__.
Benjamin Kramer
2009-09-16
1
-3
/
+3
*
Remove tabs, and whitespace cleanups.
Mike Stump
2009-09-09
1
-80
/
+80
*
Updated GNU runtime non-fragile ABI.
David Chisnall
2009-08-31
1
-0
/
+3
*
implement and document a new __has_feature and __has_builtin magic
Chris Lattner
2009-06-13
1
-13
/
+82
*
Use v.data() instead of &v[0] when SmallVector v might be empty.
Jay Foad
2009-05-21
1
-1
/
+2
*
When we expect two arguments but have zero, make sure to add
Chris Lattner
2009-05-13
1
-0
/
+5
*
fix the second half of PR4006 and rdar://6807000 by treating
Chris Lattner
2009-04-20
1
-7
/
+11
*
Fix PR3917: the location of a #line directive is the location of the first _.
Chris Lattner
2009-04-18
1
-0
/
+4
*
fix PR3927 by being more careful about the pp test for identifier.
Chris Lattner
2009-04-18
1
-1
/
+1
*
Substantially restructure function-like macro argument parsing.
Chris Lattner
2009-04-18
1
-36
/
+56
*
implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310
Chris Lattner
2009-04-13
1
-0
/
+8
*
simplify code.
Chris Lattner
2009-04-10
1
-6
/
+4
*
fix PR3880, fixing a comma swallowing bug handling macros that only take
Chris Lattner
2009-03-25
1
-0
/
+6
*
remove some dead code. ArgTokens can never be empty, because it is always
Chris Lattner
2009-03-25
1
-9
/
+0
*
add a callback for macro expansion, based on a patch by Paolo Bolzoni!
Chris Lattner
2009-03-12
1
-0
/
+2
*
simplify some logic by making ScratchBuffer handle the application of trailing
Chris Lattner
2009-03-08
1
-16
/
+7
*
improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)
Chris Lattner
2009-03-02
1
-0
/
+1
*
add a new SourceManager::getInstantiationRange helper method.
Chris Lattner
2009-02-15
1
-3
/
+1
*
fix PR3579: __LINE__ expands to the presumed location of the
Chris Lattner
2009-02-15
1
-1
/
+11
*
track "just a little more" location information for macro instantiations.
Chris Lattner
2009-02-15
1
-6
/
+15
*
move library-specific diagnostic headers into library private dirs. Reduce
Chris Lattner
2009-01-29
1
-1
/
+1
*
Split the single monolithic DiagnosticKinds.def file into one
Chris Lattner
2009-01-27
1
-1
/
+1
*
Introduce a new PresumedLoc class to represent the concept of a location
Chris Lattner
2009-01-27
1
-11
/
+23
*
remove my hacks that aggressively threw away multiple
Chris Lattner
2009-01-26
1
-8
/
+1
*
This change refactors some of the low-level lexer interfaces a bit.
Chris Lattner
2009-01-26
1
-10
/
+14
*
eagerly resolve the spelling locations of macro argument preexpansions.
Chris Lattner
2009-01-26
1
-1
/
+1
*
Eagerly resolve the spelling location of the tokens in a definition
Chris Lattner
2009-01-26
1
-0
/
+6
*
Check in the long promised SourceLocation rewrite. This lays the
Chris Lattner
2009-01-26
1
-4
/
+7
*
more SourceLocation lexicon change: instead of referring to the
Chris Lattner
2009-01-16
1
-3
/
+3
*
Preprocessor: Allocate MacroInfo objects using a BumpPtrAllocator instead usi...
Ted Kremenek
2008-12-15
1
-1
/
+1
*
Handle another case where we should use PTHLexer as an alternative to the nor...
Ted Kremenek
2008-11-20
1
-1
/
+3
*
Assign the result of getCurrentFileLexer() to a PreprocessorLexer* instead of...
Ted Kremenek
2008-11-20
1
-1
/
+1
*
Use PreprocessorLexer::getFileID() instead of Lexer::getFileLoc(). This is a...
Ted Kremenek
2008-11-19
1
-1
/
+1
*
Move more cases of using 'CurLexer' to 'CurPPLexer'.
Ted Kremenek
2008-11-19
1
-0
/
+2
*
When using a PTHLexer, use DiscardToEndOfLine() instead of ReadToEndOfLine().
Ted Kremenek
2008-11-19
1
-1
/
+1
*
Replace more uses of 'CurLexer->' with 'CurPPLexer->'. No performance change.
Ted Kremenek
2008-11-18
1
-1
/
+1
*
Fix the root cause of PR2750 instead of the side effect.
Chris Lattner
2008-09-29
1
-8
/
+13
*
The awesome GNU "comma elision extension" works with both the standard
Chris Lattner
2008-05-08
1
-3
/
+6
*
Plug a memory leak in the "this macro expands into a single trivially-
Sam Bishop
2008-03-21
1
-1
/
+4
[next]