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
Owner
No description provided.
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
a4bacd53a2
even more docs
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 3m30s
Rust / build-size-gnu-unstable (pull_request) Failing after 1m13s
cb8f9456c7
vinzenz force-pushed next from cb8f9456c7
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 3m30s
Rust / build-size-gnu-unstable (pull_request) Failing after 1m13s
to b8a55d0433
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:32 +02:00
Compare
vinzenz changed title from WIP: next to WIP: type per command 2025-05-10 13:26:25 +02:00
update to wip servicepoint lib
change typedef style, add optional logging
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m24s
Rust / build-size-gnu-unstable (pull_request) Failing after 1m28s
389ced492c
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
e7426bdabe
vinzenz force-pushed next from 95b93f4fe2
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m15s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m14s
to 5a6d595b4d
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m16s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m11s
2025-05-28 14:57:09 +02:00
Compare
vinzenz force-pushed next from 5a6d595b4d
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m16s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m11s
to c7d40b828b
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m13s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m13s
2025-05-28 15:07:12 +02:00
Compare
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
4d9c9e2ac4
more configs work now
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m24s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m18s
7b33084a3e
```
make LIBC=gnu LINK=dynamic
make LIBC=musl LINK=dynamic CC=musl-gcc
make LIBC=musl LINK=static CC=musl-gcc
```
vinzenz force-pushed next from 7b33084a3e
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 5m24s
Rust / build-size-gnu-unstable (pull_request) Successful in 1m18s
to d98aec63b0
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:23:00 +02:00
Compare
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
579a68c77a
dynamically linked bin is 16k
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
42defc7732
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
471717a36f
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
75e2df41fe
update ci
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m44s
Rust / build-size-gnu-unstable (pull_request) Failing after 31s
4ef14834ad
fix Makefile
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m1s
Rust / build-size-gnu-unstable (pull_request) Failing after 32s
5e1a466bbf
use macros in macros
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m6s
Rust / build-size-gnu-unstable (pull_request) Failing after 33s
a51fe07d84
vinzenz force-pushed next from a51fe07d84
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m6s
Rust / build-size-gnu-unstable (pull_request) Failing after 33s
to 21987d05f3
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:41 +02:00
Compare
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
b79a2534fc
src/lib.rs Outdated
@ -25,48 +25,35 @@
//! }
Author
Owner

update example

update example
generic wrap
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m4s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m44s
c65b735f57
add derives
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m5s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m47s
91e8771e81
text fix ci
Some checks failed
Rust / build-gnu-apt (pull_request) Has been cancelled
Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s
4893c783af
vinzenz force-pushed next from 4893c783af
Some checks failed
Rust / build-gnu-apt (pull_request) Has been cancelled
Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s
to 91e8771e81
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m5s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m47s
2025-06-26 23:48:25 +02:00
Compare
nix-build-all.sh Outdated
@ -0,0 +25,4 @@
# $BUILD .#servicepoint-binding-c-nightly-size -o result-nightly-size
# $BUILD .#servicepoint-binding-c-musl-nightly-release
# $BUILD .#servicepoint-binding-c-musl-nightly-size
# $BUILD .#all-examples-nightly-size -o result-examples-nightly-size
Author
Owner

remove broken configurations

remove broken configurations
vinzenz marked this conversation as resolved
vinzenz force-pushed next from 91e8771e81
Some checks failed
Rust / build-gnu-apt (pull_request) Successful in 2m5s
Rust / build-size-gnu-unstable (pull_request) Failing after 2m47s
to 363609c663
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:18:11 +02:00
Compare
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
a7d4b287e4
vinzenz changed title from WIP: type per command to WIP: type per command, binding generation macros, nix package 2025-06-27 18:11:37 +02:00
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
9101259ecf
vinzenz changed title from WIP: type per command, binding generation macros, nix package to type per command, binding generation macros, nix package 2025-06-28 09:27:02 +02:00
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
284c005e4e
do not link non existant functions in the base library
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 1m58s
Rust / build-size-gnu-unstable (pull_request) Successful in 43s
a4bdb20aa7
vinzenz force-pushed next from a4bdb20aa7
All checks were successful
Rust / build-gnu-apt (pull_request) Successful in 1m58s
Rust / build-size-gnu-unstable (pull_request) Successful in 43s
to c702d832f4
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:04:02 +02:00
Compare
object name to snake case
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m44s
Rust / build-size-gnu-unstable (pull_request) Failing after 41s
8c40d959e8
vinzenz force-pushed next from 8c40d959e8
Some checks failed
Rust / build-gnu-apt (pull_request) Failing after 1m44s
Rust / build-size-gnu-unstable (pull_request) Failing after 41s
to 41fbdbf3a3
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:34 +02:00
Compare
vinzenz deleted branch next 2025-06-28 19:28:00 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
servicepoint/servicepoint-binding-c!4
No description provided.