summaryrefslogtreecommitdiff
path: root/src/shell-interface.h
Commit message (Collapse)AuthorAgeFilesLines
...
* add shared-constants.h for wasm constantsAlon Zakai2016-06-261-0/+1
|
* refactor interpreter code to provide expression executors for both ↵Alon Zakai2016-06-181-1/+1
| | | | standalone and full funtime execution
* parse error detailsAlon Zakai2016-05-121-1/+0
|
* use exceptions consistently to report input errorsAlon Zakai2016-05-121-0/+5
|
* Introduce a separate type for linear memory addresses (#477)Derek Schuff2016-05-111-3/+3
| | | | | | | We've been using size_t (and other things) for addresses, which is generally wrong because it depends on the host, when it should in fact depend on the target. This is a partial fix for #278 (i.e. it's the right fix, I don't think it's applied quite everywhere yet).
* just use a simple vector in data segmentsAlon Zakai2016-04-271-3/+3
|
* Split construction, scanning, and building phases of S2WasmBuilder (#400)Derek Schuff2016-04-271-2/+1
| | | | | | | | | | | 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.
* refactor shell interface into its own fileAlon Zakai2016-04-041-0/+180