Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
Lex
/
Preprocessor.cpp
b23ccec
Misc typos fixes in ./lib folder
by Raphael Isemann
· 7 years ago
0a6b5b6
PTH-- Remove feature entirely-
by Erich Keane
· 7 years ago
3d8051a
[CodeComplete] Add completions for filenames in #include directives.
by Sam McCall
· 7 years ago
58df1af
[clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstop
by Mike Rice
· 7 years ago
3124ce7
Add a newline to SourceLocation dump output
by Stephen Kelly
· 7 years ago
9b9c274
[clang] Store code completion token range in preprocessor.
by Kadir Cetinkaya
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
76675de
[clang-cl, PCH] Implement support for MS-style PCH through headers
by Erich Keane
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
b5f8171
PR37189 Fix incorrect end source location and spelling for a split '>>' token.
by Richard Smith
· 7 years ago
d742dc2
Defer adding keywords to the identifier table until after the language options have been loaded from the AST file.
by Aaron Ballman
· 7 years ago
b8f231a
[CodeComplete] Fix completion in the middle of idents in macro calls
by Ilya Biryukov
· 8 years ago
bf8519b
Remove llvm::MemoryBuffer const_casts
by Pavel Labath
· 8 years ago
5dc60fe
[Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
4d1eb2d
[preamble] Also record the "skipping" state of the preprocessor
by Erik Verbruggen
· 8 years ago
1826842
[c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)
by Faisal Vali
· 8 years ago
84fd064
[PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence)
by Cameron Desrochers
· 8 years ago
f315000
Fixed a crash on replaying Preamble's PP conditional stack.
by Ilya Biryukov
· 8 years ago
6c74e32
[c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C++17 and before.
by Richard Smith
· 8 years ago
90f981b
Keep the IdentifierInfo in the Token for alternative operator keyword
by Olivier Goffart
· 8 years ago
795eee9
Fix invalid warnings for header guards in preambles
by Erik Verbruggen
· 8 years ago
3cf69bc
Support operator keywords used in Windows SDK(fix ubsan)
by Erich Keane
· 8 years ago
33c3d8a
support operator keywords used in Windows SDK
by Erich Keane
· 8 years ago
b34c79f
Allow for unfinished #if blocks in preambles
by Erik Verbruggen
· 8 years ago
3f6dd7a
Remove unused tracking of owning module for MacroInfo objects.
by Richard Smith
· 8 years ago
d138630
Add #pragma clang module begin/end pragmas and generate them when preprocessing a module.
by Richard Smith
· 8 years ago
030d7d6
Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"
by Duncan P. N. Exon Smith
· 9 years ago
f1966cf
Revert "Modules: Cache PCMs in memory and avoid a use-after-free"
by Renato Golin
· 9 years ago
079c40e
Modules: Cache PCMs in memory and avoid a use-after-free
by Duncan P. N. Exon Smith
· 9 years ago
e304168
Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr
by David Blaikie
· 9 years ago
e95e7d5
Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes.
by Eugene Zelenko
· 9 years ago
bbcc9f0
C++ Modules TS: add frontend support for building pcm files from module
by Richard Smith
· 9 years ago
49cc1cc
C++ Modules TS: Add parsing support for module import declaration.
by Richard Smith
· 9 years ago
3dba7eb
PR28438: Update the information on an identifier with local definitions before
by Richard Smith
· 9 years ago
4d79ec7
Reapply r276973 "Adjust Registry interface to not require plugins to export a registry"
by John Brawn
· 9 years ago
2853269
Revert r276973 "Adjust Registry interface to not require plugins to export a registry"
by John Brawn
· 9 years ago
778c3c6
Reapply r276856 "Adjust Registry interface to not require plugins to export a registry"
by John Brawn
· 9 years ago
644ea61
Implement filtering for code completion of identifiers.
by Vassil Vassilev
· 9 years ago
3839263
Revert r276856 "Adjust Registry interface to not require plugins to export a registry"
by John Brawn
· 9 years ago
63aff61
Adjust Registry interface to not require plugins to export a registry
by John Brawn
· 9 years ago
9670f84
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
cfeacf5
Apply clang-tidy's misc-move-constructor-init throughout Clang.
by Benjamin Kramer
· 9 years ago
cacd94e
AnnotateFunctions: Tweak for mingw.
by NAKAMURA Takumi
· 9 years ago
7e82e01
[modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single
by Richard Smith
· 10 years ago
738d48d
Sink some PTHManager includes out of Preprocessor.h
by Reid Kleckner
· 10 years ago
637d1e6
Roll-back r250822.
by Angel Garcia Gomez
· 10 years ago
b5250d3
Apply modernize-use-default to clang.
by Angel Garcia Gomez
· 10 years ago
8b56366
Replace double negation of !FileID.isInvalid() with FileID.isValid().
by Yaron Keren
· 10 years ago
716f3a6
Fix typo.
by Yaron Keren
· 10 years ago
b5bc923
[CUDA] Allow parsing of host and device code simultaneously.
by Artem Belevich
· 10 years ago
02d5d86
Rename the non-coding style conformant functions in namespace Builtins
by Eric Christopher
· 10 years ago
a46bfa6
[Preprocessor] Iterating over all macros should include those from modules.
by Jordan Rose
· 10 years ago
04765ae
[modules] If we re-enter a submodule from within itself (when submodule
by Richard Smith
· 10 years ago
31d5184
Generalize future keyword compat diagnostics.
by Richard Smith
· 10 years ago
dbbc523
[modules] Rearrange preprocessor module visibility handling, no observable change intended.
by Richard Smith
· 10 years ago
10434f3
[modules] Remove dead code from Module for tracking macro import locations.
by Richard Smith
· 10 years ago
38477db
[modules] If a module #includes a modular header that #undef's its macro, it
by Richard Smith
· 10 years ago
a7e2cc6
[modules] Start moving the module visibility information off the Module itself.
by Richard Smith
· 10 years ago
f5ec2ac
Add an assert to get information on buildbot failure.
by Richard Smith
· 10 years ago
20e883e
[modules] Stop trying to fake up a linear MacroDirective history.
by Richard Smith
· 10 years ago
1e17285
Refactor to make MacroState ownership and lifetime clearer.
by Richard Smith
· 10 years ago
66f5ab2
Fix memory leak found by asan buildbot.
by Richard Smith
· 10 years ago
753e007
[modules] Incrementally compute the list of overridden module macros based on
by Richard Smith
· 10 years ago
b8b2ed6
[modules] Determine the set of macros exported by a submodule at the end of that submodule.
by Richard Smith
· 10 years ago
5c58525
[Modules] Fix crash in Preprocessor::getLastMacroWithSpelling().
by Argyrios Kyrtzidis
· 11 years ago
8759649
Modified the Objective-C lexer and parser (only
by Sean Callanan
· 11 years ago
3c1a41a
[modules] Track how 'header' directives were written in module map files,
by Richard Smith
· 11 years ago
ee301f9
[libclang] If the code-completion point is inside the preamble, adjust the position at the beginning of the file after the preamble.
by Argyrios Kyrtzidis
· 11 years ago
e62d682
[libclang] Allow code-completion when pointing at the end-of-file.
by Argyrios Kyrtzidis
· 11 years ago
9f0af9d
Unique_ptrify Preprocessor::PragmaHandlersBackup
by David Blaikie
· 11 years ago
be25030
Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor.
by Craig Topper
· 11 years ago
b8a7053
Unique_ptrify PPCallbacks ownership.
by Craig Topper
· 11 years ago
6d5038c
unique_ptrify Preprocessor's TokenLexerCache
by David Blaikie
· 11 years ago
50a5f97
unique_ptrify SourceManager::createFileID
by David Blaikie
· 11 years ago
49cc318
Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr.
by David Blaikie
· 11 years ago
d87f8d7
Update for LLVM api change.
by Rafael Espindola
· 11 years ago
eeccb30
Add support for the static analyzer to synthesize function implementations from external model files.
by Ted Kremenek
· 11 years ago
23430cc
unique_ptr-ify FileSystemStatCache::setNextStatCache
by David Blaikie
· 11 years ago
73a2966
Simplify MacroInfo lifetime management. We don't need three different functions
by Richard Smith
· 11 years ago
ee0c4c1
Remove unused Prev pointer from MacroInfo chain.
by Richard Smith
· 11 years ago
9d5583e
Convert StringLiteralParser constructor to use ArrayRef instead of a pointer and count.
by Craig Topper
· 11 years ago
4b56692
[C++11] Use 'nullptr'.
by Craig Topper
· 11 years ago
d2d442c
[C++11] Use 'nullptr'. Lex edition.
by Craig Topper
· 11 years ago
2d57cea
Provide and use a safe Token::getRawIdentifier() accessor
by Alp Toker
· 11 years ago
6ac2cd0
Rename SourceManager::createFileIDForMemBuffer()
by Alp Toker
· 11 years ago
5f5b941
Don't leak MacroArgs when using code completion, PR19688.
by Nico Weber
· 11 years ago
9663780
Reformat code following Preprocessor constructor updates
by Alp Toker
· 11 years ago
1ae02f6
Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctor
by Alp Toker
· 11 years ago
23aa3532
Remove unused IncrProcessing parameter from Preprocessor ctor
by Alp Toker
· 11 years ago
329c596
Preprocessor: Clarify the ownership of the IncludeMacroStack with unique_ptr.
by Benjamin Kramer
· 12 years ago
e1974dc
[Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix
by Argyrios Kyrtzidis
· 12 years ago
7d2fea2
Use a more conventional logical op instead of bitwise and
by Alp Toker
· 12 years ago
8b7258b
PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.
by Richard Smith
· 12 years ago
c0dca6d
MS ABI: Implement #pragma vtordisp() and clang-cl /vdN
by Reid Kleckner
· 12 years ago
67294e2
Track the currently-being-built submodule inside the preprocessor (rather than
by Richard Smith
· 12 years ago
5553d0d
Sort all the #include lines with LLVM's utils/sort_includes.py which
by Chandler Carruth
· 12 years ago
34f3051
Generate a marker token when entering or leaving a submodule when building a
by Richard Smith
· 12 years ago
594b8c9
Modules: Teach the preprocessor to recognize 'import' only after an '@'.
by Douglas Gregor
· 12 years ago
0834a4b
Make Preprocessor::Lex non-recursive.
by Eli Friedman
· 12 years ago
07e6c40
Add option to disable module loading.
by Daniel Jasper
· 12 years ago
Next »