forked from M-Labs/nac3
1
0
Fork 0
nac3/src
pca006132 6f5ba46e89 runtime/eh_artiq: support exception allocation
The backtrace is now nested, and should be used together with the stack
pointer array to construct the full backtrace for each exception.
We now allocate exception objects in a stack, but their names are still
not allocated. This is fine for exceptions raised in the driver or artiq
code, but we will have to implement allocation for names of exceptions
raised in RPC calls. The compiler should also emit code to store the
exception names once they catch it, to prepare for later reraising.
2022-01-23 21:31:22 +08:00
..
.cargo cargo: remove outdated runner entry 2020-05-07 13:50:21 +08:00
gateware Support for DRTIO 100MHz (#155) 2021-12-03 17:19:42 +08:00
include fix permissions 2020-07-02 10:28:40 +08:00
libboard_artiq drtio: reading still needs work buffer after all 2021-11-29 12:46:08 +08:00
libbuild_zynq add satman firmware (#136) 2021-10-08 16:04:50 +08:00
libc fix compilation with nixpkgs 21.05 2021-06-25 15:57:39 +08:00
libdwarf runtime/eh_artiq: support exception allocation 2022-01-23 21:31:22 +08:00
libdyld libdyld: accepts R_ARM_ABS32 2021-12-30 00:05:47 +08:00
libio add libio (to be shared between runtime and satman) 2021-10-06 13:01:52 +08:00
libunwind libunwind: enable lto 2022-01-06 14:04:04 +08:00
llvm_libunwind runtime/eh_artiq: use forced unwind 2022-01-14 13:35:24 +08:00
runtime runtime/eh_artiq: support exception allocation 2022-01-23 21:31:22 +08:00
satman Support for DRTIO 100MHz (#155) 2021-12-03 17:19:42 +08:00
Cargo.lock eh_artiq: handle catch clauses appropriately 2022-01-06 13:41:47 +08:00
Cargo.toml update build scripts for DRTIO 2021-10-08 16:25:13 +08:00
Makefile added explicit runtime/satman targets for makefile 2021-10-08 21:06:23 +08:00
armv7-none-eabihf.json Exception handling: patched exception handling for ARTIQ. 2020-07-02 10:13:42 +08:00