| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 days | vec example produces C, but broken C | Kimplul | |
| 2026-01-06 | work towards a simple integer vector implementation | Kimplul | |
| + Hopefully shows that useful programs can be implemented with the rules present + Still missing at least external functions with non-void returns | |||
| 2026-01-06 | implement enough type analysis for vector example | Kimplul | |
| + Big commit, scary + Some details still a bit up in the air, mainly about move checking structure member access ('register' types are freely copied I guess, same as in rust? How about user types?) | |||
| 2025-03-30 | WIP: rewrite C++ backend to be C | Kimplul | |
| + C allows for a bit more control, and we can manually handle closure contexts. For example `examples/fib.fwd` now works for effectively any `n`, pretty cool. + Fairly slow Fibonacci, I must admit. Initial profiling indicates it's mainly due to branch mispredictions, but I'll have to look into this a bit deeper. + The code is a bit hacked together, for now I'm more interested in getting things working, I'll worry about making things pretty later. + For testing, there's also initial support for modules, just so I can print stuff to the terminal + This commit is way too big, lol | |||
