Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge pull request #63 from WebAssembly/support-file | Alon Zakai | 2016-01-04 | 3 | -38/+106 | |
|\ \ | | | | | | | Move file input / output to support. | |||||
| * | | Move file input / output to support. | JF Bastien | 2016-01-04 | 3 | -38/+106 | |
| |/ | ||||||
* | | run RemoveUnusedNames in asm2wasm | Alon Zakai | 2016-01-04 | 2 | -1/+10 | |
| | | ||||||
* | | add RemoveUnusedNames pass | Alon Zakai | 2016-01-04 | 1 | -0/+50 | |
|/ | ||||||
* | parse for loops in asm2wasm #60 | Alon Zakai | 2016-01-04 | 4 | -1/+82 | |
| | ||||||
* | Fix off-by-one in option parsing with '='. | JF Bastien | 2016-01-04 | 1 | -1/+1 | |
| | ||||||
* | Add curlies. | JF Bastien | 2016-01-04 | 2 | -3/+6 | |
| | ||||||
* | Generalize command-line parsing more. | JF Bastien | 2016-01-02 | 3 | -65/+180 | |
| | | | | This should allow other programs to use the same command-line support. | |||||
* | Typo | JF Bastien | 2015-12-30 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #55 from WebAssembly/support-command-line | Alon Zakai | 2015-12-30 | 3 | -29/+54 | |
|\ | | | | | Start moving command-line processing to libsupport.a | |||||
| * | Add a help to avoid out-of-bounds. | JF Bastien | 2015-12-29 | 1 | -1/+4 | |
| | | ||||||
| * | Fix include guards. | JF Bastien | 2015-12-29 | 1 | -3/+3 | |
| | | ||||||
| * | Start moving command-line processing to libsupport.a | JF Bastien | 2015-12-29 | 3 | -28/+50 | |
| | | | | | | | | This only moves things, no functional change yet. | |||||
* | | BufferWithRandomAccess | Alon Zakai | 2015-12-29 | 1 | -2/+60 | |
| | | ||||||
* | | 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 |