pca006132
  • Joined on 2020-04-27
pca006132 commented on issue M-Labs/nac3#208 2022-03-05 00:33:15 +08:00
RPC function parameters

I think we don't need a special type annotation. We can just put the RPC code inside a function and pass the function pointer to that wrapper function.

Supporting this should not be too hard after…

pca006132 commented on issue M-Labs/nac3#191 2022-03-05 00:31:01 +08:00
review artiq_builtin = True in ARTIQ exceptions

We need this to indicate that the exception is an builtin exception with object ID 0, so the name is synchronized with the firmware.

pca006132 pushed to master at M-Labs/nac3 2022-03-05 00:28:08 +08:00
63b0f29728 Fix broken tests
a5e1da0b92 nac3artiq/demo/embedding_map: avoid key 0
294943e303 nac3core: get exception ID from symbol resolver
Compare 3 commits »
pca006132 closed issue M-Labs/nac3#200 2022-03-05 00:28:07 +08:00
user-defined exceptions are broken in ARTIQ
pca006132 commented on issue M-Labs/nac3#202 2022-02-28 23:11:05 +08:00
phaser driver causes nac3 segfault

Fixed the cyclic reference issue. Apart from that, it seems that the port has type error: `thread '' panicked at 'Codegen error: CompileError: Error getting field phaser0: CompileError:…

pca006132 pushed to master at M-Labs/nac3 2022-02-28 23:10:13 +08:00
d1e172501d nac3artiq: remove debug messages
pca006132 pushed to master at M-Labs/nac3 2022-02-28 23:09:30 +08:00
323d77a455 nac3artiq: improve error message for out of range error
d41c923cfd nac3artiq: handle recursive types properly
Compare 2 commits »
pca006132 commented on issue M-Labs/nac3#202 2022-02-28 21:50:24 +08:00
phaser driver causes nac3 segfault

Looks like the problem is due to reference cycles. Will fix.

pca006132 created pull request M-Labs/artiq-zynq#168 2022-02-28 21:15:46 +08:00
runtime/eh_artiq: updated exception IDs
pca006132 pushed to master at pca006132/artiq-zynq 2022-02-28 21:15:40 +08:00
f38117774f runtime/eh_artiq: updated exception IDs
880ba6b206 runtime: add nac3 exception symbols
90ef57f62c flake: update libasync hash
accac99f48 updated zynq-rs with pca9547 support (#165)
412ae98266 flake: add hydraJobs
Compare 11 commits »
pca006132 closed issue M-Labs/nac3#199 2022-02-26 16:34:47 +08:00
thread '<unnamed>' panicked at 'called Option::unwrap() on a None value', nac3core/src/typecheck/type_inferencer/mod.rs:812:75
pca006132 pushed to master at M-Labs/nac3 2022-02-26 16:34:36 +08:00
846d1726ef nac3core: fixed keyword arguments handling
pca006132 pushed to master at M-Labs/nac3 2022-02-25 20:01:51 +08:00
0686e83f4c nac3core/typecheck: fixed incorrect rollback
pca006132 pushed to master at M-Labs/nac3 2022-02-25 17:43:41 +08:00
e710b6c320 nac3core: fix exception final branch handling
pca006132 closed issue M-Labs/nac3#196 2022-02-25 17:43:41 +08:00
Fix exception handling for nested try/catch in loops
pca006132 closed issue M-Labs/nac3#197 2022-02-25 14:48:48 +08:00
test breaking randomly due to nondeterministic error message
pca006132 commented on issue M-Labs/nac3#197 2022-02-25 14:48:47 +08:00
test breaking randomly due to nondeterministic error message

Fixed by cc769a70066963da8204cda7c272c16798ef48ac

pca006132 pushed to master at M-Labs/nac3 2022-02-25 14:48:29 +08:00
cc769a7006 nac3core: reset unification table state before printing errors