16801eec72
nac3core: fix broken tests
1f27653bb2
nac3core: add debug info
837aaa95f1
flake: contain sipyco to nac3artiq-profile
a19e9c0bec
flake: provide llvm-as for IRRT
5dbe1d3d7d
llvm: restore llvm-config
8b6745cbaf
nac3core: fix broken tests
196a92362e
nac3core: show outter type info in err msg
Urukul 9910: Incompatible types: Option[artiq.coredevice.ttl.TTLOut] and artiq.coredevice.ttl.TTLOut
It seems to me that [swi.sw for swi in sw]
will give a list of type list[Option[TTLOut]]
(because swi
is of type AD9910
, whose field sw
is of type Option[TTLOut]
), but method…
a0d170ab41
nac3core: fix broken tests
0d08e3ceb6
nac3core: add debug info
837aaa95f1
flake: contain sipyco to nac3artiq-profile
a19e9c0bec
flake: provide llvm-as for IRRT
5dbe1d3d7d
llvm: restore llvm-config
Custom Defined Operators Behavior Support
2ce1ab593d
nac3standalone: add tests for operators
789c943ae5
nac3core: support custom operators
Debug Location Info
AFAIK the "standard" in Python would be <nac3_synthesized_modinit>
Thanks! force-pushed to change the internal names to be enclosed by <>
Debug Location Info
Hmm despite some more trails with the code that users may write (among which some can and some cannot produce the valid location info in traceback), it seems that the problem is with the llvm…
f14b32be67
nac3artiq: type check host int bound instead of panic when codegen
879c66cccf
flake.nix: Fix outdated nixConfig keys