dcodeIO
658ab23ea6
Still include builtins when compiling with --noLib, fixes #190
2018-09-09 04:05:00 +02:00
dcodeIO
7965776133
Make sure output directories exist before writing a file
2018-08-04 01:02:56 +02:00
Francis Crick
5ae98013d2
Don't add default aliases if --noLib is set ( #183 )
2018-07-22 14:13:39 +02:00
dcodeIO
41ad2f8a70
Add a more convenient tracing utility for debugging; Fix basic GC test
2018-07-20 16:49:27 +02:00
dcodeIO
585d246165
Fix infinite loop when skipping statements, see #167
2018-07-10 17:38:03 +02:00
dcodeIO
c4ebc8c291
Fix missing dependency in asc, see #157 ; Downgrade ts-node to v6
2018-07-04 21:47:58 +02:00
dcodeIO
5ca5df3dc7
Restructure types; Add a use-case specific options parser; Allow (re)creation of specific parser fixtures
2018-07-03 03:06:01 +02:00
dcodeIO
82da2d1f6d
Add compiler hints
2018-06-29 00:14:42 +02:00
dcodeIO
55a8e677c6
Update dependencies
2018-06-28 18:31:19 +02:00
dcodeIO
9c16363796
Initial external decorator for annotating explicit import names; Use file name as default module name in imports; Emit empty memory if there are no static segments; Update TLSF and examples accordingly
2018-06-28 01:44:32 +02:00
dcodeIO
27e61f8f67
Remove noMemory option; Omit 'start' if 'main' is present; Unwrap more unnecessary blocks
2018-06-27 19:03:39 +02:00
dcodeIO
c102fc9848
Minor CLI and README cleanup
2018-06-14 15:57:04 +02:00
dcodeIO
e18165bbbc
Remove chalk dependency and replace it with something simpler, fixes #138
2018-06-12 18:34:39 +02:00
dcodeIO
c6ec5e2832
Utilize Binaryen's -O4
...
When specifying -O3 or -Oz, asc now automatically increases the optimize level to 4, then including costly non-LLVM optimizations for blocky code, in turn achieving similar results as an LLVM-based generator.
2018-06-09 14:05:33 +02:00
dcodeIO
c9ed03028d
Add CLI definitions; CLI restructure
2018-05-28 18:55:51 +02:00