dcode
|
cd1cfe6957
|
Update Binaryen to latest and rebuild dist files
|
2019-02-05 17:12:10 +01:00 |
|
Max Graey
|
4829f3a3e4
|
Add ArrayBuffer.isView and rework Array.isArray (#431)
|
2019-02-03 10:41:04 +01:00 |
|
Daniel Wirtz
|
2131c51932
|
Rework constructor handling (#446)
|
2019-02-02 16:03:21 +01:00 |
|
dcodeIO
|
3ed83ef3ae
|
Use macro style for more internal helpers; Update dist files
|
2018-12-08 23:38:49 +01:00 |
|
Daniel Wirtz
|
c30c62e383
|
Cast to bool by comparing to zero (#343)
|
2018-11-23 15:20:52 +01:00 |
|
Daniel Wirtz
|
2bdc2a72f1
|
Use stack IR when emitting text format (#312)
|
2018-11-08 08:04:24 +01:00 |
|
dcodeIO
|
6f8a0fe03a
|
Rework compileUnaryPostfixExpression
Previously this tried to reuse too much code, making it hard to implement operator overloading
|
2018-10-29 20:06:21 +01:00 |
|
Daniel Wirtz
|
f7c734789e
|
Update Binaryen to latest; Various fixes
|
2018-10-11 08:49:08 +02:00 |
|
dcodeIO
|
db0e82fbc3
|
Add a .data pointer on ArrayBuffers for convenience, see #291
|
2018-10-03 01:06:48 +02:00 |
|
dcodeIO
|
16d1a833dd
|
Always add a null function at table index zero
This allows function references (a table index internally) to be nullable
|
2018-09-17 01:48:35 +02:00 |
|
dcodeIO
|
631478c7c9
|
Rework static memory segment creation; Fix stdlib gc hooks not marking own fields; Align everything to 8 bytes that might be touched by GC
|
2018-08-04 00:36:59 +02:00 |
|
Daniel Wirtz
|
dc0f271fc2
|
Initial GC integration (#196)
|
2018-08-02 18:23:02 +02:00 |
|
dcodeIO
|
26e46f6f86
|
Reintroduce builtin decorator so these can appear anywhere in stdlib again
Avoids wrapping an undocumented function within 'memory.size' for example.
|
2018-07-19 02:10:04 +02:00 |
|
dcodeIO
|
a1b75b69b7
|
Rename memory instructions; Rework constant handling
|
2018-07-18 23:49:32 +02:00 |
|
dcodeIO
|
7a8995b18b
|
Properly inline getters; Simplify blocks when last statement returns
|
2018-06-22 15:26:59 +02:00 |
|
dcodeIO
|
1626e50b0f
|
Move Map and Set to stdlib, fixes #17
|
2018-06-21 16:55:51 +02:00 |
|
dcodeIO
|
c44cbec2c7
|
Add initial Set implementation to tests, see #17; Fix check when shrinking a Map
|
2018-06-21 00:57:46 +02:00 |
|
dcodeIO
|
dd4be7b693
|
Fix some map issues; Simplify internal ArrayBuffer API a bit
|
2018-06-20 15:51:47 +02:00 |
|
dcodeIO
|
48e96cbcf5
|
Add initial map implementation to tests, see #17
|
2018-06-19 04:23:22 +02:00 |
|