• Joined on 2021-03-29

ychenfo pushed to fix-call-param-type at M-Labs/nac3

2022-06-01 02:27:50 +08:00

ychenfo created branch fix-call-param-type in M-Labs/nac3

2022-05-31 04:10:56 +08:00

ychenfo pushed to fix-call-param-type at M-Labs/nac3

  • 924c18aaa8 nac3core: codegen use bitcast to handle duplicate opaque types and inheritance

2022-05-31 04:10:56 +08:00

ychenfo pushed to master at M-Labs/nac3

  • c4ab2855e5 nac3core: pretty print codegen panic error

2022-05-30 04:08:18 +08:00

ychenfo opened issue M-Labs/nac3#290

LLVM Type Error on Inheritance

2022-05-30 04:06:38 +08:00

ychenfo pushed to master at M-Labs/nac3

  • ffac37dc48 nac3core: fix exception type in primitive store

2022-05-29 19:13:30 +08:00

ychenfo pushed to master at M-Labs/nac3

  • 76473152e8 nac3core: fix llvm.expect intrinsic name

2022-05-27 04:23:50 +08:00

ychenfo created branch crash_fix_messy in ychenfo/nac3

2022-05-27 03:02:07 +08:00

ychenfo pushed to crash_fix_messy at ychenfo/nac3

2022-05-27 03:02:07 +08:00

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…

2022-05-18 03:35:25 +08:00

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.

2022-05-18 03:00:09 +08:00

ychenfo pushed to 281-host-obj-attribute-err at M-Labs/nac3

2022-05-18 02:54:47 +08:00

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…

2022-05-18 02:52:17 +08:00

ychenfo created pull request M-Labs/nac3#289

Correct global name for const object for RPC

2022-05-17 03:12:53 +08:00

ychenfo commented on issue M-Labs/nac3#283

KeyError on serving exception

May 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…

2022-05-17 03:03:58 +08:00

ychenfo commented on pull request M-Labs/nac3#288

Err instead of panic for host object attribute error

force-pushed to use `unreachable!` to handle internal error in which exception other than `AttributeError` are thrown from python interpreter

2022-05-17 01:13:47 +08:00

ychenfo pushed to 281-host-obj-attribute-err at M-Labs/nac3

  • 54b7af270d nac3artiq: return err instead of panic for host object attribute error

2022-05-17 01:12:29 +08:00

ychenfo commented on pull request M-Labs/nac3#288

Err instead of panic for host object attribute error

Hmm maybe it's better to use `unreachable!` to mark that internal error and panic here?

2022-05-17 01:07:18 +08:00

ychenfo commented on pull request M-Labs/nac3#288

Err instead of panic for host object attribute error

Here 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…

2022-05-17 01:05:39 +08:00

ychenfo created branch rpc-obj-as-param in M-Labs/nac3

2022-05-16 04:26:31 +08:00