A compiled programming language written in Rust.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Fixed the initalization of projects, ive also added thing sto my code which i dont really remember, but they mainly cleaned up code in the codegen
Reformatted code, worked on preallocation a bit more. Also fixed a few one off errors. Notably void function dont need a return anymore in my code.
Rewrote preallocation for loops, sort of working now....
As you guys can see in the attached image, there is no allocation inside the loop body. Thats what we want, to avoid stack overflows.
Fixed a few memory issues, still working on loop optimization. I've also added a few flow control keywords so that loops can be controlled. Improved the std of my programming language to create my most complicated test project with my own compiler.
Reworked tokenization, fixed a whole bunch of issues/bugs
Started writing the documentation of the programming language.
Implemented if and else keywords
Improved loop optimizations as indicated by the attachment where thing which don't have any side effects are run outside of the loop thus reducing the work needed to run the binary.