| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-21 | add type visibility checks | Kimplul | |
| + Essentially require that each type used in a public symbol only use types that are exported out of the file as well | |||
| 2025-01-19 | improve export model | Kimplul | |
| 2025-01-16 | start adding exported defs | Kimplul | |
| 2025-01-16 | use maps for scope | Kimplul | |
| 2025-01-16 | more strict trait checking | Kimplul | |
| 2025-01-15 | improve generics expansion | Kimplul | |
| 2024-08-17 | add analyzer and fix some reported issues | Kimplul | |
| 2024-04-09 | add initial ufcs checks | Kimplul | |
| 2024-04-09 | simplify ast definition | Kimplul | |
| + Makes it a lot nicer to work with. | |||
| 2024-04-07 | implement some initial qbt backend stuff | Kimplul | |
| 2024-02-18 | implement some basic generic features | Kimplul | |
| 2024-02-16 | rework | Kimplul | |
| + Kind of only a partial commit, but whatever, this history is pretty ugly anyway | |||
| 2023-11-19 | first runnable test program | Kimplul | |
| + tests/pointer_literal.ek compiles down to very simple assembly that tasm can assemble and triscv run with correct results. Whopee + Did notice that void return functions should still have implicit return statements added | |||
| 2023-11-19 | start working on instruction lowering | Kimplul | |
| 2023-11-14 | make memory tracking more dumb | Kimplul | |
| 2023-05-08 | low hanging documentation | Kimplul | |
| 2023-05-08 | start documentation process | Kimplul | |
| 2023-05-01 | update license stuff | Kimplul | |
| 2023-04-30 | rename to ek | Kimplul | |
| 2023-03-27 | change typeof to be a full time type | Kimplul | |
| 2023-03-25 | add formatter | Kimplul | |
| 2023-03-24 | struct initializers | Kimplul | |
| 2023-03-23 | integrate parser work | Kimplul | |
| 2023-03-07 | add initial import detection | Kimplul | |
| 2023-03-07 | initial commit | Kimplul | |
