Darren Kulp

Results 18 issues of Darren Kulp

# Proposal I propose that `Tool` provide a way like `to_command` to invoke a C preprocessor. I am not sure whether this is feasible. # Use case [GNU lightning](https://www.gnu.org/software/lightning/manual/lightning.html) is...

At present, `lightning-sys` uses a general `Reg` type to represent a register of type `R`, `V`, or `F`. Although `R` (caller-save) and `V` (callee-save) registers can be used interchangeably, `F`...

Using a "batteries-included" approach, `lightning-sys` downloads and installs a particular version of GNU Lightning. It seems likely that some users may wish to link against an already-installed version of GNU...

enhancement

It should be possible to opportunistically enable full [link-time optimization in a cross-language way](https://doc.rust-lang.org/rustc/linker-plugin-lto.html) that would allow the compiled `lightning` library to be optimized directly with the `lightning-sys` wrappers. This...

enhancement

This is an experimental rebase of #1740 upon the current master, a1a00434ffc0b5d93ef108d8cc93fafb8c649d83. Most commits do not compile or pass tests, and many have been modified during the rebase. The current...

Thank you for LCC -- it has been a pleasure and an educational experience to work with. The following code fails an assertion when compiled (as `r.c`) with `rcc -Wf-target=symbolic...

# Summary GNU Lightning 2.2.0, including support for Apple's M1 architecture, was [released on 16 Nov 2022][1]. The current PR aims to support that version within `lightning-sys`. This PR might...

I am experimenting with a Nix package: ```bash nix-build -A tenyr ```

Running on [Verilator](https://www.veripool.org/wiki/verilator) may or may not give tenyr an obvous immediate advantage, but given how quickly its generated C++ code can run, it may be a reasonable way to...

The *de facto* calling convention has historically passed parameters in registers, but without explicit provision for long argument lists. For tenyr v1.0, we need to document a calling convention more...