gecko-dev/js/public/friend
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
..
DOMProxy.h
DumpFunctions.h Bug 1754405 part 11 - Make PropertyKey bits field private. r=evilpie 2022-02-13 12:01:48 +00:00
ErrorMessages.h
ErrorNumbers.msg Bug 1774837 - wasm: Add anyref. r=jseward 2022-11-14 17:09:10 +00:00
JSMEnvironment.h Bug 1718529 - Part 3: Remove JS::CloneAndExecuteScript. r=tcampbell 2021-09-21 05:01:37 +00:00
PerformanceHint.h Bug 1769451 - Part 1: Fix missing include in js/public. r=sfink 2022-06-10 19:19:51 +00:00
StackLimits.h Bug 1782706: Do not set JSContext::nativeStackBase_ in helper thread. r=bthrall 2022-08-17 14:52:20 +00:00
UsageStatistics.h Bug 1790630 - Add telemetry for zones r=sfink 2022-10-13 09:22:38 +00:00
WindowProxy.h Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco 2022-08-23 13:48:30 +00:00
XrayJitInfo.h