dragonmux
6a9ad61051
rust: Fixed an unused parameter warning
2024-01-04 10:39:45 +01:00
dragonmux
cb269b46d6
rust: Made the wrap helper inline
and fixed an accidental copy error
2024-01-04 10:39:45 +01:00
dragonmux
3e46fbc655
rust: Reworked the unwrap helpers by effectively hiding the crime of memcpy()'ing into a non-POD type from the compiler
...
There is still the possibility that this can explode horribly, but the result should be the same codegen and fixes the warning
This also makes the helpers `inline` so they'll usually be compiled out for a nice speed boost
2024-01-04 10:39:45 +01:00
dragonmux
cfeb588d32
rust: Reworked npnr_context_get_pips_leak()
using std::accumulate() and fixed an accidental copy problem
2024-01-04 10:39:45 +01:00
dragonmux
7d0c4eaf1b
rust: Reworked npnr_context_get_wires_leak()
using std::accumulate() and fixed an accidental copy problem
2024-01-04 10:39:45 +01:00
Lofty
50d43742ce
rust: silence warnings
2024-01-03 14:51:33 +01:00
gatecat
e12ab86c75
rust: Fix segfault
...
Signed-off-by: gatecat <gatecat@ds0.me>
2024-01-03 13:42:18 +01:00
Lofty
1bbcc5f2c4
(broken) third round of review fixes
2024-01-03 13:42:18 +01:00
Lofty
49d505831d
second round of review fixes
2024-01-03 13:42:18 +01:00
Lofty
1dbd81067a
first round of review fixes
2024-01-03 13:42:18 +01:00
Lofty
d2297b1ba0
Add Rust FFI bindings
2024-01-03 13:42:18 +01:00