aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/HeaderMap.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-10-01Use StringRef for MemoryBuffer identifier API (NFC)Mehdi Amini1-1/+1
2016-02-23Lex: Return "" when HeaderMap::lookupFilename failsDuncan P. N. Exon Smith1-13/+24
2016-02-22Lex: Check for 0 buckets on header map constructionDuncan P. N. Exon Smith1-5/+5
2016-02-21Lex: Never overflow the file in HeaderMap::lookupFilename()Duncan P. N. Exon Smith1-5/+11
2016-02-20Lex: Change HeaderMapImpl::getString() to return StringRef, NFCDuncan P. N. Exon Smith1-4/+4
2016-02-20Lex: Use dbgs() instead of fprintf() in HeaderMap::dump()Duncan P. N. Exon Smith1-5/+5
2016-02-20Lex: Check whether the header map buffer has space for the bucketsDuncan P. N. Exon Smith1-10/+10
2016-02-20Lex: Check buckets on header map constructionDuncan P. N. Exon Smith1-4/+12
2016-02-20Lex: Add some unit tests for corrupt header mapsDuncan P. N. Exon Smith1-48/+28
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2014-10-26Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer1-4/+3
2014-08-29unique_ptrify HeaderMap::FileBufferDavid Blaikie1-6/+3
2014-05-17[C++11] Use 'nullptr'. Lex edition.Craig Topper1-6/+6
2014-03-09[C++11] Replace OwningPtr include with <memory>.Ahmed Charles1-1/+1
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-1/+1
2014-03-07Change OwningPtr::take() to OwningPtr::release().Ahmed Charles1-1/+1
2014-02-14If the headermap maps the filename to a framework include ("Foo.h" -> "Foo/Fo...Argyrios Kyrtzidis1-6/+19
2013-05-15Use only explicit bool conversion operatorDavid Blaikie1-1/+1
2013-02-09Remove some stray uses of <ctype.h> functions.Jordan Rose1-1/+2
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose1-1/+0
2012-09-06Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky1-1/+1
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith1-1/+1
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith1-1/+1
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-2/+2
2011-04-26To be able to replay compilations we need to accurately remodel howManuel Klimek1-4/+1
2011-03-16Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth1-2/+5
2010-12-19Add missing standard includes. Patch by Joerg Sonnenberger!Nick Lewycky1-0/+1
2010-11-29Merge System into Support.Michael J. Spencer1-1/+1
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner1-7/+4
2010-11-21remove old compatibility APIs, use StringRef versions instead.Chris Lattner1-1/+1
2010-11-03Implement -working-directory.Argyrios Kyrtzidis1-4/+6
2010-01-10Simplify code. No functionality change.Benjamin Kramer1-18/+1
2010-01-10stringref'ize a bunch of filename handling logic. MuchChris Lattner1-6/+6
2009-10-26Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth1-1/+1
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump1-22/+22
2009-03-02improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)Chris Lattner1-0/+1
2008-10-28Initialize Suffix and Prefix to 0, even with a bad entry. Removes an uniniti...Ted Kremenek1-1/+4
2008-04-01Update to match simplified llvm MemoryBuffer interfaces for files.Chris Lattner1-2/+1
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner1-0/+242