summaryrefslogtreecommitdiff
path: root/src/wasm-linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove s2wasm (#1607)Sam Clegg2018-06-281-417/+0
* Function pointer cast emulation (#1468)Alon Zakai2018-03-131-1/+7
* Rename WasmType => Type (#1398)Alon Zakai2018-02-021-2/+2
* Decouple wasm-linker from Emscripten glue (#1293)Jacob Gravelle2017-11-151-17/+11
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-1/+1
* Do not export start function (#998)Daniel Wirtz2017-08-181-1/+0
* S2wasm runtime funcs (#1027)jgravelle-google2017-06-051-2/+3
* Don't iterate over removed-but-not-erased functions (#961)jgravelle-google2017-04-071-1/+2
* Wasm h to cpp (#926)jgravelle-google2017-03-101-4/+4
* clean up raw pointer import->functionType, make it a Name like everything els...Alon Zakai2017-02-171-1/+1
* use MixedArena in asm.js astAlon Zakai (kripken)2017-01-311-2/+3
* Export memalign along with malloc and friends (#888)Derek Schuff2017-01-241-9/+5
* Generate global imports separately from emscripten glue (#852)jgravelle-google2016-12-011-5/+19
* Handle importing globals in s2wasm (#843)jgravelle-google2016-11-301-1/+5
* Import memory instead of defining/exporting it when using emscripten glue (#777)Derek Schuff2016-10-141-5/+16
* More binary updates for 0xc (#733)Derek Schuff2016-10-031-4/+5
* Refactor Import::Kind and Export::Kind into an ExternalKind enum class (#725)Alon Zakai2016-10-031-2/+2
* Make the linker always create a table segment (#722)Derek Schuff2016-09-301-0/+2
* Update s2wasm for 0xc changes (#698)Derek Schuff2016-09-151-9/+10
* Add flag to s2wasm to export __growWasmMemory function (#696)jgravelle-google2016-09-091-138/+31
* import type for globalsAlon Zakai2016-09-071-2/+2
* import kindsAlon Zakai2016-09-071-0/+2
* export kindsAlon Zakai2016-09-071-1/+6
* Asm.js-style setjmp/longjmp support for wasm (#681)Heejin Ahn2016-08-261-6/+9
* offset support in tableAlon Zakai2016-08-151-9/+22
* support function table initial and max sizes, and new printing formatAlon Zakai2016-08-121-0/+3
* support expressions in segment offsetsAlon Zakai2016-08-121-1/+1
* Implement asm.js style exception handling for Wasm (#664)Heejin Ahn2016-08-111-0/+13
* Create a dummy function to prevent NULL miscomparisons, if necessary (#658)Dominic Chen2016-08-031-16/+38
* support pre-assigning indexes for functions that are called indirectly (#616)Dominic Chen2016-08-021-0/+21
* Handle aliases without size (e.g. weak symbol), add redefinition warnings (#630)Dominic Chen2016-07-131-0/+1
* add support for symbol assignments, closes #4422 (#615)Dominic Chen2016-07-111-5/+12
* make makeCallImport more similar to makeCall; do not assume all imports exist...Alon Zakai2016-06-261-1/+1
* add shared-constants.h for wasm constantsAlon Zakai2016-06-261-7/+0
* make assertion error more useful (#597)Dominic Chen2016-06-231-1/+1
* Do not create dyncall thunks for functions with i64 results or params (#586)Derek Schuff2016-06-141-0/+9
* s2wasm: Validate the result module (#574)Derek Schuff2016-06-101-1/+1
* Do not generate duplicate import thunks at link time. (#569)Derek Schuff2016-06-031-3/+5
* Generate thunks for address-taken imports (#554)Derek Schuff2016-06-021-11/+40
* refactor walk logic into walk* and doWalk* methods, for a more regular API th...Alon Zakai2016-05-301-1/+1
* Avoid a redundant return in dynCall functions. (#533)Dan Gohman2016-05-231-1/+1
* Avoid double dollarsigns in s2wasm local names. (#527)Dan Gohman2016-05-191-1/+1
* Print a newline at the end of the METADATA line. (#521)Dan Gohman2016-05-171-1/+1
* Introduce a separate type for linear memory addresses (#477)Derek Schuff2016-05-111-6/+6
* [Linker] Make repeated passes over archive members (#440)Derek Schuff2016-05-051-15/+23
* [Linker] Handle archive filesDerek Schuff2016-05-051-3/+23
* just use a simple vector in data segmentsAlon Zakai2016-04-271-4/+5
* allocate only expressions in arenas - functions, imports, exports, function t...Alon Zakai2016-04-271-3/+3
* Split construction, scanning, and building phases of S2WasmBuilder (#400)Derek Schuff2016-04-271-3/+33
* add an ArenaVector for internal array allocations in expression nodesAlon Zakai2016-04-261-9/+10