26 Commits

Author SHA1 Message Date
dcode
27f1905510 runtime integration and flag 2019-03-31 21:58:42 +02:00
dcode
3e3c393856 finalize GC wiring 2019-03-30 13:58:20 +01:00
dcode
e36722f2e6 unify mem/ref interface 2019-03-27 17:21:52 +01:00
dcode
a3095478a3 Merge branch 'master' into runtime 2019-03-27 16:10:59 +01:00
dcode
bb1609c9ea baseline 2019-03-27 14:43:35 +01:00
dcode
3146f8f9e0 use gc interface directly, document 2019-03-26 23:35:08 +01:00
dcode
7c0dc66849 guard, info on never null, more general array rt 2019-03-22 15:43:07 +01:00
dcode
3fc9f550ad more general gc hooks? 2019-03-21 10:44:14 +01:00
dcode
9b664dc175 harden / elaborate on makeCallInline 2019-03-20 14:16:18 +01:00
dcode
74789c9c1e aliased makeCallInline, unmanaged rt alloc 2019-03-19 14:40:37 +01:00
dcode
7693b543f4 optimize array literal init, warn on unsupported inlining 2019-03-19 08:20:10 +01:00
dcode
c147e98a55 capabilities to detect half/full runtime header 2019-03-18 13:45:10 +01:00
dcode
edb2299f13 fixes 2019-03-17 12:25:54 +01:00
dcode
2d76da9465 alias locals when inlining a tail call 2019-03-17 00:11:16 +01:00
dcode
968b0321a0 decisions 2019-03-15 09:26:31 +01:00
dcode
d3ca06b7ce inline single-use implementations 2019-03-14 12:52:46 +01:00
dcode
3a60638f72 simplify 2019-03-14 12:46:36 +01:00
dcode
3b8c2331f4 symbols 2019-03-14 07:45:59 +01:00
dcode
6163a73ab5 take a step back 2019-03-14 04:33:58 +01:00
dcode
6f70826e45 hmm 2019-03-13 09:05:02 +01:00
dcode
d9a5681489 arraybufferview 2019-03-11 07:45:47 +01:00
dcode
cb77760562 unsafe, stub 2019-03-10 21:38:15 +01:00
dcode
5a2ab3d7ec what std/string would look like 2019-03-10 02:57:05 +01:00
dcode
5c25b0cb72 refactor 2019-03-09 02:44:46 +01:00
dcode
661e239fcb refactor 2019-03-09 02:37:05 +01:00
dcode
0c537c3363 test a few things 2019-03-09 02:04:08 +01:00