Spotandjake
Spotandjake
Improve Malloc so it can handle fragmentation. Create a free Function. Look into changing how things are stored look into aligning data and using single bits for booleans.
Add a math library for working with grain numbers ```ts add(Number, Number) -> Number sub(Number, Number) -> Number mul(Number, Number) -> Number div(Number, Number) -> Number ```
Add support for arbitrary precision numerics, add support for rational numbers so we have more precision on floats
This pr adds examples to the docs for the `Int64` module.
This pr adds `Float32.abs`, `Float32.neg`, `Float64.isInfinite` and `Float32.isNaN` to the `Float32` module. This is work towards bringing the various number modules closer inline to the main `Number` module's api.
This pr adds `Float64.abs`, `Float64.neg`, `Float64.isInfinite` and `Float64.isNaN` to the `Float64` module. This is work towards bringing the various number modules closer inline to the main `Number` module's api.