dcodeIO
|
7e9b58428b
|
Always compile globals because initializers might have side effects
|
2018-01-04 06:00:42 +01:00 |
|
dcodeIO
|
50dea3b1df
|
Basic initial inheritance
|
2018-01-04 01:36:26 +01:00 |
|
dcodeIO
|
ae99adefce
|
Better resolve infrastructure; Instance fields
|
2018-01-03 18:33:27 +01:00 |
|
dcodeIO
|
1221ff129d
|
More built-in constants; Get/set parsing fixes; I64.toF64 fixes
|
2018-01-02 21:41:25 +01:00 |
|
dcodeIO
|
dc78fc8d20
|
Tidy up program error messages
|
2018-01-02 03:54:06 +01:00 |
|
dcodeIO
|
3add4624c5
|
Initial instance methods and field layout; More cleanup
|
2018-01-01 20:27:21 +01:00 |
|
dcodeIO
|
2f12c7fa50
|
Fix local type being possibly null
|
2017-12-28 15:20:37 +01:00 |
|
dcodeIO
|
8d894d0827
|
Make sure constant locals are inlined, see #6
|
2017-12-28 15:17:35 +01:00 |
|
dcodeIO
|
2ed3c22031
|
Cleanup: Make use of type inference and use 'var' in functions to match actual WebAssembly semantics
|
2017-12-28 04:09:40 +01:00 |
|
dcodeIO
|
7795d48d98
|
Namespaced imports
|
2017-12-27 22:38:32 +01:00 |
|
dcodeIO
|
eccac129ad
|
Search parent namespaces when resolving identifiers
|
2017-12-27 19:17:29 +01:00 |
|
dcodeIO
|
ba61a5e414
|
Getters & setters (static); Instantiate compiler tests; Cleanup
|
2017-12-27 02:37:53 +01:00 |
|
dcodeIO
|
4baff99125
|
Refactoring; Add tslint fwiw
|
2017-12-24 03:19:47 +01:00 |
|
dcodeIO
|
ad298c7bea
|
Asterisk imports parsing; Pussyfooting around stdlib
|
2017-12-23 00:48:54 +01:00 |
|
dcodeIO
|
666ba54e42
|
Heap fill/compare; Std string experiments
|
2017-12-21 10:14:53 +01:00 |
|
dcodeIO
|
dd5c3e7a4e
|
Type aliases
|
2017-12-20 13:36:39 +01:00 |
|
dcodeIO
|
9632777842
|
Type declaration parsing; Future feature references
|
2017-12-19 17:49:15 +01:00 |
|
dcodeIO
|
aa563a9a5a
|
Cleanup; Documentation
|
2017-12-18 03:46:36 +01:00 |
|
dcodeIO
|
c70eb7792f
|
Link globals into global scope instead
|
2017-12-16 20:08:33 +01:00 |
|
dcodeIO
|
2720515982
|
More stdlib setup
|
2017-12-16 17:54:53 +01:00 |
|
dcodeIO
|
85a9fb1eb5
|
Stdlib preparations
|
2017-12-16 02:27:39 +01:00 |
|
dcodeIO
|
4b3cc981a6
|
Portable conversions
|
2017-12-15 17:23:04 +01:00 |
|
dcodeIO
|
7cf879fb4b
|
Type limits
|
2017-12-15 15:00:19 +01:00 |
|
dcodeIO
|
8085a02df3
|
Elements can be namespaces; Static properties and methods
|
2017-12-15 02:50:55 +01:00 |
|
dcodeIO
|
c6c36613e6
|
Accessor parsing; Cleanup
|
2017-12-14 11:55:35 +01:00 |
|
dcodeIO
|
99b0fdf7a8
|
Namespaces
|
2017-12-13 23:24:13 +01:00 |
|
dcodeIO
|
7d85b0cc7f
|
Cleanup
|
2017-12-13 04:46:05 +01:00 |
|
dcodeIO
|
f75b962c74
|
Smarter temp locals; Less binaryen boilerplate
|
2017-12-12 09:32:03 +01:00 |
|
dcodeIO
|
d0b189b437
|
CString/CArray was an illusion; Update and test tsconfig files
|
2017-12-11 02:03:15 +01:00 |
|
dcodeIO
|
da672e2ca6
|
Add memcpy compiler test
|
2017-12-08 16:11:58 +01:00 |
|
dcodeIO
|
bbb57baecb
|
changetype builtin; some namespace parsing; more stdlib ideas; compiler options for asc
|
2017-12-08 04:03:44 +01:00 |
|
dcodeIO
|
9ae3328e58
|
Precompute and inline constant globals
This is necessary so that other constant globals referencing constant globals can be precomputed as well (NON_STANDALONE_FLOW in binaryen)
|
2017-12-06 23:38:17 +01:00 |
|
dcodeIO
|
29468846ab
|
Unified continue/break labels with binaryen labels; Module-level global exports
|
2017-12-06 17:47:48 +01:00 |
|
dcodeIO
|
f045975a4b
|
Built-in abs/min/max for integers; For-loop fixes
|
2017-12-05 22:47:20 +01:00 |
|
dcodeIO
|
df212653a8
|
Add webpack; Setup instructions
|
2017-12-05 13:35:14 +01:00 |
|
dcodeIO
|
40b814ac73
|
Refactored builtins
|
2017-12-05 01:45:15 +01:00 |
|
dcodeIO
|
b7030d4dea
|
reinterpret and select builtins
|
2017-12-04 22:47:08 +01:00 |
|
dcodeIO
|
df3e34f2aa
|
More options for asc
|
2017-12-04 19:26:50 +01:00 |
|
dcodeIO
|
63a67e7c67
|
sizeof, load and store builtins
|
2017-12-04 02:00:48 +01:00 |
|
dcodeIO
|
017efc71b6
|
Fixes; Builtins; Testing in the interpreter
|
2017-12-03 23:04:33 +01:00 |
|
dcodeIO
|
eaf9253b96
|
Initial module level function exports
|
2017-12-02 23:33:01 +01:00 |
|
dcodeIO
|
b9edfb5185
|
More tests and fixes (unary, binary, globals)
|
2017-12-02 18:37:59 +01:00 |
|
dcodeIO
|
ef859937a8
|
Better testing infrastructure; Initial exports/imports/re-exports
|
2017-12-02 01:14:15 +01:00 |
|
dcodeIO
|
c0300c1e18
|
Initial builtins
|
2017-12-01 02:08:03 +01:00 |
|
dcodeIO
|
df637164a6
|
Cleanup
|
2017-11-26 04:03:28 +01:00 |
|
dcodeIO
|
dc74dd118d
|
Initial function calls
|
2017-11-20 23:39:50 +01:00 |
|
dcodeIO
|
d3d4938b68
|
Progress
|
2017-11-17 14:33:51 +01:00 |
|
dcodeIO
|
d1c1178f25
|
Program elements and resolve infrastructure; Stdlib ideas; Restructuring
|
2017-10-19 18:55:27 +02:00 |
|
dcodeIO
|
6e98c52f76
|
Cleanup; Initial switch support; Relooper interface fwiw
|
2017-10-11 17:03:22 +02:00 |
|
dcodeIO
|
50116acede
|
Progress
|
2017-10-07 14:29:43 +02:00 |
|