nac3/nac3core/src/toplevel
pca006132 b267a656a8 nac3core: added exception type and fixed primitive representation
- Added `Exception` primitive type and some builtin exception types.
  Note that all exception types share the same layout, and should
  inherit from the base `Exception` type. There are some hacks in the
  toplevel module for handling exception types, we should revisit and
  fix them later.
- Added new primitive types to concrete type module, otherwise there
  would be some weird type errors.
- Changed the representation of strings to CSlice<u8>, instead of
  CString.
2022-02-12 22:13:59 +08:00
..
snapshots lock insta version (#179) 2022-01-31 15:18:49 +08:00
builtins.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00
composer.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00
helper.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00
mod.rs nac3core: function codegen callback changes 2022-02-12 21:24:41 +08:00
test.rs nac3core: fix broken tests 2022-01-14 16:28:37 +08:00
type_annotation.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00