dcodeIO
|
be66abbd78
|
Initial static arrays of basic element types; Fixed member names in generic contexts
|
2018-03-20 23:41:37 +01:00 |
|
dcodeIO
|
2c0ddf4f80
|
Support 'this' in static functions, fixes #45; Fix propagation of 'ambient' flag
|
2018-03-20 12:02:05 +01:00 |
|
dcodeIO
|
fea8e65a41
|
Fix 'static readonly' not being recognized as constant anymore, see #44
|
2018-03-19 19:36:39 +01:00 |
|
dcodeIO
|
5323e64af9
|
Implement array functions with just an expression body
|
2018-03-19 01:22:19 +01:00 |
|
dcodeIO
|
0fef69e445
|
Set up documentation generation
|
2018-03-19 01:12:18 +01:00 |
|
dcodeIO
|
c0973433d6
|
Add architecture diagram to media
|
2018-03-18 22:29:08 +01:00 |
|
Norton Wang
|
9511e2618d
|
Fix an issue with the --lib argument in asc and allow specifying files (#42)
|
2018-03-18 14:11:27 +01:00 |
|
dcodeIO
|
5eb10d404f
|
Document the purpose of most files
|
2018-03-17 23:41:48 +01:00 |
|
dcodeIO
|
d45eb93df6
|
Allow intercepting comments when tokenizing
It appears that this isn't necessary for the compiler at this point, but might be good to have for future tooling.
|
2018-03-17 19:41:48 +01:00 |
|
Igor
|
162096bcd6
|
Add Array#includes and improve compatibility of Array#indexOf (#41)
|
2018-03-17 17:02:15 +01:00 |
|
dcodeIO
|
2dfd9aae3a
|
Fix dist files
|
2018-03-17 14:56:37 +01:00 |
|
dcodeIO
|
83e96892f2
|
Statically eliminate unnecessary branches in generic contexts
In order to use the new compile time type checks in generics, untaken branches must be skipped because these might be invalid.
|
2018-03-17 14:40:58 +01:00 |
|
dcodeIO
|
2ed9fac171
|
Initial compile time type check builtins
|
2018-03-17 12:54:37 +01:00 |
|
dcodeIO
|
faac3c31eb
|
AST cleanup; Definition generators scaffolding
|
2018-03-17 01:37:05 +01:00 |
|
dcodeIO
|
eef923d124
|
Clean up tests directory a bit
|
2018-03-16 15:45:18 +01:00 |
|
dcodeIO
|
ee94634ffb
|
Update test instructions
|
2018-03-16 14:19:47 +01:00 |
|
dcodeIO
|
c17dd14fc4
|
Use a mechanical keyboard, they sssaid
|
2018-03-16 12:44:34 +01:00 |
|
dcodeIO
|
5d05d978a3
|
Add contributing guidelines
|
2018-03-16 12:26:59 +01:00 |
|
dcodeIO
|
8e7bad7459
|
Reduce unnecessary diagnostic noise
|
2018-03-14 15:31:50 +01:00 |
|
dcodeIO
|
507482adb2
|
Pull more (possibly) repeated loads to locals
|
2018-03-14 00:27:35 +01:00 |
|
dcodeIO
|
081ac768ae
|
Give some love to the linter
|
2018-03-13 14:03:57 +01:00 |
|
dcodeIO
|
23a7db4dc3
|
Ensure consistent variable modifiers
'var' is a distinct local or mutable global, 'let' a shared local
|
2018-03-13 02:32:10 +01:00 |
|
dcodeIO
|
7ee6e1cf7b
|
Fix compilation of immediate called function expressions
|
2018-03-12 22:34:40 +01:00 |
|
dcodeIO
|
c93f0bb1fe
|
Fixed a function expression parsing issue
Also uncovered a yet-to-be-fixed issue when immediately calling a returned function
|
2018-03-12 19:39:05 +01:00 |
|
dcodeIO
|
7870e3ac18
|
Generic function type aliases
|
2018-03-12 17:44:09 +01:00 |
|
Daniel Wirtz
|
423533c6b0
|
Implement function types / indirect calls / trampolines (#39)
|
2018-03-12 14:06:39 +01:00 |
|
dcodeIO
|
5d5f458ab1
|
Add icon files
|
2018-03-05 15:17:06 +01:00 |
|
dcodeIO
|
36229707fe
|
Update snap config
|
2018-03-04 22:26:21 +01:00 |
|
Leo Arias
|
6f00bd8969
|
Add the packaging metadata to build the assemblyscript snap (#28)
|
2018-03-04 21:47:31 +01:00 |
|
dcodeIO
|
d81ce5f907
|
Retain wrap state in parenthesized expressions; Void statements fwiw
|
2018-03-04 18:52:12 +01:00 |
|
dcodeIO
|
00c4f6fa52
|
Unify allocator tests even more, also test arena
|
2018-03-04 17:25:32 +01:00 |
|
dcodeIO
|
4257273d42
|
Make TLSF always align to 8 bytes, see #15
|
2018-03-04 01:31:44 +01:00 |
|
dcodeIO
|
f754b24819
|
Fix asc bundle with webpack 4, see #36; Function expression progress
|
2018-03-03 18:38:38 +01:00 |
|
dcodeIO
|
a5e31200d3
|
Fix memory imports, see #36
|
2018-03-02 12:57:33 +01:00 |
|
dcodeIO
|
eef8ef2cd8
|
Fix asc bundle AMD usage
|
2018-03-01 22:57:35 +01:00 |
|
dcodeIO
|
4633fdab96
|
Update binary expression inference, see #35; Update dependencies
|
2018-03-01 19:42:07 +01:00 |
|
dcodeIO
|
02dce5a518
|
Add importMemory option to asc, see #36
|
2018-02-28 18:38:42 +01:00 |
|
dcodeIO
|
56bc1be8ba
|
Fix Binaryen dependency, see #36
|
2018-02-28 18:05:17 +01:00 |
|
dcodeIO
|
d4c00eaba3
|
Revised implicit type conversions; Initial function expression compilation
|
2018-02-28 01:48:01 +01:00 |
|
dcodeIO
|
bda6cb9792
|
Initial function expression parsing
|
2018-02-27 02:28:36 +01:00 |
|
dcodeIO
|
9ef8b162a9
|
Also lint stdlib
|
2018-02-25 23:21:32 +01:00 |
|
dcodeIO
|
ae05006d21
|
Try build stages again
|
2018-02-25 00:43:02 +01:00 |
|
dcodeIO
|
8dc517e352
|
Cleanup; Initial tslint integration
|
2018-02-25 00:13:39 +01:00 |
|
dcodeIO
|
16ffddc5d5
|
Minor buddy alloc tweaks; Share entire allocator testing infrastructure
|
2018-02-20 18:40:30 +01:00 |
|
dcodeIO
|
d8cdb663cb
|
Share test runner between allocators
|
2018-02-19 23:07:35 +01:00 |
|
dcodeIO
|
67f6efee1e
|
Fix obvious issues in buddy allocator
|
2018-02-19 22:48:07 +01:00 |
|
dcodeIO
|
1b5fe18c2c
|
Update dist files
|
2018-02-19 19:19:45 +01:00 |
|
dcodeIO
|
93da63f571
|
Add evanw's buddy allocator for testing
|
2018-02-19 19:16:50 +01:00 |
|
dcodeIO
|
77e49bbd95
|
Replace more .wast references with .wat
|
2018-02-19 19:16:16 +01:00 |
|
Max Graey
|
de1c4b3da5
|
Add bswap/bswap16 post MVP polyfills (#34)
|
2018-02-19 12:35:28 +01:00 |
|