whitequark
|
25c9b8827a
|
firmware: mark __artiq_{re,}raise as #[unwind].
This is required for correctness.
|
2017-02-05 09:04:22 +00:00 |
whitequark
|
c39394b4d5
|
firmware: port the exception handling routines to Rust.
|
2017-02-04 08:21:07 +00:00 |
whitequark
|
cde2054926
|
firmware: do not link to C code in runtime and satman.
|
2017-02-03 12:12:41 +00:00 |
whitequark
|
fd8b11532f
|
compiler, firmware: use Pascal strings everywhere.
This removes a large amount of very ugly code, and also simplifies
the compiler and runtime.
|
2017-02-03 11:53:27 +00:00 |
whitequark
|
c2cf60e7f6
|
firmware: use the cslice crate to get rid of unsafe code in ksupport.
|
2017-02-02 00:51:58 +00:00 |
whitequark
|
bc22d1c009
|
firmware: libksupport → ksupport.
The idea is that support libraries are called lib*, and the final
products that linked into an executable are not.
|
2017-01-31 22:24:37 +00:00 |