nac3_sca/nac3core/src
pca006132 750d912eb4 nac3core: do list bound check and negative index handling
Raise error when index out of range. Note that we use llvm.expect to
tell the optimizer that we expect not to raise an exception, so the
normal path performance would be better. If this assumption is violated,
the exception overhead might be slightly larger, but the percentage
increase in overhead should not be high since exception unwinding is
already pretty slow.
2022-02-12 22:50:32 +08:00
..
codegen nac3core: do list bound check and negative index handling 2022-02-12 22:50:32 +08:00
toplevel nac3core: exception type check and codegen 2022-02-12 22:50:32 +08:00
typecheck nac3core: exception type check and codegen 2022-02-12 22:50:32 +08:00
lib.rs move top level related things to a separate module 2021-08-24 17:19:17 +08:00
location.rs integrate nac3parser 2021-11-03 17:11:00 +08:00
symbol_resolver.rs nac3artiq: RPC support 2022-02-12 22:50:32 +08:00