ldk-c-bindings
20 months agoMerge pull request #8 from TheBlueMatt/2021-03-option-primitive
Matt Corallo [Mon, 29 Mar 2021 20:28:30 +0000 (20:28 +0000)]
Merge pull request #8 from TheBlueMatt/2021-03-option-primitive

Support Option<Primitive> and Option<Tuple>

20 months agoUpdate auto-generated bindings with Option constructor utilities 2021-03-option-primitive
Matt Corallo [Mon, 29 Mar 2021 19:23:42 +0000 (15:23 -0400)]
Update auto-generated bindings with Option constructor utilities

20 months agoAdd constructor utilities for generated Option<> types
Matt Corallo [Mon, 29 Mar 2021 19:23:21 +0000 (15:23 -0400)]
Add constructor utilities for generated Option<> types

20 months agoUpdate auto-generated bindings with new Option<primitive> support
Matt Corallo [Sun, 28 Mar 2021 20:46:10 +0000 (16:46 -0400)]
Update auto-generated bindings with new Option<primitive> support

20 months agoSupport Option<primitive>
Matt Corallo [Mon, 29 Mar 2021 17:32:18 +0000 (13:32 -0400)]
Support Option<primitive>

20 months agoUpdate current git hash for upstream head
Matt Corallo [Mon, 29 Mar 2021 17:43:09 +0000 (13:43 -0400)]
Update current git hash for upstream head

20 months agoUpdate auto-generated bindings to current upstream
Matt Corallo [Mon, 29 Mar 2021 17:38:49 +0000 (13:38 -0400)]
Update auto-generated bindings to current upstream

20 months agoHandle Option<(..)> as a non-transparent container, unlike Option<..>
Matt Corallo [Mon, 29 Mar 2021 16:43:00 +0000 (12:43 -0400)]
Handle Option<(..)> as a non-transparent container, unlike Option<..>

20 months agoPush prefix printing selectin logic into container resolution
Matt Corallo [Mon, 29 Mar 2021 15:20:42 +0000 (11:20 -0400)]
Push prefix printing selectin logic into container resolution

Instead of trying to guess the appropriate prefix printing based on
the types. This has no changes to the generated code.

20 months agoMerge pull request #6 from TheBlueMatt/2021-03-deterministic-bins
Matt Corallo [Wed, 24 Mar 2021 18:24:41 +0000 (18:24 +0000)]
Merge pull request #6 from TheBlueMatt/2021-03-deterministic-bins

Make build output deterministic by remapping paths

20 months agoUse cross-language LTO when building deps 2021-03-deterministic-bins
Matt Corallo [Wed, 24 Mar 2021 04:27:01 +0000 (00:27 -0400)]
Use cross-language LTO when building deps

20 months agoMake build output deterministic by remapping paths
Matt Corallo [Tue, 23 Mar 2021 04:46:03 +0000 (00:46 -0400)]
Make build output deterministic by remapping paths

20 months agoMerge pull request #5 from TheBlueMatt/2021-03-bump-listen
Arik Sosman [Sun, 21 Mar 2021 06:03:50 +0000 (23:03 -0700)]
Merge pull request #5 from TheBlueMatt/2021-03-bump-listen

Bump to latest upstream

20 months agoUpdate auto-generated bindings 2021-03-bump-listen
Matt Corallo [Sat, 20 Mar 2021 21:32:50 +0000 (17:32 -0400)]
Update auto-generated bindings

20 months agoUpdate Cargo pointer to latest upstream commit
Matt Corallo [Sat, 20 Mar 2021 21:33:22 +0000 (17:33 -0400)]
Update Cargo pointer to latest upstream commit

20 months agoUpdate demo to use Listen interface, fixing block connection ordering
Matt Corallo [Wed, 10 Mar 2021 04:17:35 +0000 (23:17 -0500)]
Update demo to use Listen interface, fixing block connection ordering

