aboutsummaryrefslogtreecommitdiff
path: root/syntax/mod.rs
AgeCommit message (Expand)Author
2024-01-05Work around new dead_code warningsDavid Tolnay
2023-09-03Further prune syntax tree visibilitiesDavid Tolnay
2023-09-03Reduce visibility of all pub items which are not publicly exportedDavid Tolnay
2022-01-18Begin development on async fn supportDavid Tolnay
2022-01-18Rename variants_from_header optin to "experimental-enum-variants-from-header"David Tolnay
2022-01-17Parse attributes on impl blocksDavid Tolnay
2022-01-17Store parsed cfg attributes into syntax treeDavid Tolnay
2022-01-17Add parser for cfg expressionsDavid Tolnay
2022-01-17Format with rustfmt 1.4.38David Tolnay
2022-01-10Resolve dead code warnings uncovered by rustc_privacy/rustc_resolve refactorDavid Tolnay
2021-04-22Support enum repr types from std::os::rawDavid Tolnay
2021-04-22Parse discriminant values from clang ASTDavid Tolnay
2021-04-22Store original Attribute of the variants_from_header for spansDavid Tolnay
2021-04-21Parse #![variants_from_header] inner attributeDavid Tolnay
2021-04-10Store span of method receiver colon tokensDavid Tolnay
2021-04-10Store span of function argument colon tokensDavid Tolnay
2021-03-27Factor out impl/ty generic splitting to moduleDavid Tolnay
2021-03-26Factor out Type traversal to a Visit traitDavid Tolnay
2021-01-23Support raw pointers in cxx::bridge.Adrian Taylor
2021-01-01Distinguish Impl's impl generics vs generics on the Self typeDavid Tolnay
2021-01-01Add place for struct and enum lifetime parametersDavid Tolnay
2021-01-01Add ForeignName wrapper around non-Rust namesDavid Tolnay
2021-01-01Track independent Rust/C++ names on struct fields and fn argsDavid Tolnay
2021-01-01Generate all explicit and implicit impls based on one mapDavid Tolnay
2021-01-01Rename RustName -> NamedTypeDavid Tolnay
2020-12-31Add wrapper to prevent iteration of unordered mapsDavid Tolnay
2020-12-31Parse generic params on impl blockDavid Tolnay
2020-12-31Key impls by an enum rather than by TypeDavid Tolnay
2020-12-30Track lifetimes on rust name typesDavid Tolnay
2020-12-30Replace ref cast to RustName with just using IdentDavid Tolnay
2020-12-30Fix span placement on extern functionsDavid Tolnay
2020-12-30Fix span placement on type aliasesDavid Tolnay
2020-12-30Fix span placement on extern C++ typeDavid Tolnay
2020-12-30Fix span placement on shared enumsDavid Tolnay
2020-12-30Add wrapper type for tokenizing passthrough attrsDavid Tolnay
2020-12-30Store passthrough attributes for diagnostic lint levelsDavid Tolnay
2020-12-30Preserve doc attributes on struct fieldsDavid Tolnay
2020-12-30Fix span placement on shared structsDavid Tolnay
2020-12-30Preserve visibility token's span on struct fieldDavid Tolnay
2020-12-30Preserve doc comments on enum variantsDavid Tolnay
2020-12-28Store additional token information with extern type lifetimesDavid Tolnay
2020-12-28Add lifetimes to ExternType and TypeAlias syntax treeDavid Tolnay
2020-12-28Add Rust std::weak_ptr bindingDavid Tolnay
2020-12-21Store enum variant name as PairDavid Tolnay
2020-12-20Extract trivial extern type alias detection to moduleDavid Tolnay
2020-12-09Improve POD detection for structs with POD fieldsDavid Tolnay
2020-12-06Rename ResolvableName -> RustNameDavid Tolnay
2020-12-06Use ResolvableName as resolutions map keyDavid Tolnay
2020-12-01Add Rust std::shared_ptr bindingDavid Tolnay
2020-11-29Parse negative implsDavid Tolnay