index
:
rust-bindgen.git
master
Unnamed repository; edit this file 'description' to name the repository.
Kent Overstreet
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ir
/
function.rs
Age
Commit message (
Expand
)
Author
2022-10-04
split the repo into a workspace
Christian Poveda
2022-09-22
handle `__attribute__((noreturn))` attribute
Christian Poveda
2022-09-22
handle c++ `[[noreturn]]` attribute
Christian Poveda
2022-09-22
find all attributes in a single pass
Christian Poveda
2022-09-22
gate `_Noreturn` detection behind `--enable-fucntion-attribute-detection`
Christian Poveda
2022-09-22
check for noreturn attribute
Christian Poveda
2022-09-22
add `is_divergent` field
Christian Poveda
2022-09-08
fix clippy lints
Christian Poveda
2022-03-15
Added support for `vectorcall` ABI
David Cole
2021-12-07
Remove fields never read
MikuroXina
2021-10-27
Fix warnings
MikuroXina
2021-04-30
Don't generate bindings for deleted member functions. (#2044)
Martin Boehme
2021-04-27
Translate types that were declared inside functions as opaque types.
Patrick Walton
2020-08-24
Optimized condition order, added regression test
Audrius
2020-08-21
Added constructor return type for wasm32 target
Audrius
2020-07-01
Refine test for C++ operators
Darren Kulp
2020-05-14
ir: Fall back to get the cursors from the type if we find no param decls.
Emilio Cobos Álvarez
2020-04-27
Run `cargo fmt`
Joshua Nelson
2020-04-27
Run `cargo fix --edition`
Joshua Nelson
2019-10-14
function: Fix #[must_use] support in libclang 9+.
Emilio Cobos Álvarez
2019-09-17
Rustfmt.
Emilio Cobos Álvarez
2019-05-21
Update Links
Alex Touchet
2019-04-26
Remove redundant imports.
Emilio Cobos Álvarez
2019-03-21
Unify derive logic
Jethro Beekman
2019-03-10
fix issue #1535
Porter Smith
2019-02-03
Rework the way that argument types and names are found from function signatures.
Porter Smith
2019-02-03
ir: Ignore constructors with bogus spellings.
Emilio Cobos Álvarez
2018-12-14
ir: Put function attribute detection under an opt-in flag.
Emilio Cobos Álvarez
2018-11-30
Update quote and proc-macro.
Bastien Orivel
2018-11-27
Add #[must_use] to functions annotated with __attribute__((warn_unused_result))
Porter Smith
2018-11-06
codegen: Make the mangling name check work in presence of attribute(overloada...
Emilio Cobos Álvarez
2018-09-26
A better fix for the calling convention madness.
Emilio Cobos Álvarez
2018-09-19
Teach the blob code to generate i128 / u128 if available.
Emilio Cobos Álvarez
2018-05-14
ir: Fix "this" argument generation to build a pointer to const, not a const p...
Emilio Cobos Álvarez
2018-04-03
Revert "Revert "Bump quote to 0.4""
Bastien Orivel
2018-03-04
Untry.
Emilio Cobos Álvarez
2018-02-14
Revert "Bump quote to 0.4"
Nick Fitzgerald
2018-01-29
ir: Choose the right mangling for destructors on all codepaths.
Emilio Cobos Álvarez
2018-01-23
Bump quote to 0.4
Bastien Orivel
2017-12-29
Don't generate symbols for pure virtual functions.
Emilio Cobos Álvarez
2017-10-30
Refactor derive_partialeq_or_partialord.
Sergey Pepyakin
2017-10-24
ir: Cleanup a bunch of constructors
Emilio Cobos Álvarez
2017-10-24
Store function linkage in the ir
Jeff Muizelaar
2017-10-10
Add support for the thiscall ABI
Liran Ringel
2017-10-07
Tell LLVM to not mangle names if they're already mangled through link_name at...
Liran Ringel
2017-10-03
Derive partialeq "manually" when possible
Sergey Pepyakin
2017-10-02
Replace `as_type_id_unchecked` calls with checked calls where possible
Nick Fitzgerald
2017-10-02
A bunch of parsing things should return TypeId
Nick Fitzgerald
2017-10-02
Make `TypeKind::{Alias,TemplateAlias,Array,Pointer,Reference}` use `TypeId`
Nick Fitzgerald
2017-09-20
Common method for whether function pointers can trivially derive traits
Nick Fitzgerald
[next]