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 |
|
dcodeIO
|
31633899f9
|
Use untouched/optimized naming scheme in tests as well
|
2018-02-17 11:14:41 +01:00 |
|
dcodeIO
|
e50a23bf75
|
Rename wast to wat
|
2018-02-17 11:09:22 +01:00 |
|
dcodeIO
|
6b459259f9
|
Add memoryBase compiler option
This allows having fixed-size application-specific memory in front, followed by compiler-generated static memory and the heap.
|
2018-02-17 00:16:08 +01:00 |
|
dcodeIO
|
48cbbbbd68
|
More cleanup
|
2018-02-16 18:57:51 +01:00 |
|
dcodeIO
|
3d7e8b2b7a
|
More cleanup and a possible fix for #29
|
2018-02-16 11:55:13 +01:00 |
|
dcodeIO
|
f729444320
|
Fix increment/decrement not wrapping small ints in simplified case, see #26
|
2018-02-15 09:22:46 +01:00 |
|
dcodeIO
|
d31e484b15
|
Cleanup; Fix an issue with 'let' declarations reusing a local
|
2018-02-14 19:21:31 +01:00 |
|
dcodeIO
|
b1c6ccab2a
|
Use long.js in JS and native i64 in WASM; Compile literals more thoroughly
|
2018-02-14 09:18:43 +01:00 |
|
dcodeIO
|
874f87f478
|
Update README
|
2018-02-13 11:07:02 +01:00 |
|
dcodeIO
|
818331e3d5
|
Test both sources and distribution
|
2018-02-13 09:16:22 +01:00 |
|
dcodeIO
|
c6486c461d
|
Move TLSF to stdlib, see #15
|
2018-02-12 19:17:50 +01:00 |
|
dcodeIO
|
9e9284955d
|
Clean up asc a bit
|
2018-02-12 18:54:17 +01:00 |
|
Max Graey
|
2175e6fbdc
|
Optimize some std mem methods by replacing expensive rem operations to fast bit logic (#24)
|
2018-02-12 18:47:32 +01:00 |
|
dcodeIO
|
74f8189ac1
|
Fix CRLF issues in tests; Include common tsc options in asc bundle
|
2018-02-10 18:34:29 +01:00 |
|
dcodeIO
|
9678ce839e
|
Also bundle definition files with asc
|
2018-02-10 17:25:31 +01:00 |
|
dcodeIO
|
118cf95d25
|
Even more testing for #26
|
2018-02-10 12:20:19 +01:00 |
|
dcodeIO
|
a360393505
|
More testing for #26
|
2018-02-10 12:14:04 +01:00 |
|
dcodeIO
|
fd7738f2d2
|
Regenerate fixture
|
2018-02-10 09:59:22 +01:00 |
|
dcodeIO
|
0f99f39600
|
Add test case for #26
|
2018-02-10 09:45:49 +01:00 |
|
dcodeIO
|
0f4449438b
|
Include dist files in the repo, fixes #11
|
2018-02-10 01:14:41 +01:00 |
|
dcodeIO
|
facd8b44b3
|
Exclude more modules from asc build
|
2018-02-10 01:09:34 +01:00 |
|
dcodeIO
|
08d9ba12aa
|
Improve bundled asc example a bit, see #25
|
2018-02-09 16:40:53 +01:00 |
|
dcodeIO
|
60728c38fd
|
Initial asc browser bundle, see #25
|
2018-02-09 15:43:57 +01:00 |
|
dcodeIO
|
cd9a3b5b95
|
Update dependencies and move ts-node to prod for now
|
2018-02-09 10:59:47 +01:00 |
|
dcodeIO
|
ad92d91f01
|
Move built-in declarations to actual sources; Remove declaration is null checks; Resolve calls
|
2018-02-09 02:31:48 +01:00 |
|
dcodeIO
|
a7e815dcec
|
TLSF: Coalesce pages by extending the tail block, see #15
|
2018-02-06 06:47:37 +01:00 |
|
dcodeIO
|
41c0f2c6c3
|
Test formatting; Wire webpack loader to asc
|
2018-02-05 17:10:14 +01:00 |
|
dcodeIO
|
a0b39da7cf
|
Run tests on latest lts and latest stable node
|
2018-02-04 07:56:35 +01:00 |
|
dcodeIO
|
819d79889d
|
Second pass on the programmatic asc API; Make compiler tests use asc directly
|
2018-02-04 07:51:40 +01:00 |
|