aboutsummaryrefslogtreecommitdiff
path: root/lib/Format/UnwrappedLineParser.cpp
AgeCommit message (Expand)Author
2013-04-12Revamps structural error detection / handling.Manuel Klimek
2013-04-10Fixes recovering from errors when parsing braced init lists.Manuel Klimek
2013-04-09Again macros without trailing semicolons: don't care about declaration context.Alexander Kornienko
2013-04-08Recognize function-like macro usages without semicolon in declaration context.Alexander Kornienko
2013-04-03Even better way to handle comments adjacent to preprocessor directives.Alexander Kornienko
2013-04-02Alternative handling of comments adjacent to preprocessor directives.Alexander Kornienko
2013-03-28Fixed handling of comments before preprocessor directives.Alexander Kornienko
2013-03-22Better fix for r177725.Daniel Jasper
2013-03-20Fix infinite-loop in unwrapped line parser.Daniel Jasper
2013-03-20Add extra indentation for multiline comparisons.Daniel Jasper
2013-03-20Don't remove all indentation when in #defines.Daniel Jasper
2013-03-19Fix indentation for case: // comment.Daniel Jasper
2013-03-01Remove whitespace at end of file.Daniel Jasper
2013-02-12Fix crash for incomplete labels in macros.Daniel Jasper
2013-02-11Get rid of manual debug output, now that the test runner supports it.Manuel Klimek
2013-02-11Fixes handling of empty lines in macros.Manuel Klimek
2013-02-10Formatter: Initial support for ObjC dictionary literals.Nico Weber
2013-02-10Reformat formatter code. No functionality change.Nico Weber
2013-02-06Fix handling of comments in macros.Manuel Klimek
2013-02-06Much semicolon after namespaces.Manuel Klimek
2013-02-06Parse record declarations with token pasted identifiers.Manuel Klimek
2013-01-31Never break inside something that was a preprocessor directive.Manuel Klimek
2013-01-29Move the token annotator into separate files.Daniel Jasper
2013-01-23Fix handling of macro definitions.Manuel Klimek
2013-01-23Fixes layouting regression and invalid-read.Manuel Klimek
2013-01-23Fixes incorrect handling of the declaration context stack.Manuel Klimek
2013-01-23Allow us to better guess the context of an unwrapped line.Manuel Klimek
2013-01-22Implements more principled comment parsing.Manuel Klimek
2013-01-21Fixes various problems around enum parsing.Manuel Klimek
2013-01-21Fixes formatting of empty blocks.Manuel Klimek
2013-01-21Fixes indent in linkage specification blocks.Manuel Klimek
2013-01-21Fixes detection of class template specializations.Manuel Klimek
2013-01-21Allow for nested name specifiers in record declarations.Manuel Klimek
2013-01-21Fix parsing of return statements.Manuel Klimek
2013-01-19Re-sort all the headers. Lots of regressions have crept in here.Chandler Carruth
2013-01-18Fixes problems with line merging in the face of preprocessor directives.Manuel Klimek
2013-01-18Formatter: After case blocks, "break" goes on the same line as the "}", PR14907.Nico Weber
2013-01-16Add debugging support for split penalties.Manuel Klimek
2013-01-16Use standard llvm Debug.h support for debugging output.Manuel Klimek
2013-01-16Clang Format: Handle missing semicolonAlexander Kornienko
2013-01-16Change the datastructure for UnwrappedLines.Daniel Jasper
2013-01-15Fixes various bugs around the keywords class, struct and union.Manuel Klimek
2013-01-13Format unions like structs and classes.Daniel Jasper
2013-01-11Fix crashes in UnwrappedLineParser on missing parens.Manuel Klimek
2013-01-11Fix crash on invalid.Manuel Klimek
2013-01-11Fix parsing of initializer lists with elaborated type specifier.Manuel Klimek
2013-01-11clang-format: a bit nicer error message.Alexander Kornienko
2013-01-10Basic support for diagnostics.Alexander Kornienko
2013-01-10Do not add newline in empty blocks.Manuel Klimek
2013-01-10Fix layout of blocks inside statements.Manuel Klimek