Here's a tough call I'm going to make: floating-point support (float, double, long double) will not be implemented.
Adding this would require either targeting the Intel 8087, integrating an external runtime, or building a software emulation layer. Each option introduces significant complexity and maintenance overhead that is outside the intended scope of this compiler. Integer-only arithmetic remains sufficient for its target use cases.
If anyone wants to push floating support into the compiler as an additional linkable library (flib.lib?) I will definitely consider adding it!
Here's a tough call I'm going to make: floating-point support (float, double, long double) will not be implemented.
Adding this would require either targeting the Intel 8087, integrating an external runtime, or building a software emulation layer. Each option introduces significant complexity and maintenance overhead that is outside the intended scope of this compiler. Integer-only arithmetic remains sufficient for its target use cases.
If anyone wants to push floating support into the compiler as an additional linkable library (flib.lib?) I will definitely consider adding it!