pca006132
  • Joined on 2020-04-27
pca006132 pushed to master at M-Labs/nac3 2022-02-13 21:45:30 +08:00
21d9182ba2 nac3core: disallow methods/fields in Exception subclass
pca006132 closed issue M-Labs/nac3#192 2022-02-13 21:45:30 +08:00
docstrings in exceptions fail
pca006132 closed issue M-Labs/nac3#188 2022-02-13 17:23:05 +08:00
exception/RPC support broke list test
pca006132 pushed to master at M-Labs/nac3 2022-02-13 17:22:44 +08:00
14d25b3b9d Fixed broken tests
pca006132 commented on issue M-Labs/nac3#190 2022-02-13 13:37:40 +08:00
deterministic error message

Well this is actually not that hard, we could just combine the error messages from all threads together. This undeterministic error message is due to having several errors in different threads, and…

pca006132 commented on issue M-Labs/nac3#134 2022-02-13 13:33:54 +08:00
check array bounds

Ah, yes, forgot to do sext.

pca006132 commented on issue M-Labs/nac3#187 2022-02-13 13:32:08 +08:00
list RPC support

Actually this should be https://github.com/m-labs/artiq/issues/1833. There is nothing we could do here. (if we don't want to switch back to the representation used in the legacy compiler)

pca006132 commented on pull request M-Labs/nac3#181 2022-02-12 22:54:11 +08:00
Exception and RPC implementation

Changes for artiq: f23b7a6154

pca006132 pushed to exception-rpc at M-Labs/nac3 2022-02-12 22:50:43 +08:00
b18626b149 Fix compilation and test failures
750d912eb4 nac3core: do list bound check and negative index handling
bf52e294ee nac3artiq: RPC support
e303248261 nac3core: exception type check and codegen
Compare 4 commits »
pca006132 pushed to exception-rpc at M-Labs/nac3 2022-02-12 22:14:44 +08:00
aefd10c312 Fix compilation and test failures
20e53edabf nac3core: do list bound check and negative index handling
9815fee439 nac3artiq: RPC support
5181eb4e57 nac3core: exception type check and codegen
7ea5a5f84d nac3core: codegen refactoring
Compare 6 commits »
pca006132 created pull request M-Labs/nac3#181 2022-02-12 21:49:48 +08:00
Exception and RPC implementation
pca006132 created branch exception-rpc in M-Labs/nac3 2022-02-12 21:30:40 +08:00
pca006132 pushed to exception-rpc at M-Labs/nac3 2022-02-12 21:30:40 +08:00
5e72c2d45d Fix compilation and test failures
5e539110e7 nac3core: do list bound check and negative index handling
7effac1826 nac3artiq: RPC support
e52bfde254 nac3core: exception type check and codegen
5a691bf2ba nac3core: codegen refactoring
Compare 7 commits »
pca006132 pushed to exception at M-Labs/nac3 2022-02-12 20:33:31 +08:00
aa61ad98ba nac3core: handle builtin type constructor
64731529ff nac3core: fixed try-catch control flow bug
Compare 2 commits »
pca006132 pushed to exception at M-Labs/nac3 2022-02-12 18:47:34 +08:00
4468b5b3cd nac3core: various fixes
pca006132 pushed to exception at M-Labs/nac3 2022-02-12 18:46:29 +08:00
ef75960524 nac3core: various fixes
pca006132 pushed to exception at M-Labs/nac3 2022-02-10 23:04:50 +08:00
acec58a7ab nac3core: handle primitives correctly
cc16629942 nac3artiq: rpc deal with none type case
Compare 2 commits »
pca006132 pushed to exception at M-Labs/nac3 2022-02-09 21:32:56 +08:00
88ea72e931 tmp: all changes
pca006132 pushed to exception at M-Labs/nac3 2022-02-07 13:24:32 +08:00
52b5b9b10d tmp: nac3core: basic exception codegen
pca006132 deleted branch multiple_kernel_err from M-Labs/nac3 2022-02-07 13:12:30 +08:00