Commit Graph

18 Commits

Author SHA1 Message Date
4535b60fc0 nac3embedded: add device_db for artiq_run of the compiler output 2021-09-24 13:26:23 +08:00
bf48151748 nac3embedded: do not use *.so for output to avoid confusing cpython 2021-09-24 13:25:48 +08:00
bed8ce1f26 nac3embedded: set ELF entry point symbol 2021-09-24 13:25:18 +08:00
ac17bf50f8 nac3embedded: RTIO syscalls 2021-09-24 11:39:26 +08:00
13bd18bfcb nac3embedded: produce final shared library 2021-09-24 11:07:52 +08:00
5c236271c3 nac3embedded: string interning 2021-09-24 09:58:58 +08:00
14662a66dc nac3embedded: run linker (WIP) 2021-09-23 21:30:47 +08:00
6a69211c55 Merge remote-tracking branch 'origin/master' into optimization 2021-09-23 19:58:24 +08:00
59dac8bdf5 nac3embedded: compile for RISC-V ARTIQ coredevice 2021-09-23 19:38:48 +08:00
edd60e3f9a nac3embedded: compile again 2021-09-23 19:30:03 +08:00
084efe92af nac3core: use string interning 2021-09-22 18:04:06 +08:00
93270d7227 use forked version of rustpython
to implement Clone for AST nodes
2021-08-25 15:28:32 +08:00
56f082ca7c handle type var associated with class/function partially, change llvm version of nac3embedded to 11
format
2021-08-23 17:00:32 +08:00
dd29ae251a nac3embedded: compilation demo 2020-12-19 16:23:12 +08:00
75bd9b9a15 nac3embedded: ast storage 2020-12-19 15:29:39 +08:00
aa8b4e2305 nac3embedded: parse 2020-12-19 00:52:06 +08:00
b79d8ad640 nac3embedded: basic source extraction 2020-12-18 23:45:09 +08:00
8558d41cd8 pyo3 demo 2020-12-18 10:09:35 +08:00