Dan Gohman
b5e794a584
Update to Cretonne 0.8.0.
2018-05-14 12:58:28 -10:00
Dan Gohman
f276a021cb
Update wasmstandalone for API changes.
...
This updates to the latest faerie and cretonne API changes.
2018-02-22 09:44:02 -08:00
Dan Gohman
46ac24d172
Add a comment about call_indirect bounds/signature checking.
2017-11-17 11:14:45 -08:00
Dan Gohman
2b40f72f00
Update for more Cretonne API changes.
...
This updates to ExternalName and reloc_external.
2017-10-31 12:36:53 -07:00
Dan Gohman
226fbce0b3
Update for Cretonne API changes.
2017-10-28 06:11:56 -07:00
Dan Gohman
469b7bb5e9
Add a FIXME comment for grow/current_memory.
2017-10-27 16:46:04 -07:00
Dan Gohman
233d2cd773
Initialize function names and signatures before calling translate_from_reader.
2017-10-13 16:42:40 -07:00
Dan Gohman
b87178647b
Change get_func_type's return type to SignatureType.
...
It's the same thing, but provides more readability.
2017-10-13 16:42:01 -07:00
Dan Gohman
2c53dc69ff
Use from_str_radix to parse hex digits.
2017-10-13 16:41:45 -07:00
Dan Gohman
ca1b461375
Begin internal reorganization.
...
This begins reorganizing how translation and compilation occur, and
setting up infrastructure for imports/exports and relocations. It
splits parts out of StandaloneRuntime, forming Module, Compilation,
and Instance structs, which can be used more independently.
It also simplifies the command-line interface, in a step towards
making simple tools that just expose the functionality of the
libraries.
2017-10-13 14:47:01 -07:00
Dan Gohman
3d6f0f7045
Update for Cretonne API changes.
2017-10-10 10:24:15 -07:00
Dan Gohman
9f7d0a659c
Use VmCtx arg for globals, and a global for the heap.
...
This replaces the ReservedReg strategy, and is more flexible.
2017-10-05 09:01:38 -07:00
Dan Gohman
23bafd1218
Split the runtime and execution code into separate crates.
2017-10-03 14:57:52 -07:00