diff options
author | Derek Schuff <dschuff@chromium.org> | 2016-04-27 09:18:37 -0700 |
---|---|---|
committer | Derek Schuff <dschuff@chromium.org> | 2016-04-27 09:18:37 -0700 |
commit | d63486d0ef085f905dafdb14a76cfb2ca1fb452e (patch) | |
tree | 33fd133e9c3313c458ae756f0e7b397dfb198d28 /src/wasm-dis.cpp | |
parent | 206338a6c4e3f9739abd7a2ad082d1770b3a628f (diff) | |
download | binaryen-d63486d0ef085f905dafdb14a76cfb2ca1fb452e.tar.gz binaryen-d63486d0ef085f905dafdb14a76cfb2ca1fb452e.tar.bz2 binaryen-d63486d0ef085f905dafdb14a76cfb2ca1fb452e.zip |
Split construction, scanning, and building phases of S2WasmBuilder (#400)
Instead of doing all of the S2Wasm work in the constructor, split
construction, scanning (to determine implemented functions) and building
of the wasm module.
This allows the linker to get the symbol information (e.g. implemented
functions) without having to build an entire module (which will be
useful for archives) and to allow the linker to link a new object into
the existing one by building the wasm module in place on the existing
module.
Diffstat (limited to 'src/wasm-dis.cpp')
0 files changed, 0 insertions, 0 deletions