projects
/
ldk-c-bindings
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for implementing traits with a `Debug` requirement
2024-01-23
Matt Corallo
Add support for implementing traits with a `Debug`...
commit
|
commitdiff
|
tree
2023-12-29
Matt Corallo
Support passing lifetime'd enums to C
commit
|
commitdiff
|
tree
2023-11-16
Matt Corallo
Test bindings on Fedora in addition to Debian
commit
|
commitdiff
|
tree
2023-11-16
Matt Corallo
Stop passing -mcpu on x86-64
commit
|
commitdiff
|
tree
2023-11-16
Matt Corallo
Properly parse Fedora's clang version string
commit
|
commitdiff
|
tree
2023-11-09
Matt Corallo
Add simple wrapper to call clang with a windows target
commit
|
commitdiff
|
tree
2023-10-29
Matt Corallo
Fix race in peer connection in C++ demo app
commit
|
commitdiff
|
tree
2023-10-24
Matt Corallo
Update Cargo.toml and CI references to LDK 0.0.118
commit
|
commitdiff
|
tree
2023-10-24
Matt Corallo
Update C/C++ demo to LDK 0.0.118 API
commit
|
commitdiff
|
tree
2023-10-24
Matt Corallo
Update auto-generated bindings to LDK 0.0.118
commit
|
commitdiff
|
tree
2023-10-24
Matt Corallo
Support trait impls on enums
commit
|
commitdiff
|
tree
2023-10-23
Matt Corallo
Correct manual conversion for `ChainHash`
commit
|
commitdiff
|
tree
2023-10-16
Matt Corallo
Drop `#[no_mangle]` from `*_write_void` to make cbindgen...
commit
|
commitdiff
|
tree
2023-10-08
Matt Corallo
Update auto-generated bindings
commit
|
commitdiff
|
tree
2023-10-08
Matt Corallo
Update args on supertraits of supertraits when cloning...
commit
|
commitdiff
|
tree
2023-10-08
Matt Corallo
Drop unused parameter from `get_module_type_resolver`
commit
|
commitdiff
|
tree
2023-10-05
Matt Corallo
Avoid dependencies of build-deps on MacOS by pinning cc
commit
|
commitdiff
|
tree
2023-10-05
Matt Corallo
Pin memchr so that no-std builds work
commit
|
commitdiff
|
tree
2023-10-05
Matt Corallo
Update CI and Cargo.toml references to 0.0.117-bindings
commit
|
commitdiff
|
tree
2023-10-05
Matt Corallo
Update auto-generated bindings
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Include argument info docs on all-pub struct constructors
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Update C/C++ demo bindings and ldk-net to LDK 0.0.117
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Update hardcoded and manually-defined types for LDK...
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Drop `#[no_mangle]`/`extern` flag for internal-only...
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Drop `empty_val_check_suffix_from_path` for Signature...
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Handle type references which refer to a module defined...
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Print fewer types in call generics, leaning on rustc...
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Use the resolved type name in generic strings, not...
commit
|
commitdiff
|
tree
2023-10-04
Matt Corallo
Handle `Deref<Self::Type>` bounds as `Self::Type`'s...
commit
|
commitdiff
|
tree
2023-09-28
Matt Corallo
Accept `DerefMut` bounds on generics as if they were...
commit
|
commitdiff
|
tree
2023-09-26
Matt Corallo
Support `f64` as a primitive type
commit
|
commitdiff
|
tree
2023-09-26
Matt Corallo
impl `DerefMut` for all traits
commit
|
commitdiff
|
tree
2023-09-26
Matt Corallo
Allow `Sized` bounds
commit
|
commitdiff
|
tree
2023-09-26
Matt Corallo
Include `String` in the default import, since we use...
commit
|
commitdiff
|
tree
2023-07-30
Matt Corallo
Update auto-generated bindings to LDK 0.0.116
commit
|
commitdiff
|
tree
2023-07-30
Matt Corallo
Update lightning-c-bindings Cargo.toml & CI to point...
commit
|
commitdiff
|
tree
2023-07-30
Matt Corallo
Update C/C++ demo apps for new upstream API
commit
|
commitdiff
|
tree
2023-07-30
Matt Corallo
Update hard-coded types and add some new manual bitcoin...
commit
|
commitdiff
|
tree
2023-07-30
Matt Corallo
Include a `struct` before trait return fields
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Allow generation of manual types in reference options
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Handle all traits in type resolution, including no...
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Handle no-export traits which are only implemented...
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Support Unit struct types
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Allow `?Sized` bounds in some cases
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Drop special handling for more Option types and all...
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Correct `use` resolution for submodule use statements
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Drop `#[must_use]` that rustc complains is ignored
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Update auto-generated bindings with aliasing fix.
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Pin quote and proc-macro2 in CI to meet MSRV
commit
|
commitdiff
|
tree
2023-07-28
Matt Corallo
Fix strict-aliasing violation on traits holding inner...
commit
|
commitdiff
|
tree
2023-06-03
Matt Corallo
Skip address sanitizer builds on OSX
commit
|
commitdiff
|
tree
2023-06-03
Matt Corallo
Update the set of OSX runners since github removed...
commit
|
commitdiff
|
tree
2023-06-03
Matt Corallo
Build OSX releases on Linux if `MACOS_SDK` is set
commit
|
commitdiff
|
tree
2023-06-02
Matt Corallo
Make `clang-lto-link-osx` work on Linux (by forcing...
commit
|
commitdiff
|
tree
2023-05-31
Matt Corallo
Update auto-generated bindings
commit
|
commitdiff
|
tree
2023-05-31
Matt Corallo
Make `BitEndianScalar` clonable
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Update CI+Cargo.toml bindings branch to 0.0.115
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Update auto-generated bindings for LDK 0.0.115
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Update C++ demo application to LDK 0.0.115
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Ensure an option always unwraps to a non-reference...
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Handle Option<Vec<_>> with a much cleaner option converter
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Handle use of `#[doc]` in the original source
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Replace type resolution assertions with failures
commit
|
commitdiff
|
tree
2023-04-26
Matt Corallo
Update hard-coded type definitions
commit
|
commitdiff
|
tree
2023-04-17
Matt Corallo
Fix documentation on generated _hash methods for std...
commit
|
commitdiff
|
tree
2023-04-17
Matt Corallo
Support the new no-exported tag that is more human...
commit
|
commitdiff
|
tree
2023-03-09
Matt Corallo
Fix C++ demo bindings build due to function signature...
commit
|
commitdiff
|
tree
2023-03-09
Matt Corallo
Update to use `find_route_with_id` to match upstream...
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Workaround github actions brokenness
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Update `rust-lightning` branch to 0.0.114-bindings
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Update auto-generated bindings
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Note that cross-language LTO requires lld in addition...
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Print something for custom messages in C++ demo
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Fix connection race in C++ demo
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Update C/C++ Demos to latest upstream API
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Add `lightning-background-processor`'s new std feature
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Support new rust-bitcoin type mappings for various...
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Ignore discriminants on enum variants
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Support tuples containing array elements
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Add type for 8 u16s (which is used for the scoring...
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Support non-u8 (primitive) arrays
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Support supertraits-of-supertraits
commit
|
commitdiff
|
tree
2023-03-06
Matt Corallo
Fix typo in path resolution leading to a "crate name...
commit
|
commitdiff
|
tree
2023-02-27
Matt Corallo
Support passing `Option<&OpaqueStruct>` to C
commit
|
commitdiff
|
tree
2023-01-13
Matt Corallo
Fix OSX building by not redirecting to `/dev/null`
commit
|
commitdiff
|
tree
2023-01-13
Matt Corallo
Stop timing C++ demo bindings run cause OSX is, as...
commit
|
commitdiff
|
tree
2023-01-12
Matt Corallo
Update CI references to OSX clang 15.0.3
commit
|
commitdiff
|
tree
2023-01-12
Matt Corallo
Fix LTO compilation with latest ld.lld on OSX
commit
|
commitdiff
|
tree
2023-01-10
Matt Corallo
Update CI and Cargo.toml references to 0.0.113
commit
|
commitdiff
|
tree
2023-01-03
Matt Corallo
Set the C target to wasm32-wasi rather than wasm32
commit
|
commitdiff
|
tree
2023-01-03
Matt Corallo
Update C/C++ demo bindings to latest upstream API
commit
|
commitdiff
|
tree
2023-01-03
Matt Corallo
Update auto-generated bindings to 0.0.113
commit
|
commitdiff
|
tree
2023-01-03
Matt Corallo
Support new upstream manually-mapped types
commit
|
commitdiff
|
tree
2023-01-03
Matt Corallo
Add support for witnesses via a manual mapping
commit
|
commitdiff
|
tree
2023-01-03
Matt Corallo
Support u128 values
commit
|
commitdiff
|
tree
2022-12-24
Matt Corallo
Use the resolved name, not original ident, for Vec...
commit
|
commitdiff
|
tree
2022-12-24
Matt Corallo
Ignore async functions as mapping them would be substantial...
commit
|
commitdiff
|
tree
2022-12-24
Matt Corallo
Allow enums with lifetime-only generics
commit
|
commitdiff
|
tree
2022-12-24
Matt Corallo
Use `Clone::clone(a)` rather than `a.clone` to avoid...
commit
|
commitdiff
|
tree
2022-12-23
Matt Corallo
Some initial support for `pub(.*) use` aliasing in...
commit
|
commitdiff
|
tree
next