summaryrefslogtreecommitdiff
path: root/src/s2wasm.h
Commit message (Expand)AuthorAgeFilesLines
* [Linker] Handle archive filesDerek Schuff2016-05-051-6/+12
* Harmonize the internal opcodes with the binary format (#433)Alon Zakai2016-05-031-10/+12
* Fix alignment UB (#425)JF Bastien2016-05-021-3/+6
* just use a simple vector in data segmentsAlon Zakai2016-04-271-21/+21
* Split construction, scanning, and building phases of S2WasmBuilder (#400)Derek Schuff2016-04-271-47/+62
* add an ArenaVector for internal array allocations in expression nodesAlon Zakai2016-04-261-1/+1
* Defer creation of CallImports to link time (#395)Derek Schuff2016-04-261-20/+6
* Separate LinkerObject from Linker (#383)Derek Schuff2016-04-251-21/+20
* Simplify statics, segments, and relocations (#380)Derek Schuff2016-04-221-6/+11
* Factor linker-related functionality of S2WasmBuilder into its own class (#372)Derek Schuff2016-04-211-376/+22
* Parses more than one entry in the .init_array section.Yury Delendik2016-04-201-10/+14
* update MemorySize => CurrentMemoryAlon Zakai2016-04-181-1/+1
* create a UnifiedExpressionVisitor for passes that want a single visitor funct...Alon Zakai2016-04-181-1/+1
* remove the AllocatingModule class, and just make Module have allocations. the...Alon Zakai2016-04-181-2/+2
* index locals, so that get_local and set_local have just an index, and local n...Alon Zakai2016-04-181-11/+12
* Function parallelism (#343)Alon Zakai2016-04-151-3/+2
* rename function locals, to params and vars, which together are all the locals...Alon Zakai2016-04-141-4/+4
* Generate emscripten dynCall thunks in s2wasm (#342)Derek Schuff2016-04-131-13/+23
* Add a method to generate a dyncall thunk (#337)Derek Schuff2016-04-121-18/+35
* dyn_cast => dynCastAlon Zakai2016-04-111-1/+1
* De-recurse traversals (#333)Alon Zakai2016-04-111-1/+1
* Ensure that all static initializer functions are exportedDerek Schuff2016-04-061-10/+14
* Fix output of initializer list metadataDerek Schuff2016-04-061-1/+6
* Fix s2wasm handling of aliased functionsDerek Schuff2016-04-061-2/+5
* Allocate __dso_handle in s2wasmDerek Schuff2016-04-061-0/+5
* Properly align the stack pointerDerek Schuff2016-04-061-33/+26
* Handle static initializersDerek Schuff2016-04-061-2/+32
* refactor printingAlon Zakai2016-04-041-1/+1
* add apis for accessing module elementsAlon Zakai2016-04-041-6/+6
* Merge pull request #295 from tzik/grow_memory_fixAlon Zakai2016-03-301-2/+2
|\
| * Fix grow_memory translation on s2wasmtzik2016-03-301-2/+2
* | add explicit function types for indirect call targtets in s2wasmAlon Zakai2016-03-291-0/+6
* | use ensureFunctionType in s2wasm, to ensure consistent function type namesAlon Zakai2016-03-291-10/+1
* | Avoid the use of CRT pow(2, n) function to generate integer bit patterns, sin...Jukka Jylänki2016-03-281-3/+3
* | Add rotate support to s2wasmDerek Schuff2016-03-231-0/+2
* | Remove useless forwardDerek Schuff2016-03-221-1/+1
* | Support --initial-size and --max-size to specify linear memory sizeDerek Schuff2016-03-211-8/+55
* | Make type of EqZ unary operators always i32Derek Schuff2016-03-211-1/+2
* | add explicit memory export supportAlon Zakai2016-03-151-0/+1
* | s2wasm: don't export functions unless they are marked with .globl.Dan Gohman2016-03-091-5/+12
* | fix imports when arriving from wasm backend, which does not prefixAlon Zakai2016-03-091-1/+1
* | Make initial and max memory sizes be in pages instead of bytesDerek Schuff2016-03-091-5/+12
* | Update s2wasm for tableswitch->br_table changeDerek Schuff2016-03-081-9/+10
* | br_table, no more casesAlon Zakai2016-03-071-1/+1
* | add a finalize() method for blocksAlon Zakai2016-03-071-0/+3
|/
* add wasm-printing.hAlon Zakai2016-02-171-0/+1
* move printing to a passAlon Zakai2016-02-171-1/+2
* fix s2wasm store parsingAlon Zakai2016-02-101-2/+4
* Align the stack allocation to 16 bytes to satisfy the aligment ABIDerek Schuff2016-02-081-0/+2
* Update binaryen and several tests for the new br_if operand order.Dan Gohman2016-02-081-2/+6