Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | binary in binary format | Alon Zakai | 2015-12-29 | 1 | -0/+46 | |
| | | ||||||
* | | unary in binary format | Alon Zakai | 2015-12-29 | 1 | -0/+29 | |
| | | ||||||
* | | more binary stuff, all but unary+binary | Alon Zakai | 2015-12-29 | 1 | -16/+21 | |
| | | ||||||
* | | const in binary, and avoid char() | Alon Zakai | 2015-12-29 | 1 | -36/+60 | |
| | | ||||||
* | | loads and stores in binary | Alon Zakai | 2015-12-29 | 1 | -3/+108 | |
| | | ||||||
* | | start to emit AST nodes in binary format | Alon Zakai | 2015-12-29 | 1 | -8/+220 | |
| | | ||||||
* | | more binary work | Alon Zakai | 2015-12-29 | 1 | -0/+22 | |
| | | ||||||
* | | start work on binary format, per v8 spec | Alon Zakai | 2015-12-29 | 1 | -0/+200 | |
| | | ||||||
* | | remove another obsolete comment | Alon Zakai | 2015-12-29 | 1 | -1/+0 | |
| | | ||||||
* | | remove obsolete comment | Alon Zakai | 2015-12-29 | 1 | -1/+1 | |
| | | ||||||
* | | add some s-parser debugging | Alon Zakai | 2015-12-29 | 2 | -3/+4 | |
| | | ||||||
* | | Fix include guards | JF Bastien | 2015-12-29 | 1 | -3/+3 | |
|/ | ||||||
* | merge addressings and relocations, improve getConst, and use that to easily ↵ | Alon Zakai | 2015-12-27 | 1 | -41/+12 | |
| | | | | implement negative offsets | |||||
* | implement a temporary hack for __stack_pointer | Alon Zakai | 2015-12-26 | 1 | -5/+10 | |
| | ||||||
* | start to implement lcomm | Alon Zakai | 2015-12-25 | 1 | -8/+17 | |
| | ||||||
* | ignore lcomm for now | Alon Zakai | 2015-12-25 | 1 | -3/+4 | |
| | ||||||
* | fix function indexing in s2wasm | Alon Zakai | 2015-12-25 | 1 | -2/+2 | |
| | ||||||
* | 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 | |
| | ||||||
* | ignore function alignment, and parse globl in main process loop | Alon Zakai | 2015-12-24 | 1 | -1/+2 | |
| | ||||||
* | fix relocations into a segment with multiple parts | Alon Zakai | 2015-12-24 | 1 | -3/+16 | |
| | ||||||
* | Merge pull request #47 from WebAssembly/support | Alon Zakai | 2015-12-24 | 4 | -49/+73 | |
|\ | | | | | Add a support static library | |||||
| * | Add a support static library | JF Bastien | 2015-12-24 | 4 | -49/+73 | |
| | | | | | | | | 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). | |||||
* | | Simplify the bit functions... a bit! | JF Bastien | 2015-12-24 | 2 | -21/+30 | |
|/ | ||||||
* | ensure proper literal type for popcnt results | Alon Zakai | 2015-12-23 | 1 | -2/+2 | |
| | ||||||
* | Add curly. | JF Bastien | 2015-12-23 | 1 | -1/+2 | |
| | ||||||
* | clz32: handle 0 as with ctz | JF Bastien | 2015-12-23 | 1 | -1/+3 | |
| | ||||||
* | 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 | 1 | -1/+1 | |
|/ | ||||||
* | fix typo | Alon Zakai | 2015-12-23 | 1 | -1/+1 | |
| | ||||||
* | 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 | 4 | -68/+62 | |
|\ \ | | | | | | | 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 | 4 | -15/+57 | |
| | | | ||||||
* | | | emit tables in s2wasm | Alon Zakai | 2015-12-23 | 1 | -4/+15 | |
| |/ |/| | ||||||
* | | handle combined globals better in s2wasm | Alon Zakai | 2015-12-23 | 1 | -7/+16 | |
| | | ||||||
* | | fix s-parser handling of memory segments with 0s | Alon Zakai | 2015-12-23 | 1 | -25/+38 | |
| | | ||||||
* | | 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 | |
| | | ||||||
* | | Output the symbol name. | JF Bastien | 2015-12-23 | 1 | -0/+1 | |
| | | ||||||
* | | Emit error message when an unknown symbol is found | JF Bastien | 2015-12-23 | 1 | -1/+5 | |
| | | ||||||
* | | s2wasm const parsing fixes | Alon Zakai | 2015-12-23 | 2 | -8/+18 | |
|/ |