Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #28 from WebAssembly/wall | Alon Zakai | 2015-12-22 | 9 | -32/+79 |
|\ | | | | | Fix warnings found by GCC | ||||
| * | Add curlies. | JF Bastien | 2015-12-22 | 1 | -1/+2 |
| | | |||||
| * | 32-bits are enough since this is an asm.js pointer | JF Bastien | 2015-12-22 | 1 | -1/+1 |
| | | |||||
| * | Add compiler-support.h | JF Bastien | 2015-12-22 | 1 | -0/+38 |
| | | |||||
| * | Fix warnings found by GCC | JF Bastien | 2015-12-22 | 8 | -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 LowerInt64 | Alon Zakai | 2015-12-22 | 1 | -0/+40 |
|/ | |||||
* | Restore getStr(), but dicard result. | JF Bastien | 2015-12-22 | 1 | -1/+1 |
| | |||||
* | Fix unused variable / function warnings. | JF Bastien | 2015-12-22 | 3 | -13/+4 |
| | |||||
* | Add missing virtual dtor | JF Bastien | 2015-12-22 | 2 | -1/+2 |
| | | | | Deleting a Pass* wasn't doing the right thing. | ||||
* | Fix warning on mixing struct / class | JF Bastien | 2015-12-22 | 1 | -4/+6 |
| | |||||
* | Merge pull request #24 from WebAssembly/uninint | Alon Zakai | 2015-12-22 | 1 | -1/+3 |
|\ | | | | | Fix uninitialize variable warning | ||||
| * | Fix uninitialize variable warning | JF Bastien | 2015-12-22 | 1 | -1/+3 |
| | | |||||
* | | Move command line to its own file. | JF Bastien | 2015-12-22 | 2 | -50/+75 |
| | | |||||
* | | s2wasm: add outfile | JF Bastien | 2015-12-22 | 3 | -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 LowerInt64 | Alon Zakai | 2015-12-21 | 1 | -0/+6 |
| | |||||
* | getlocal and setlocal in LowerInt64 | Alon Zakai | 2015-12-21 | 1 | -3/+50 |
| | |||||
* | start work on LowerInt64 pass | Alon Zakai | 2015-12-21 | 1 | -0/+110 |
| | |||||
* | unaligned loads and stores in wasm2asm | Alon Zakai | 2015-12-21 | 1 | -2/+85 |
| | |||||
* | support load/store offsets in wasm2asm | Alon Zakai | 2015-12-21 | 1 | -0/+6 |
| | |||||
* | more escaping | Alon Zakai | 2015-12-21 | 1 | -0/+10 |
| | |||||
* | Merge pull request #22 from WebAssembly/fix-license-headers | Alon Zakai | 2015-12-21 | 32 | -31/+492 |
|\ | | | | | Fix the license headers | ||||
| * | Fix the license headers | JF Bastien | 2015-12-21 | 32 | -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 Zakai | 2015-12-21 | 1 | -3/+1 |
| | | | | | | | | This reverts commit 37ea049f1135bda96e00ed58b25fe9fa462016a6. | ||||
* | | add more debugging to wasm-s-parser | Alon Zakai | 2015-12-21 | 1 | -1/+3 |
| | | |||||
* | | handle return with no value in s-parser | Alon Zakai | 2015-12-21 | 1 | -1/+3 |
| | | |||||
* | | parse imports early, as they may be at the end | Alon Zakai | 2015-12-21 | 1 | -1/+7 |
|/ | |||||
* | rename post.js as we will have other js components | Alon Zakai | 2015-12-21 | 1 | -0/+0 |
| | |||||
* | look through >>>0 coercions in asm2wasm | Alon Zakai | 2015-12-21 | 1 | -2/+2 |
| | |||||
* | ignore .section inside objects in s2wasm, and update .s tests | Alon Zakai | 2015-12-20 | 1 | -0/+3 |
| | |||||
* | parse 'weak' in s2wasm | Alon Zakai | 2015-12-20 | 1 | -0/+1 |
| | |||||
* | remove old debug code from s2wasm ; closes #14 | Alon Zakai | 2015-12-19 | 1 | -2/+1 |
| | |||||
* | be more careful about parsing s-expression comments | Alon Zakai | 2015-12-18 | 1 | -1/+1 |
| | |||||
* | remove Label, which was removed from the spec | Alon Zakai | 2015-12-18 | 6 | -72/+19 |
| | |||||
* | fix block label parsing | Alon Zakai | 2015-12-18 | 1 | -0/+4 |
| | |||||
* | generalize relocations and add multiple elements in a global name | Alon Zakai | 2015-12-17 | 1 | -41/+36 |
| | |||||
* | support global offsets in store in s2wasm | Alon Zakai | 2015-12-17 | 1 | -1/+1 |
| | |||||
* | accept more things in s2wasm | Alon Zakai | 2015-12-17 | 1 | -1/+8 |
| | |||||
* | support constants global addresses in loads in s2wasm | Alon Zakai | 2015-12-17 | 1 | -3/+23 |
| | |||||
* | fix s2wasm comment output #9 | Alon Zakai | 2015-12-17 | 1 | -1/+1 |
| | |||||
* | Fix missing override warning. | Bruce Mitchener | 2015-12-18 | 1 | -1/+1 |
| | |||||
* | don't emit zero segments | Alon Zakai | 2015-12-15 | 1 | -2/+6 |
| | |||||
* | support offsets in relocations | Alon Zakai | 2015-12-15 | 1 | -15/+26 |
| | |||||
* | refactor type parsing in s2wasm | Alon Zakai | 2015-12-15 | 1 | -10/+17 |
| | |||||
* | fix stack popping in s2wasm | Alon Zakai | 2015-12-15 | 1 | -28/+60 |
| | |||||
* | emscripten_asm_const needs a prefix '_' | Alon Zakai | 2015-12-14 | 1 | -2/+1 |
| | |||||
* | fix imports for asm const methods | Alon Zakai | 2015-12-14 | 1 | -0/+12 |
| | |||||
* | fix asm const arg | Alon Zakai | 2015-12-14 | 1 | -1/+5 |
| | |||||
* | patch emscripten_asm_const calls with the sig | Alon Zakai | 2015-12-14 | 2 | -3/+10 |
| | |||||
* | emit asm const ids | Alon Zakai | 2015-12-14 | 1 | -1/+7 |
| | |||||
* | escape asm consts | Alon Zakai | 2015-12-14 | 1 | -1/+23 |
| |