LLVM ERROR: Type mismatch in constant table!
Well, looks like this wasn't fixed. M-Labs/nac3#241
They have the same message but the causes are completely different.
LLVM ERROR: Type mismatch in constant table!
Problematic IR:
%artiq_run_nac3devices.NAC3Devices = type { %artiq.coredevice.core.Core*, %artiq.coredevice.ttl.TTLOut**, %artiq.coredevice.ttl.TTLClockGen** }
@"140110844353216" = global…
artiq_sinara_tester test_ttl_out_chunk never terminates
[pca006132@zeus:~/code/artiq/artiq/examples/nac3devices]$ artiq_sinara_tester
****** Sinara system tester ******
Mismatch between gateware (7.0.beta) and software (8.0.beta) versions
***…
nac3 segfault with phaser driver
I guess this kind of issue is related to #241
Might also be just about the recursive host type? IIRC previously the phaser driver segfault is fixed by handling the recursive host…
fef2f996fa
nac3artiq: implement attribute writeback
1ad4b0227c
windows: fix src location
6288a66dc5
windows: fix cargo lockfile location
de4320eefb
improve package names
a380cd5010
move all Nix files to one folder
nac3artiq: implement attribute writeback
Instead of sending multiple requests, I chose to construct a header parameter that tells the host all attributes that has to be updated. Hopefully this can be more performant when we have objects…
nac3artiq: implement attribute writeback
get rid of LLD
Regarding problem with lld on Windows: Can we compile lld in our LLVM build? Does that work?
Fixed typevar with fixed range
24a26b53ae
nac3core/toplevel: fixed broken tests
1084ba2158
nac3core: fixed typevar with finite range
Typevars cause
Option::unwrap()
on a None
value', nac3core/src/codegen/expr.rs:500:51
Yes, I'm debugging the issue.