David Mak derppening
  • Joined on 2023-08-31
derppening commented on pull request M-Labs/nac3#329 2023-10-30 15:18:06 +08:00
artiq: Update host exception list to match possibly thrown types

v6: Rebased against mater, linked with issue in artiq.

derppening commented on issue M-Labs/nac3#275 2023-10-30 14:29:27 +08:00
Random segmentation faults on running artiq_sinara_tester

As of e49b760e, no segfaults have been observed when running artiq_sinata_tester. I suspect the changes to improve multithreading in LLVM have addressed this issue.

derppening pushed to enhance/with-legacy-parallel at M-Labs/nac3 2023-10-30 14:05:37 +08:00
5f42ca4d49 artiq: Implement `with legacy_parallel` block
5035d8c8c9 Add CodeGenerator::gen_block and refactor to use it
9518d3fe14 artiq: Fix timeline not resetting upon exiting sequential block
cbd333ab10 artiq: Extract `parallel` block timeline utilities
65d6104d00 artiq: Improve IR value naming and add documentation
Compare 8 commits »
derppening pushed to issue-298 at M-Labs/nac3 2023-10-30 14:05:08 +08:00
9518d3fe14 artiq: Fix timeline not resetting upon exiting sequential block
cbd333ab10 artiq: Extract `parallel` block timeline utilities
65d6104d00 artiq: Improve IR value naming and add documentation
8373a6cb0f artiq: Use gen_block when generating "with sequential"
f75ae78677 cargo: Update dependencies
Compare 6 commits »
derppening pushed to issue-149 at M-Labs/nac3 2023-10-30 14:04:05 +08:00
86379c8b40 standalone: Add math tests for non-number arguments
364e7b2b9a core: Rework gamma/gammaln to match SciPy behavior
8218718f76 core: Replace TopLevelDef comments with documentation
c52aedbdf1 core: Implement numpy and scipy functions
3673f4a305 core: Implement and expose {isinf,isnan}
Compare 11 commits »
derppening pushed to issue-283 at M-Labs/nac3 2023-10-30 14:00:34 +08:00
e1d354160d artiq: Update host exception list to match possibly thrown types
ea2ab0ef7c update nixpkgs, python 3.11
Compare 2 commits »
derppening deleted branch fix/ld-remap-multiple-cie from M-Labs/nac3 2023-10-30 14:00:16 +08:00
derppening pushed to fix/loop-break-continue at M-Labs/nac3 2023-10-30 13:59:28 +08:00
4169d41bee core: Fix IR generation of `for` loop containing break/continue
derppening created branch fix/loop-break-continue in M-Labs/nac3 2023-10-30 13:59:28 +08:00
derppening pushed to enhance/with-legacy-parallel at M-Labs/nac3 2023-10-27 16:21:06 +08:00
85b3155542 artiq: Implement `with legacy_parallel` block
9fcd7e882f Add CodeGenerator::gen_block and refactor to use it
8c93dcc47c artiq: Fix timeline not resetting upon exiting sequential block
Compare 3 commits »
derppening pushed to issue-298 at M-Labs/nac3 2023-10-27 15:59:38 +08:00
8c93dcc47c artiq: Fix timeline not resetting upon exiting sequential block
derppening pushed to issue-298 at M-Labs/nac3 2023-10-27 15:56:04 +08:00
f139a1fc01 artiq: Fix timeline not resetting upon exiting sequential block
derppening commented on issue M-Labs/nac3#190 2023-10-26 12:57:52 +08:00
deterministic error message

Are there any instructions on how to reproduce this issue with nac3devices.py? I wasn't able to find a device_db.py which enables nac3devices.py to be compiled.

derppening pushed to enhance/with-legacy-parallel at M-Labs/nac3 2023-10-26 12:14:01 +08:00
3be8163951 artiq: Implement `with legacy_parallel` block
derppening pushed to enhance/with-legacy-parallel at M-Labs/nac3 2023-10-25 16:59:39 +08:00
derppening pushed to enhance/with-legacy-parallel at M-Labs/nac3 2023-10-25 16:56:51 +08:00
234c53b444 Add CodeGenerator::gen_block and refactor to use it
Compare 3 commits »
derppening created branch enhance/with-legacy-parallel in M-Labs/nac3 2023-10-25 16:56:51 +08:00
derppening pushed to issue-298 at M-Labs/nac3 2023-10-25 15:56:29 +08:00
4a34b27703 artiq: Extract `parallel` block timeline utilities
Compare 2 commits »
derppening commented on issue M-Labs/nac3#298 2023-10-25 12:29:16 +08:00
"with parallel" breakage

So upon re-evaluating the fix for this, I have come up with two ways of addressing this issue with slightly different semantics.

  • Fix 1: Eagerly reset the timeline after a sequential block…
derppening pushed to issue-298 at M-Labs/nac3 2023-10-25 11:48:38 +08:00