20 months agoMerge pull request #4 from TheBlueMatt/main
Matt Corallo [Sun, 21 Mar 2021 02:52:13 +0000 (02:52 +0000)]
Merge pull request #4 from TheBlueMatt/main

Add license info

20 months agoRegenerate auto-generated bindings with license info and new upstream
Matt Corallo [Thu, 18 Mar 2021 15:23:31 +0000 (11:23 -0400)]
Regenerate auto-generated bindings with license info and new upstream

20 months agoUpdate git hash to point to latest upstream
Matt Corallo [Fri, 19 Mar 2021 00:07:27 +0000 (20:07 -0400)]
Update git hash to point to latest upstream

20 months agoAdd MIT+Apache2 license and headers incl generated files
Matt Corallo [Thu, 18 Mar 2021 15:20:09 +0000 (11:20 -0400)]
Add MIT+Apache2 license and headers incl generated files

20 months agoMerge pull request #3 from TheBlueMatt/main
Matt Corallo [Wed, 10 Mar 2021 04:47:47 +0000 (04:47 +0000)]
Merge pull request #3 from TheBlueMatt/main

Fix indentation on trait `free` documentation

20 months agoUpdate auto-generated bindings
Matt Corallo [Wed, 10 Mar 2021 04:15:07 +0000 (23:15 -0500)]
Update auto-generated bindings

20 months agoFix indentation on trait `free` documentation
Matt Corallo [Wed, 10 Mar 2021 03:45:25 +0000 (22:45 -0500)]
Fix indentation on trait `free` documentation

20 months agoMerge pull request #2 from TheBlueMatt/main
Matt Corallo [Wed, 10 Mar 2021 03:33:43 +0000 (22:33 -0500)]
Merge pull request #2 from TheBlueMatt/main

Rebuild and add/require more docs

20 months agoUpdate C++ demo to latest upstream changes
Matt Corallo [Wed, 10 Mar 2021 02:06:04 +0000 (21:06 -0500)]
Update C++ demo to latest upstream changes

20 months agoUpdate lightning-c-bindings crate rev to current upstream
Matt Corallo [Wed, 10 Mar 2021 02:17:40 +0000 (21:17 -0500)]
Update lightning-c-bindings crate rev to current upstream

20 months agoRebuild against current RL main
Matt Corallo [Wed, 10 Mar 2021 02:04:51 +0000 (21:04 -0500)]
Rebuild against current RL main

20 months agoAdd additional documentation and #![deny(missing_docs)]
Matt Corallo [Mon, 8 Mar 2021 21:17:08 +0000 (16:17 -0500)]
Add additional documentation and #![deny(missing_docs)]

21 months agoMerge pull request #1 from TheBlueMatt/main
Matt Corallo [Mon, 8 Mar 2021 21:34:27 +0000 (13:34 -0800)]
Merge pull request #1 from TheBlueMatt/main

Update genbindings.sh and Cargo.toml for out-of-tree builds

21 months agoFix path resolution under OSX
Matt Corallo [Mon, 8 Mar 2021 21:02:49 +0000 (16:02 -0500)]
Fix path resolution under OSX

21 months agoAdd GitHub CI tests for bindings against upstream git
Matt Corallo [Mon, 8 Mar 2021 19:52:54 +0000 (14:52 -0500)]
Add GitHub CI tests for bindings against upstream git

21 months agoUpdate auto-generated bindings
Matt Corallo [Mon, 8 Mar 2021 19:30:59 +0000 (14:30 -0500)]
Update auto-generated bindings

21 months agoUpdate genbindings.sh and Cargo.toml for out-of-tree builds
Matt Corallo [Mon, 8 Mar 2021 19:15:23 +0000 (14:15 -0500)]
Update genbindings.sh and Cargo.toml for out-of-tree builds

21 months agoInitial checkin with no changes from current RL git head
Matt Corallo [Mon, 8 Mar 2021 18:47:30 +0000 (13:47 -0500)]
Initial checkin with no changes from current RL git head