Ryan Hunt
86ee2237e3
Bug 1774837 - wasm: Add anyref. r=jseward
...
This commit adds the 'any' heap type.
Our type hierarchies are now:
```
anyref
|
eqref ------------
| \
(concrete structs) |
(concrete arrays)
funcref
|
(concrete funcs)
externref
```
anyref contains all of eqref in addition to any values that
are the result of extern.internalize. anyref is not allowed
to be used on the JS-Wasm so it is made to be not 'exposable'
which will ensure our stub functions handle it correctly.
Differential Revision: https://phabricator.services.mozilla.com/D159790
2022-11-14 17:09:10 +00:00
..
2022-09-06 12:01:37 +00:00
2022-11-14 17:09:10 +00:00
2022-08-24 09:52:45 +00:00
2022-08-19 14:59:18 +00:00
2022-09-20 05:46:03 +00:00
2022-03-20 11:28:04 +00:00
2022-09-06 12:01:37 +00:00
2022-06-20 13:33:49 +00:00
2022-10-26 21:53:36 +00:00
2022-08-09 09:50:29 +00:00
2022-07-25 09:35:43 +00:00
2022-08-19 14:59:19 +00:00
2022-10-28 15:17:43 +00:00
2022-08-18 20:14:55 +00:00
2022-02-13 12:01:48 +00:00
2022-02-11 11:28:29 +00:00
2022-11-07 22:36:38 +00:00
2022-06-10 19:19:51 +00:00
2022-02-13 12:01:49 +00:00
2022-03-18 15:07:31 +00:00
2022-09-23 15:18:57 +00:00
2022-03-10 08:40:03 +00:00
2022-07-13 15:26:51 +00:00
2022-08-02 15:32:36 +00:00
2022-05-19 14:13:49 +00:00
2022-08-01 11:10:52 +00:00
2022-02-25 02:32:04 +00:00
2022-08-23 13:48:30 +00:00
2022-08-23 13:48:30 +00:00
2022-10-24 16:05:58 +00:00
2022-10-26 21:53:36 +00:00
2022-07-29 14:06:31 +00:00
2022-11-09 09:24:14 +00:00
2022-11-04 13:26:40 +00:00
2022-07-30 04:45:22 +00:00
2022-06-08 14:40:52 +00:00
2022-06-28 22:04:16 +00:00
2022-07-21 17:51:35 +00:00
2022-06-28 22:04:16 +00:00
2022-08-04 05:11:17 +00:00
2022-03-04 13:19:32 +00:00
2022-08-23 13:48:30 +00:00
2022-09-07 09:49:59 +00:00
2022-09-06 12:01:37 +00:00
2022-10-24 16:05:58 +00:00
2022-08-23 13:48:30 +00:00
2022-08-23 13:48:30 +00:00
2022-08-23 13:48:30 +00:00
2022-08-11 16:21:06 +00:00
2022-11-09 20:49:41 +00:00
2022-08-10 16:08:23 +00:00
2022-08-23 13:48:31 +00:00
2022-04-04 15:09:29 +00:00
2022-06-10 19:19:51 +00:00