clang-ast

Deserialization logic for efficiently processing Clang's `-ast-dump=json` format

APACHE-2.0 License

Downloads
370.8K
Stars
131
Committers
3
clang-ast - Latest Release

Published by dtolnay 2 months ago

clang-ast -

Published by dtolnay 4 months ago

  • Update rustc-hash dependency to 2.0
clang-ast -

Published by dtolnay 5 months ago

  • Add node kinds for ExcludeFromExplicitInstantiationAttr and StandaloneDebugAttr
clang-ast -

Published by dtolnay 7 months ago

  • Add node kinds for BinaryConditionalOperator, DesignatedInitExpr, IndirectGotoStmt, StmtExpr (#29, thanks @liona24)
clang-ast -

Published by dtolnay 10 months ago

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
clang-ast -

Published by dtolnay 12 months ago

  • Add node kinds for FileScopeAsmDecl and SubstTemplateTypeParmPackType
clang-ast -

Published by dtolnay about 1 year ago

  • Speed up a bottleneck in hashing interned filepaths during deserialization
clang-ast -

Published by dtolnay over 1 year ago

  • Documentation improvements
clang-ast -

Published by dtolnay over 1 year ago

clang-ast -

Published by dtolnay over 1 year ago

  • Add node kind for LifetimeBoundAttr (#24, thanks @Jake-Shadle)
clang-ast -

Published by dtolnay over 1 year ago

  • Implement Clone, Eq, PartialEq, Hash for clang_ast::Node<T> (#23)
clang-ast -

Published by dtolnay over 1 year ago

  • Add node kinds for BlockCommandComment, CompoundLiteralExpr, ConvertVectorExpr, InlineCommandComment, MinVectorWidthAttr, ParamCommandComment, ShuffleVectorExpr, TParamCommandComment, TargetAttr, VectorType, VerbatimBlockComment, VerbatimBlockLineComment, VerbatimLineComment, WeakAttr
clang-ast -

Published by dtolnay over 1 year ago

  • Add node kinds for Clang 15's HTMLStartTagComment and HTMLEndTagComment (#20, thanks @Jake-Shadle)
clang-ast -

Published by dtolnay almost 2 years ago

  • Add node kinds for DecayedType, FullComment, OffsetOfExpr, PackedAttr, ParagraphComment, RecordDecl, SwiftAttrAttr, TextComment, VTablePointerAuthenticationAttr (#19, thanks @thomcc)
clang-ast -

Published by dtolnay almost 2 years ago

  • Add node kinds for NoAliasAttr and UnresolvedUsingIfExistsDecl
clang-ast -

Published by dtolnay almost 2 years ago

  • Documentation improvements
clang-ast -

Published by dtolnay almost 2 years ago

  • Add several new Kind variants
clang-ast -

Published by dtolnay about 2 years ago

  • Add keywords to crates.io metadata
clang-ast -

Published by dtolnay about 2 years ago

  • Add categories to crates.io metadata
clang-ast -

Published by dtolnay over 2 years ago

  • Add new Kind variants: ArrayTypeTraitExpr, AtomicType, BuiltinAttr, PreferredNameAttr, UnavailableAttr, UsingIfExistsAttr