5 Commits

Author SHA1 Message Date
Max Graey
f9a77b132f Fix parseInt routines after refactoring (#655) 2019-06-12 10:17:01 +02:00
dcode
4680b530fb Refactor number and string utils out of builtins, fixes #608 2019-06-06 16:19:10 +02:00
Daniel Wirtz
0484a6b740
Implement reference counting (#592) 2019-06-05 23:15:39 +02:00
Daniel Wirtz
0c64f21250
Rework resolver (#489)
* Rework IR and resolver to use nested lookup tables
* Integrate types into IR
* Make components prefer IR, slimmed down AST
* Implement `export *`
* Add `@lazy` annotation and remove `--noTreeShaking`
* Add `@start` annotation and remove magic `main`
* Related refactoring, cleanup and docs
2019-02-21 00:11:22 +01:00
Daniel Wirtz
f714afab3c
Implement explicit this type (#373)
* Add backing classes for basic types (I32...)
* Move standard numeric constants to backing classes
2019-01-09 12:45:29 +01:00