ychenfo pushed to fix-call-param-type at M-Labs/nac3
- a4062c887d nac3core: fix codegen error of inheritance
- 192f23bc44 nac3core: codegen fix call parameter type error
- 4c39dd240f update all dependencies
- Compare 3 commits »
ychenfo pushed to fix-call-param-type at M-Labs/nac3
- 924c18aaa8 nac3core: codegen use bitcast to handle duplicate opaque types and inheritance
ychenfo pushed to master at M-Labs/nac3
- c4ab2855e5 nac3core: pretty print codegen panic error
ychenfo pushed to master at M-Labs/nac3
- ffac37dc48 nac3core: fix exception type in primitive store
ychenfo pushed to master at M-Labs/nac3
- 76473152e8 nac3core: fix llvm.expect intrinsic name
ychenfo pushed to crash_fix_messy at ychenfo/nac3
- 258aa4c9d6 messy
- b04631e935 update dependencies, switch to nixpkgs 22.05
- 09820e5aed nac3artiq: return err instead of panic for host object attribute error
- 0ec2ed4d91 update dependencies
- 2cb725b7ac nac3artiq: correct global name for const object
- Compare 10 commits »
ychenfo commented on issue M-Labs/nac3#276
Phaser: "Call parameter does not match function signature!"> Let's measure how much time parallel codegen really saves on a representative example For benchmarking the speed improvement of multithreading, I wrote a simple script to randomly generate code…
ychenfo commented on pull request M-Labs/nac3#288
Err instead of panic for host object attribute error> Please remove the special-casing. Thanks for pointing this out! Force-pushed to catch all types of exceptions and updated to the latest master branch.
ychenfo pushed to 281-host-obj-attribute-err at M-Labs/nac3
- 09820e5aed nac3artiq: return err instead of panic for host object attribute error
- 0ec2ed4d91 update dependencies
- 2cb725b7ac nac3artiq: correct global name for const object
- Compare 3 commits »
ychenfo commented on issue M-Labs/nac3#283
KeyError on serving exception> On what system? Obviously you need a device with a Urukul properly set up. Thanks, I just tested in zeus using `artiq_sinara_tester -o urukuls`. Yes I think the reason the unmodified test is…
ychenfo created pull request M-Labs/nac3#289
Correct global name for const object for RPCychenfo commented on issue M-Labs/nac3#283
KeyError on serving exceptionMay I ask how can I reproduce this issue? I tried to reproduce the issue to see if [this branch](https://git.m-labs.hk/M-Labs/nac3/src/branch/272-key-err-rpc-fix) can help, but cannot seem to…
ychenfo commented on pull request M-Labs/nac3#288
Err instead of panic for host object attribute errorforce-pushed to use `unreachable!` to handle internal error in which exception other than `AttributeError` are thrown from python interpreter
ychenfo pushed to 281-host-obj-attribute-err at M-Labs/nac3
- 54b7af270d nac3artiq: return err instead of panic for host object attribute error
ychenfo commented on pull request M-Labs/nac3#288
Err instead of panic for host object attribute errorHmm maybe it's better to use `unreachable!` to mark that internal error and panic here?
ychenfo commented on pull request M-Labs/nac3#288
Err instead of panic for host object attribute errorHere I think that it should only catch `AttributeError` because we are using `getattr` to get the member of an object, so we are only expecting `AttributeError` to happen here. Other errors should…