summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCpp
AgeCommit message (Expand)Author
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-27LibSyntax: Teach each highlighter about it's comment syntaxKyle Lanmon
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-11-01Everywhere: Explicitly link all binaries against the LibC targetTim Schumacher
2022-09-19LibCpp: Add .clang-format to disable clang-format for the LibCpp TestsBrian Gianforcaro
2022-09-17Everywhere: Fix badly-formatted includesBen Wiederhake
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-14LibCpp: Support "FIXME" for commentsFerhat Geçdoğan
2022-05-29Everywhere: Fix a bunch of typosLinus Groh
2022-05-21LibCodeComprehension: Re-organize code comprehension related codeItamar
2022-04-17LibCpp: Parse inheritanceItamar
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-31LanguageServers/Cpp: Add SemanticType::PreprocessorMacroItamar
2022-03-31LibCpp: Fix parsing of macro callsItamar
2022-03-19LibCpp: Change class_name to use StringView instead of char const*Lenny Maiorani
2022-03-10Libraries: Use default constructors/destructors in LibCppLenny Maiorani
2022-03-05LibCpp: Don't include parameter type in FunctionType::to_string if nullItamar
2022-02-27LanguageServers/Cpp: Make find declaration of enums workItamar
2022-02-27LibCpp: Set end position for the return type node of FunctionType nodesItamar
2022-02-23Libraries/LibCpp: Add parser test for out-of-line function definitionsItamar
2022-02-23LibCpp: Allow qualified names in AST Declaration nodesItamar
2022-02-09LibCpp: Add SemanticSyntaxHighlighterItamar
2022-02-09LibCpp: Update regressions tests resultsItamar
2022-02-09LibCpp: Fix lexing of IncludePath tokenItamar
2022-02-09LibCpp: Add Preprocessor:unprocessed_token()Itamar
2022-02-09LibCpp: Add public Parser::tokens() methodItamar
2022-02-09LibCpp: Fix end position calculation for various AST node typesItamar
2022-02-09LibCpp: Fix parent of parameter type nodeItamar
2022-02-09LibCpp: Fix Declaration::is_member()Itamar
2022-02-07Userland: Undefine FOR_EACH_TOKEN_TYPE everywherekleines Filmröllchen
2022-01-25AK: Standardize the behaviour of GenericLexer::consume_until overloadsIdan Horowitz
2022-01-25AK: Add a consume_until(StringView) overload to GenericLexerIdan Horowitz
2021-12-05LibCpp: Cast unused smart-pointer return values to voidSam Atkins
2021-12-03LibCpp: Add "ignore invalid statements" option to PreprocessorItamar
2021-11-30LibCpp: Update list of well-known C++ types to match current AKAndreas Kling
2021-11-30LibCpp: Use StringView for the known keywords arrayAndreas Kling
2021-11-29LibCpp: Fix copy paste typo in Parser::match_secondary_expressionBrian Gianforcaro
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-28LibCpp: Remove redundant comparison to Token::Type::PipePipeBrian Gianforcaro
2021-08-21LibCpp: Use lex_iterable() where applicableItamar
2021-08-21LibCpp: Add lex_iterable() method to the LexerItamar
2021-08-21LibCpp: Lex before processing the source in the PreprocessorItamar
2021-08-21LibCpp: Allow whitespace between # and preprocessor directiveItamar
2021-08-14Tests: Add regression tests for the LibCpp preprocessorItamar
2021-08-14LibCpp: Move parser tests to Userland/Libraries/LibCpp/Tests/parserItamar
2021-08-14LibCpp: Evaluate function-like macro callsItamar