summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #28 from WebAssembly/wallAlon Zakai2015-12-229-32/+79
|\ | | | | Fix warnings found by GCC
| * Add curlies.JF Bastien2015-12-221-1/+2
| |
| * 32-bits are enough since this is an asm.js pointerJF Bastien2015-12-221-1/+1
| |
| * Add compiler-support.hJF Bastien2015-12-221-0/+38
| |
| * Fix warnings found by GCCJF Bastien2015-12-228-32/+40
| | | | | | | | | | | | My previous patch addressed all LLVM warnings, this one addresses all the GCC ones as well (mostly signed / unsigned mix). The patch also turns on -Wall -Werror.
* | load in LowerInt64Alon Zakai2015-12-221-0/+40
|/
* Restore getStr(), but dicard result.JF Bastien2015-12-221-1/+1
|
* Fix unused variable / function warnings.JF Bastien2015-12-223-13/+4
|
* Add missing virtual dtorJF Bastien2015-12-222-1/+2
| | | | Deleting a Pass* wasn't doing the right thing.
* Fix warning on mixing struct / classJF Bastien2015-12-221-4/+6
|
* Merge pull request #24 from WebAssembly/uninintAlon Zakai2015-12-221-1/+3
|\ | | | | Fix uninitialize variable warning
| * Fix uninitialize variable warningJF Bastien2015-12-221-1/+3
| |
* | Move command line to its own file.JF Bastien2015-12-222-50/+75
| |
* | s2wasm: add outfileJF Bastien2015-12-223-39/+100
|/ | | | Use some C++ in a few places. I'll propagate similar changes to the rest of the codebase later. I also need to turn off colors when outputting to a file (isatty on stdout doesn't do that with -o) but I'll do it in a separate PR because it'll touch more files.
* prepare for functions in LowerInt64Alon Zakai2015-12-211-0/+6
|
* getlocal and setlocal in LowerInt64Alon Zakai2015-12-211-3/+50
|
* start work on LowerInt64 passAlon Zakai2015-12-211-0/+110
|
* unaligned loads and stores in wasm2asmAlon Zakai2015-12-211-2/+85
|
* support load/store offsets in wasm2asmAlon Zakai2015-12-211-0/+6
|
* more escapingAlon Zakai2015-12-211-0/+10
|
* Merge pull request #22 from WebAssembly/fix-license-headersAlon Zakai2015-12-2132-31/+492
|\ | | | | Fix the license headers
| * Fix the license headersJF Bastien2015-12-2132-31/+492
| | | | | | | | This applies Apache 2.0 properly (as far as our lawyers have told me). We can do this early since all of the code was written by Alon Zakai.
* | Revert "add more debugging to wasm-s-parser"Alon Zakai2015-12-211-3/+1
| | | | | | | | This reverts commit 37ea049f1135bda96e00ed58b25fe9fa462016a6.
* | add more debugging to wasm-s-parserAlon Zakai2015-12-211-1/+3
| |
* | handle return with no value in s-parserAlon Zakai2015-12-211-1/+3
| |
* | parse imports early, as they may be at the endAlon Zakai2015-12-211-1/+7
|/
* rename post.js as we will have other js componentsAlon Zakai2015-12-211-0/+0
|
* look through >>>0 coercions in asm2wasmAlon Zakai2015-12-211-2/+2
|
* ignore .section inside objects in s2wasm, and update .s testsAlon Zakai2015-12-201-0/+3
|
* parse 'weak' in s2wasmAlon Zakai2015-12-201-0/+1
|
* remove old debug code from s2wasm ; closes #14Alon Zakai2015-12-191-2/+1
|
* be more careful about parsing s-expression commentsAlon Zakai2015-12-181-1/+1
|
* remove Label, which was removed from the specAlon Zakai2015-12-186-72/+19
|
* fix block label parsingAlon Zakai2015-12-181-0/+4
|
* generalize relocations and add multiple elements in a global nameAlon Zakai2015-12-171-41/+36
|
* support global offsets in store in s2wasmAlon Zakai2015-12-171-1/+1
|
* accept more things in s2wasmAlon Zakai2015-12-171-1/+8
|
* support constants global addresses in loads in s2wasmAlon Zakai2015-12-171-3/+23
|
* fix s2wasm comment output #9Alon Zakai2015-12-171-1/+1
|
* Fix missing override warning.Bruce Mitchener2015-12-181-1/+1
|
* don't emit zero segmentsAlon Zakai2015-12-151-2/+6
|
* support offsets in relocationsAlon Zakai2015-12-151-15/+26
|
* refactor type parsing in s2wasmAlon Zakai2015-12-151-10/+17
|
* fix stack popping in s2wasmAlon Zakai2015-12-151-28/+60
|
* emscripten_asm_const needs a prefix '_'Alon Zakai2015-12-141-2/+1
|
* fix imports for asm const methodsAlon Zakai2015-12-141-0/+12
|
* fix asm const argAlon Zakai2015-12-141-1/+5
|
* patch emscripten_asm_const calls with the sigAlon Zakai2015-12-142-3/+10
|
* emit asm const idsAlon Zakai2015-12-141-1/+7
|
* escape asm constsAlon Zakai2015-12-141-1/+23
|