summaryrefslogtreecommitdiff
path: root/src/clang.rs
AgeCommit message (Expand)Author
2022-10-04split the repo into a workspaceChristian Poveda
2022-09-22handle c++ `[[noreturn]]` attributeChristian Poveda
2022-09-22bring back optional cursor kindChristian Poveda
2022-09-22document `has_attrs`Christian Poveda
2022-09-22document `Attribute`Christian Poveda
2022-09-22find all attributes in a single passChristian Poveda
2022-09-22add `CxTokenKind` argument to `has_attr`Christian Poveda
2022-09-22check for noreturn attributeChristian Poveda
2022-09-01address clippy lintsChristian Poveda
2022-08-25Generate opaque type for template param dependent bit field widthCollin Baker
2022-03-15ir: Make TargetInfo::new infallibleDarren Kulp
2022-03-15clang: Stop accommodating libclang 4.0Darren Kulp
2022-02-18clang: Stop accommodating libclang 3.9Darren Kulp
2021-11-26Add --blocklist-file option (#2097)David Drysdale
2021-10-27Avoid transmuteMikuroXina
2021-10-27Fix warningsMikuroXina
2021-05-18Identify forward declarations in params. (#2052)Adrian Taylor
2021-04-30Don't generate bindings for deleted member functions. (#2044)Martin Boehme
2021-01-29Generate fields as non-pub if they would be access restricted in C++.Weston Carvalho
2020-08-03Improves bindings for typed and anonymous enumsCameron Mulhern
2020-07-21Change non-fatal errors to warningsleo60228
2020-07-20Remove obsoleted `is_loaded` checksDarren Kulp
2020-07-20Simplify handle_function_macro for clang 3.9+Darren Kulp
2020-07-20Stop accommodating libclang 3.8Darren Kulp
2020-07-20Stop accommodating libclang < 3.8Darren Kulp
2020-06-21Generate func_macro callbacksDarren Kulp
2020-06-21Introduce is_macro_function_likeDarren Kulp
2020-06-21Introduce extent to ClangTokenDarren Kulp
2020-06-08Remove unused Token definition.Emilio Cobos Álvarez
2020-04-27Run `cargo fmt`Joshua Nelson
2020-04-27Run `cargo fix --edition`Joshua Nelson
2019-10-14Run `cargo fmt` on the main crate.Emilio Cobos Álvarez
2019-10-14function: Fix #[must_use] support in libclang 9+.Emilio Cobos Álvarez
2019-10-08Add ParseCallbacks handler for included fileschrysn
2019-09-17Rustfmt.Emilio Cobos Álvarez
2019-07-09Improve workaround for LLVM bug when evaluating value-dependent expressions.Emilio Cobos Álvarez
2019-03-06Work around a libclang bug / limitation.Emilio Cobos Álvarez
2019-02-22Work-around https://bugs.llvm.org/show_bug.cgi?id=40813.Emilio Cobos Álvarez
2019-02-03Rework the way that argument types and names are found from function signatures.Porter Smith
2018-12-14clang: Tokenize more lazily.Emilio Cobos Álvarez
2018-11-27Add #[must_use] to functions annotated with __attribute__((warn_unused_result))Porter Smith
2018-09-25Back out changesjkozlowski
2018-09-25Indicate the anonymous lifetime in Formatter.jkozlowski
2018-09-10generate type alias for the `block` typeFlier Lu
2018-09-04ir: Handle overflowing integer constant evaluation properly.Emilio Cobos Álvarez
2018-08-17Change a call to add_item that was passing a NullCursor.Sébastien Duquette
2018-06-13Fix typos.Bruce Mitchener
2018-05-29Check if `clang_Type_getNumTemplateArguments` is loaded before useStephen Touset
2018-04-03ir: Grab target information from clang.Emilio Cobos Álvarez
2018-03-04Untry.Emilio Cobos Álvarez