summaryrefslogtreecommitdiff
path: root/src/wasm-interpreter.h
Commit message (Expand)AuthorAgeFilesLines
...
* use separate internal opcodes for binary variantsAlon Zakai2016-05-181-63/+63
* use separate internal opcodes for unary variantsAlon Zakai2016-05-181-22/+22
* Introduce a separate type for linear memory addresses (#477)Derek Schuff2016-05-111-6/+6
* Harmonize the internal opcodes with the binary format (#433)Alon Zakai2016-05-031-12/+20
* f32.demote/f64 fix UB (#423)JF Bastien2016-05-021-1/+8
* Fix {i32,i64}.trunc_{s,u}/{f32,f64} in interpreter (#421)Ben Smith2016-05-021-8/+22
* grow_memory now returns in units of page sizeAlon Zakai2016-04-181-1/+1
* current_memory now returns in units of page sizeAlon Zakai2016-04-181-1/+1
* update MemorySize => CurrentMemoryAlon Zakai2016-04-181-1/+1
* fix br_table order of evaluation, the value is firstAlon Zakai2016-04-181-9/+8
* index locals, so that get_local and set_local have just an index, and local n...Alon Zakai2016-04-181-13/+16
* rename function locals, to params and vars, which together are all the locals...Alon Zakai2016-04-141-1/+1
* De-recurse traversals (#333)Alon Zakai2016-04-111-1/+1
* trap on bad callExport, don't assertAlon Zakai2016-04-041-1/+1
* clean up callExport typesAlon Zakai2016-04-041-1/+1
* add apis for accessing module elementsAlon Zakai2016-04-041-4/+4
* Fix the build with GCC 5.3.1 and Clang 3.8.0.Csaba Osztrogonác2016-03-311-2/+2
* Clean up src\wasm-interpreter.h(644): warning C4244: 'initializing': conversi...Jukka Jylänki2016-03-281-2/+2
* Clean up src\wasm-interpreter.h(307): warning C4244: 'argument': conversion f...Jukka Jylänki2016-03-281-1/+1
* Clean up src\wasm-interpreter.h(286): warning C4800: 'int64_t': forcing value...Jukka Jylänki2016-03-281-1/+1
* Fix function trapIfGt() to operate on 64-bit integers even when building a 32...Jukka Jylänki2016-03-281-1/+1
* update spec tests, and new memory page size usageAlon Zakai2016-03-251-13/+12
* add function stack printing in interpreterAlon Zakai2016-03-231-0/+16
* fix float to int trap textAlon Zakai2016-03-201-2/+2
* update spec tests and support eqzAlon Zakai2016-03-191-0/+2
* de-recurse operations on nested blocksAlon Zakai2016-03-101-3/+24
* Implement rotatesDerek Schuff2016-03-091-0/+4
* Make initial and max memory sizes be in pages instead of bytesDerek Schuff2016-03-091-1/+1
* br_table, no more casesAlon Zakai2016-03-071-28/+12
* fix assertion in interpreter that was too strong - we can have blocks with no...Alon Zakai2016-03-021-3/+7
* grow memory returns a value now, and we can update the spec tests after doing...Alon Zakai2016-02-231-1/+2
* Merge pull request #196 from WebAssembly/spec-startAlon Zakai2016-02-121-0/+4
|\
| * call start method in interpreterAlon Zakai2016-02-121-0/+4
* | refactor operations into LiteralAlon Zakai2016-02-121-216/+107
|/
* update spec tests and shift to putting the br_if condition at the end, as was...Alon Zakai2016-02-081-5/+5
* Fix selectJF Bastien2016-02-051-3/+3
* Use unsigned types to evaluate i32 and i64 binary operatorsDerek Schuff2016-02-041-40/+42
* Fix ambiguous constructor call with explicit castDerek Schuff2016-02-031-2/+2
* Merge remote-tracking branch 'origin/improve-memory-trap'Alon Zakai2016-02-031-6/+14
|\
| * Shell: improve memory trapJF Bastien2016-02-031-6/+14
* | Merge pull request #152 from WebAssembly/float-refactorAlon Zakai2016-02-031-22/+12
|\ \ | |/ |/|
| * fix type of large constsAlon Zakai2016-02-031-2/+2
| * simplify interpreter int reinterpretingAlon Zakai2016-02-021-10/+2
| * convert CopySign to use int bitsAlon Zakai2016-02-021-8/+4
| * convert Neg to use int bitsAlon Zakai2016-02-021-4/+6
| * convert Abs to use int bitsAlon Zakai2016-02-021-2/+2
* | Move bits.h to support/JF Bastien2016-02-031-1/+1
|/
* Shell: fix --entry parameter numbersJF Bastien2016-02-021-4/+16
* add return nodeAlon Zakai2016-02-011-2/+14
* Use LLVM style static polymorphism for WasmVisitors.Michael Bebenita2016-01-131-20/+20