• Joined on 2024-06-03
lyken created pull request M-Labs/nac3#422 2024-06-18 17:17:35 +08:00
core: reduce code duplication in codegen/builtin_fns
lyken pushed to refactor-builtin-fns at M-Labs/nac3 2024-06-18 17:16:21 +08:00
86d1325261 core: suppress clippy warnings on call_numpy!()
lyken pushed to refactor-builtin-fns at M-Labs/nac3 2024-06-18 17:10:55 +08:00
eea2f23279 core: reduce code duplication in codegen/builtin_fns
lyken created branch refactor-builtin-fns in M-Labs/nac3 2024-06-18 17:10:54 +08:00
lyken pushed to master at M-Labs/nac3 2024-06-18 11:06:52 +08:00
e85f4f9bd2 core: refactor top_level::builtins::get_builtins()
lyken pushed to refactor-primstore at M-Labs/nac3 2024-06-18 09:40:36 +08:00
6a4ea1a1b3 core: move toplevel/{numpy.rs -> prim_types.rs}
lyken pushed to refactor-primstore at M-Labs/nac3 2024-06-17 16:31:00 +08:00
34b278a641 core: rename src/toplevel/{numpy.rs -> prim_types.rs}
lyken pushed to refactor-primstore at M-Labs/nac3 2024-06-17 16:28:01 +08:00
e73f233a43 core: add NDArrayType & OptionType
21e8b50049 core: add Object and TypeEnum::into_object
Compare 2 commits »
lyken commented on pull request M-Labs/nac3#418 2024-06-17 13:35:14 +08:00
core: move top level def type vars into PrimitiveStore

Force-pushed to (hopefully) remove all clippy changes

lyken pushed to refactor-primstore at M-Labs/nac3 2024-06-17 13:35:00 +08:00
4a81ca08d2 core: move top level def type vars into `PrimitiveStore`
lyken pushed to refactor-primstore at M-Labs/nac3 2024-06-17 13:33:01 +08:00
439a9977e0 core: move top level def type vars into `PrimitiveStore`
lyken pushed to refactor-primstore at M-Labs/nac3 2024-06-17 12:04:12 +08:00
31cd6c3792 core: move top level def type vars into `PrimitiveStore`
2abe75d1f4 core: remove code dup with `make_exception_fields`
Compare 2 commits »
lyken pushed to master at M-Labs/nac3 2024-06-17 12:02:29 +08:00
2abe75d1f4 core: remove code dup with `make_exception_fields`
lyken created pull request M-Labs/nac3#418 2024-06-17 11:53:51 +08:00
core: move top level def type vars into PrimitiveStore
lyken pushed to refactor-primstore at M-Labs/nac3 2024-06-17 11:49:59 +08:00
df1bd467fc core: move top level def type vars into `PrimitiveStore`
lyken created branch refactor-primstore in M-Labs/nac3 2024-06-17 11:49:58 +08:00
lyken pushed to master at M-Labs/nac3 2024-06-14 09:47:13 +08:00
676412fe6d apply cargo fmt
lyken pushed to master at M-Labs/nac3 2024-06-14 09:42:21 +08:00
8b9df7252f core: cleanup with Unifier::generate_var_id
lyken pushed to type-var-id at M-Labs/nac3 2024-06-13 16:59:59 +08:00
6979843431 core: fix typo in into_var_map
fed1361c6a core: rename to_var_map to into_var_map
aa94e0c8a4 core: remove pub & add From<TypeVarId> for u32
f523e26227 core: fix typo in fmt::Display of TypeVarId
f026b48e2a core: refactor to use `TypeVarId` and `TypeVar`
Compare 6 commits »
lyken pushed to master at M-Labs/nac3 2024-06-13 16:58:56 +08:00
dc874f2994 core: use `PrimDef` simple names in make_primitives()