$$ y^2 = x^3 + ax + b $$
- β 1.0.0 Bootstrap Compiler π₯³ππ
- β 1.19.0 Basic support for LSTS syntax
- β 1.20.0 Phi Types
Having completed about 50% of housekeeping, it is now time to return to feature development. This arc is focused on bringing the C frontend up to accepting all standards compliant ANSI C. This hopefully won't take a terribly long time.
TODO:
- 14 grammar rules to go to get parser working
- C AST -> LM AST converter
- rewrite compiler internals in LSTS (focus on how things should be, rather than how things are)
- some of the internal APIs can be stabilized
- Language Standard v1.0
- Linear Garbage Collection
- this is a library, not a core feature (it just depends on linear/phi-types with del hooks)
- Representation Selection for Closures with auto GC