type per command, binding generation macros, nix package #4

Merged
vinzenz merged 76 commits from next into main 2025-06-28 19:28:00 +02:00

2025-06-28

Vinzenz Schroeter
object name to snake case
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 2m0s
Rust / build-size-gnu-unstable (pull_request) Successful in 41s
2025-06-28 18:50:26 +02:00
Vinzenz Schroeter
do not link non existant functions in the base library
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 1m59s
Rust / build-size-gnu-unstable (pull_request) Successful in 43s
2025-06-28 18:03:44 +02:00
Vinzenz Schroeter
remove broken csbindgen in ci
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 2m5s
Rust / build-size-gnu-unstable (pull_request) Successful in 43s
2025-06-28 14:38:31 +02:00

2025-06-27

Vinzenz Schroeter
remove unsupported configurations from flake
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 1m58s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m40s
2025-06-27 18:22:16 +02:00
Vinzenz Schroeter
update dependencies and flake
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 1m57s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m42s
2025-06-27 18:11:00 +02:00
Vinzenz Schroeter
2025-06-27 18:09:08 +02:00
Vinzenz Schroeter
add derives
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m5s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s
2025-06-27 00:17:55 +02:00

2025-06-26

Vinzenz Schroeter
generic wrap
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m4s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m44s
2025-06-26 22:36:57 +02:00
Vinzenz Schroeter
2025-06-26 20:42:31 +02:00
Vinzenz Schroeter
add slice modifier
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m7s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s
2025-06-26 19:26:41 +02:00

2025-06-23

2025-06-22

2025-06-18

Vinzenz Schroeter
the rest of the functions wrapped with macro
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m6s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m49s
2025-06-18 23:14:51 +02:00
Vinzenz Schroeter
use macros in macros
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m0s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s
2025-06-18 20:42:33 +02:00
Vinzenz Schroeter
2025-06-18 20:42:33 +02:00
Vinzenz Schroeter
2025-06-18 20:42:33 +02:00
Vinzenz Schroeter
2025-06-18 20:42:33 +02:00

2025-06-17

Vinzenz Schroeter
export value fields via macro
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m31s
Rust / build-size-gnu-unstable (pull_request) Failing after 42s
2025-06-17 23:56:11 +02:00
Vinzenz Schroeter
wrap normal methods with macro
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m31s
Rust / build-size-gnu-unstable (pull_request) Failing after 43s
2025-06-17 22:02:31 +02:00

2025-06-03

Vinzenz Schroeter
flake musl build
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 4m36s
Rust / build-size-gnu-unstable (pull_request) Failing after 56s
2025-06-03 21:44:08 +02:00
Vinzenz Schroeter
force use of gcc
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 4m38s
Rust / build-size-gnu-unstable (pull_request) Failing after 1m0s
2025-06-03 17:22:12 +02:00

2025-06-02

Vinzenz Schroeter
size optimized examples build in flake, remove unstable compiler flags from makefile
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 4m38s
Rust / build-size-gnu-unstable (pull_request) Failing after 57s
dynamically linked bin is 16k
2025-06-02 23:10:03 +02:00
Vinzenz Schroeter
examples work as packages in flake
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m23s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m14s
2025-06-02 17:22:38 +02:00

2025-05-28

Vinzenz Schroeter
clean up .PHONY and all
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m20s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m14s
2025-05-28 17:29:28 +02:00
Vinzenz Schroeter
per-config build output using VPATH
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m13s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m13s
based on https://make.mad-scientist.net/papers/multi-architecture-builds/
2025-05-28 15:07:04 +02:00

2025-05-24

Vinzenz Schroeter
update cargo packages and flake
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 7m7s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m29s
2025-05-24 13:52:04 +02:00

2025-05-07

Vinzenz Schroeter
even more docs
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 4m16s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m18s
2025-05-07 22:52:19 +02:00
Vinzenz Schroeter
2025-05-07 22:31:26 +02:00
Vinzenz Schroeter
2025-05-07 08:29:43 +02:00

2025-05-06

Vinzenz Schroeter
remove SPBitVec wrapper type
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m19s
Rust / build-size-gnu-unstable (pull_request) Failing after 1m9s
2025-05-06 23:05:06 +02:00
Vinzenz Schroeter
expose tagged union instead of TypedCommand to C
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m18s
Rust / build-size-gnu-unstable (pull_request) Failing after 1m11s
2025-05-06 22:58:38 +02:00
Vinzenz Schroeter
2025-05-06 21:27:01 +02:00
Vinzenz Schroeter
2025-05-06 21:27:01 +02:00