Fog

Fog

6 devlogs
35h 55m
•  Ship certified
Created by marci1175

A compiled programming language written in Rust.

Timeline

Fixed documentation release binary, comparisons, imports.

Update attachment

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

Update attachment

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.

Update attachment

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.

Update attachment

Ship 1

1 payout of shell 137.0 shells

marci1175

about 1 month ago

marci1175 Covers 2 devlogs and 16h 17m

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.

Update attachment

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.

Update attachment