提交历史

作者 SHA1 备注 提交日期
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 年之前
  Kristof Umann 20c21b7b68 [Lex] Make MacroDirective::findDirectiveAtLoc take const SourceManager 6 年之前
  Adrian Prantl 647be32c60 Remove \brief commands from doxygen comments. 7 年之前
  Eugene Zelenko 076f444bf6 [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 7 年之前
  Faisal Vali d1a84831f5 [NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions. 8 年之前
  Faisal Vali fa8c4ac408 Revert changes from my previous refactoring - will need to fix dependencies in clang's extra tooling (such as clang-tidy etc.). 8 年之前
  Faisal Vali fc60afa41c [NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions. 8 年之前
  Richard Smith c9d8bd8ed2 Remove unused tracking of owning module for MacroInfo objects. 8 年之前
  Yaron Keren 46755a96f6 Constify SourceManager input to MacroInfo::getDefinitionLengthSlow, NFC. 8 年之前
  Benjamin Kramer fd352be22e Retire llvm::alignOf in favor of C++11 alignof. 8 年之前
  Yaron Keren dcbc03e446 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 9 年之前
  Richard Smith 3aa919df27 Improve macro dumping to preserve semantically-relevant spelling information. 9 年之前
  Richard Smith a105ad12e6 [modules] Add a mechanism to dump information about a macro. 10 年之前
  Richard Smith 59365bd6ea Remove dead code: a MacroDirective can't be imported or ambiguous any more. 10 年之前
  Richard Smith a09eec8c91 [modules] Store a ModuleMacro* on an imported macro directive rather than duplicating the info within it. 10 年之前
  Richard Smith eacc733943 [modules] Determine the set of macros exported by a submodule at the end of that submodule. 10 年之前
  Richard Smith b2b3c4751b [modules] Actually allocate the extra space we use for the tail-allocated array 10 年之前
  Richard Smith 3c3ca73f2b [modules] Build a DAG of module macros for each identifier. 10 年之前
  Richard Smith 23f37c4b1d Reinstate r213348, reverted in r213395, with an additional bug fix and more 11 年之前
  Richard Smith 6b5f89d622 Add dump() for MacroDirective and MacroInfo. 11 年之前
  Craig Topper da176c6d6a [C++11] Use 'nullptr'. Lex edition. 11 年之前
  Argyrios Kyrtzidis 99a20e0f3d [Preprocessor/CodeComplete] Don't add include guard macros to code-completion results. 11 年之前
  Richard Smith 03f900e747 If a module A exports a macro M, and a module B imports that macro and #undef's 11 年之前
  Richard Smith d750d9eb73 Remove dead code; MacroDirective's IsHidden flag is always false. 11 年之前
  Argyrios Kyrtzidis 4ad33d0f97 [preprocessor] Minor optimization following r178671. 12 年之前
  Argyrios Kyrtzidis bd25ff8632 [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. 12 年之前
  Argyrios Kyrtzidis c56fff7fd2 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. 12 年之前
  Argyrios Kyrtzidis baa74bd396 [modules] When a MacroInfo object is deserialized, allocate and store its submodule ID. 12 年之前
  James Dennett 81ba9d1160 Documentation cleanup for MacroInfo. 12 年之前
  Argyrios Kyrtzidis 9818a1d443 [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class 12 年之前