1
0
forked from M-Labs/nac3
Commit Graph

26 Commits

Author SHA1 Message Date
88e57f7120 [core_derive] Initial implementation 2024-11-20 15:35:55 +08:00
2822074b2d [meta] Cleanup from upgrading Rust version
- Remove rust_2024_edition warnings, since it wouldn't be released for
another 3 months
- Fix new clippy warnings
2024-11-19 13:43:57 +08:00
2cee760404 turn rust_2024_compatibility lints into warnings 2024-11-16 13:41:49 +08:00
668ccb1c95 nac3core: expose inkwell and nac3parser 2024-09-06 11:06:26 +08:00
23974feae7 meta: Restrict number of allowed lints 2024-06-12 16:10:57 +08:00
40a3bded36 meta: Set clippy lints in {main,lib}.rs
So that this does not have to be manually passed to the `cargo clippy`
command-line every single time. Also allows incrementally addressing
these lints by removing and fixing them one-by-one.
2024-06-12 16:10:57 +08:00
352831b2ca nac3core: removed legacy location definition 2022-02-13 22:39:24 +08:00
32773c14e0 move top level related things to a separate module 2021-08-24 17:19:17 +08:00
3279f7a776 codegen for simple function call, and various fixes 2021-08-19 15:30:15 +08:00
c405e46b00 moving location and symbol_resolver out from typecheck 2021-08-07 10:28:41 +08:00
29286210b5 implementing codegen 2021-08-05 14:56:09 +08:00
0296844d5f cleanup 2021-07-21 13:28:05 +08:00
d4b85d0bac expression type inference (WIP) 2021-07-19 13:35:01 +08:00
62736bd4bf cleanup: we don't actually need arena 2021-07-16 13:58:02 +08:00
e554737b68 tmp 2021-07-14 08:12:47 +08:00
ed04cef431 added symbol resolver... 2021-06-28 14:48:04 +08:00
7c9919256c begin refactoring 2021-06-28 10:49:41 +08:00
24d512c30f added expression_inference 2021-01-04 14:54:57 +08:00
5b5e9ce04f added magic methods 2021-01-04 14:53:52 +08:00
7c9e80cc1b added inference core 2021-01-04 14:52:50 +08:00
bde52f7ad3 added primitives 2021-01-04 14:52:00 +08:00
7523b43a08 added top level context 2021-01-04 14:51:25 +08:00
7eb40e25dd added typedef 2021-01-04 14:49:48 +08:00
96317686af enabled clippy 2021-01-04 14:49:14 +08:00
703059adab nac3standalone: renames 2020-12-18 22:35:59 +08:00
947a528656 libnac3 -> nac3core 2020-12-18 10:18:21 +08:00