Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | no need to reverse call operands anymore | Alon Zakai | 2015-12-25 | 1 | -1/+0 |
| | |||||
* | handle global addressings starting with '_' | Alon Zakai | 2015-12-25 | 1 | -1/+5 |
| | |||||
* | emit memory size in s2wasm | Alon Zakai | 2015-12-25 | 1 | -0/+1 |
| | |||||
* | handle function indexes in relocations | Alon Zakai | 2015-12-25 | 1 | -5/+20 |
| | |||||
* | fix const literals in s2wasm on 64-bit | Alon Zakai | 2015-12-25 | 1 | -2/+6 |
| | |||||
* | Update expected GCC test failures | JF Bastien | 2015-12-25 | 1 | -3/+0 |
| | | | Fixed by r256402. | ||||
* | ignore function alignment, and parse globl in main process loop | Alon Zakai | 2015-12-24 | 2 | -4/+2 |
| | |||||
* | enable another now passing test | Alon Zakai | 2015-12-24 | 1 | -3/+0 |
| | |||||
* | fix relocations into a segment with multiple parts | Alon Zakai | 2015-12-24 | 3 | -5/+17 |
| | |||||
* | update build.sh | Alon Zakai | 2015-12-24 | 1 | -5/+6 |
| | |||||
* | update check.py | Alon Zakai | 2015-12-24 | 1 | -1/+1 |
| | |||||
* | Merge pull request #48 from WebAssembly/lib-dir | Alon Zakai | 2015-12-24 | 2 | -0/+2 |
|\ | | | | | Specify a library and archive output directory | ||||
| * | Specify a library and archive output directory | JF Bastien | 2015-12-24 | 2 | -0/+2 |
|/ | | | | Only archive is needed for static libraries, but while I'm here also add the library output directory. | ||||
* | update check.py for libsupport | Alon Zakai | 2015-12-24 | 1 | -1/+1 |
| | |||||
* | Merge pull request #47 from WebAssembly/support | Alon Zakai | 2015-12-24 | 6 | -49/+83 |
|\ | | | | | Add a support static library | ||||
| * | Add a support static library | JF Bastien | 2015-12-24 | 6 | -49/+83 |
| | | | | | | | | For now I've only moved the color check (and made it check the environment only once, note function local static initialization is thread-safe in C++11). This will make the builds slightly faster and allow us to move platform-specific code out of header files (reducing the amount of #include gunk). I'll eventually move other parts of the code to support, especially the command-line parsing (once it's reusable). | ||||
* | | Merge branch 'simplify-bits' | Alon Zakai | 2015-12-24 | 2 | -21/+30 |
|\ \ | |/ |/| | |||||
| * | Simplify the bit functions... a bit! | JF Bastien | 2015-12-24 | 2 | -21/+30 |
| | | |||||
* | | Merge pull request #45 from WebAssembly/update-expected-fails3 | Alon Zakai | 2015-12-24 | 1 | -4/+46 |
|\ \ | |/ |/| | Update expected s2wasm failures | ||||
| * | Update expected s2wasm failures | JF Bastien | 2015-12-24 | 1 | -4/+46 |
|/ | |||||
* | ensure proper literal type for popcnt results | Alon Zakai | 2015-12-23 | 1 | -2/+2 |
| | |||||
* | Merge pull request #43 from WebAssembly/clz32-0 | JF Bastien | 2015-12-23 | 1 | -1/+4 |
|\ | | | | | clz32: handle 0 as with ctz | ||||
| * | Add curly. | JF Bastien | 2015-12-23 | 1 | -1/+2 |
| | | |||||
| * | clz32: handle 0 as with ctz | JF Bastien | 2015-12-23 | 1 | -1/+3 |
|/ | |||||
* | Merge pull request #42 from WebAssembly/bits-ub | Alon Zakai | 2015-12-23 | 1 | -2/+2 |
|\ | | | | | bits: return 32 on ctz32/clz32 of 0 instead of -1 | ||||
| * | bits: return 32 on ctz32/clz32 of 0 instead of -1 | JF Bastien | 2015-12-23 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #41 from WebAssembly/use-bits | Alon Zakai | 2015-12-23 | 1 | -41/+9 |
|\ | | | | | Use the new bit functions | ||||
| * | Use the new bit functions | JF Bastien | 2015-12-23 | 1 | -41/+9 |
| | | |||||
* | | handle indirect calls with no parent in asm2wasm #36 | Alon Zakai | 2015-12-23 | 3 | -1/+17 |
|/ | |||||
* | Merge pull request #40 from WebAssembly/update-expected-fails2 | JF Bastien | 2015-12-23 | 1 | -7/+1 |
|\ | | | | | Update expected s2wasm failures | ||||
| * | merge. | JF Bastien | 2015-12-23 | 1 | -1/+4 |
| |\ | |/ |/| | |||||
* | | note bug for failing test | Alon Zakai | 2015-12-23 | 1 | -1/+3 |
| | | |||||
| * | Update expected s2wasm failures | JF Bastien | 2015-12-23 | 1 | -7/+0 |
|/ | | | | | | | Used to fail with: s2wasm.h:937: void wasm::S2WasmBuilder::parseObject(wasm::Name): Assertion 'seenSize == size' failed. Fixed by: b6214708e08fe8cc894bfd4ace866beb6bb3606f | ||||
* | fix typo | Alon Zakai | 2015-12-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #38 from WebAssembly/update-expected-fails | Alon Zakai | 2015-12-23 | 1 | -6/+0 |
|\ | | | | | Update expected s2wasm failures | ||||
| * | Update expected s2wasm failures | JF Bastien | 2015-12-23 | 1 | -6/+0 |
| | | | | | | | | These tests now pass. New ones are failing unexpectedly, though. Investigate separately. | ||||
* | | Merge pull request #39 from WebAssembly/bits | Alon Zakai | 2015-12-23 | 1 | -0/+107 |
|\ \ | | | | | | | Portable bit functions | ||||
| * | | Portable bit functions | JF Bastien | 2015-12-23 | 1 | -0/+107 |
| |/ | | | | | | | | | | | | | As discussed here: https://github.com/WebAssembly/binaryen/pull/34#discussion_r48379297 It's useful to have portable bit functions instead of relying on compiler builtins which aren't always portable. | ||||
* | | Merge pull request #34 from AndrewScheidecker/windows-fixes | Alon Zakai | 2015-12-23 | 5 | -71/+70 |
|\ \ | | | | | | | Fix a few Windows/VS2013 compile errors | ||||
| * | | Change colors.h to isolate and minimize code that isn't compiled on all ↵ | Andrew Scheidecker | 2015-12-23 | 1 | -65/+19 |
| | | | | | | | | | | | | platforms | ||||
| * | | Implement feedback | Andrew Scheidecker | 2015-12-23 | 2 | -7/+5 |
| | | | |||||
| * | | Fix a few Windows/VS2013 compile errors | Andrew Scheidecker | 2015-12-23 | 5 | -18/+65 |
| | | | |||||
* | | | emit tables in s2wasm | Alon Zakai | 2015-12-23 | 3 | -4/+18 |
| |/ |/| | |||||
* | | handle combined globals better in s2wasm | Alon Zakai | 2015-12-23 | 3 | -9/+24 |
| | | |||||
* | | add wasm-backend globals testcase | Alon Zakai | 2015-12-23 | 3 | -1/+27 |
| | | |||||
* | | fix s-parser handling of memory segments with 0s | Alon Zakai | 2015-12-23 | 57 | -80/+95 |
| | | |||||
* | | emit staticBump in metadata | Alon Zakai | 2015-12-23 | 1 | -3/+6 |
| | | |||||
* | | generalize commandline options and add global-base option for s2wasm | Alon Zakai | 2015-12-23 | 3 | -13/+26 |
| | | |||||
* | | refactor memory merging code | Alon Zakai | 2015-12-23 | 2 | -31/+48 |
| | | |||||
* | | improve check.py | Alon Zakai | 2015-12-23 | 1 | -1/+1 |
| | |