summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | binary in binary formatAlon Zakai2015-12-291-0/+46
| |
* | unary in binary formatAlon Zakai2015-12-291-0/+29
| |
* | more binary stuff, all but unary+binaryAlon Zakai2015-12-291-16/+21
| |
* | const in binary, and avoid char()Alon Zakai2015-12-291-36/+60
| |
* | loads and stores in binaryAlon Zakai2015-12-291-3/+108
| |
* | start to emit AST nodes in binary formatAlon Zakai2015-12-291-8/+220
| |
* | more binary workAlon Zakai2015-12-291-0/+22
| |
* | start work on binary format, per v8 specAlon Zakai2015-12-291-0/+200
| |
* | remove another obsolete commentAlon Zakai2015-12-291-1/+0
| |
* | remove obsolete commentAlon Zakai2015-12-291-1/+1
| |
* | add some s-parser debuggingAlon Zakai2015-12-292-3/+4
| |
* | Fix include guardsJF Bastien2015-12-291-3/+3
|/
* merge addressings and relocations, improve getConst, and use that to easily ↵Alon Zakai2015-12-271-41/+12
| | | | implement negative offsets
* implement a temporary hack for __stack_pointerAlon Zakai2015-12-261-5/+10
|
* start to implement lcommAlon Zakai2015-12-251-8/+17
|
* ignore lcomm for nowAlon Zakai2015-12-251-3/+4
|
* fix function indexing in s2wasmAlon Zakai2015-12-251-2/+2
|
* no need to reverse call operands anymoreAlon Zakai2015-12-251-1/+0
|
* handle global addressings starting with '_'Alon Zakai2015-12-251-1/+5
|
* emit memory size in s2wasmAlon Zakai2015-12-251-0/+1
|
* handle function indexes in relocationsAlon Zakai2015-12-251-5/+20
|
* fix const literals in s2wasm on 64-bitAlon Zakai2015-12-251-2/+6
|
* ignore function alignment, and parse globl in main process loopAlon Zakai2015-12-241-1/+2
|
* fix relocations into a segment with multiple partsAlon Zakai2015-12-241-3/+16
|
* Merge pull request #47 from WebAssembly/supportAlon Zakai2015-12-244-49/+73
|\ | | | | Add a support static library
| * Add a support static libraryJF Bastien2015-12-244-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 Bastien2015-12-242-21/+30
|/
* ensure proper literal type for popcnt resultsAlon Zakai2015-12-231-2/+2
|
* Add curly.JF Bastien2015-12-231-1/+2
|
* clz32: handle 0 as with ctzJF Bastien2015-12-231-1/+3
|
* bits: return 32 on ctz32/clz32 of 0 instead of -1JF Bastien2015-12-231-2/+2
|
* Merge pull request #41 from WebAssembly/use-bitsAlon Zakai2015-12-231-41/+9
|\ | | | | Use the new bit functions
| * Use the new bit functionsJF Bastien2015-12-231-41/+9
| |
* | handle indirect calls with no parent in asm2wasm #36Alon Zakai2015-12-231-1/+1
|/
* fix typoAlon Zakai2015-12-231-1/+1
|
* Merge pull request #39 from WebAssembly/bitsAlon Zakai2015-12-231-0/+107
|\ | | | | Portable bit functions
| * Portable bit functionsJF Bastien2015-12-231-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-fixesAlon Zakai2015-12-234-68/+62
|\ \ | | | | | | Fix a few Windows/VS2013 compile errors
| * | Change colors.h to isolate and minimize code that isn't compiled on all ↵Andrew Scheidecker2015-12-231-65/+19
| | | | | | | | | | | | platforms
| * | Implement feedbackAndrew Scheidecker2015-12-232-7/+5
| | |
| * | Fix a few Windows/VS2013 compile errorsAndrew Scheidecker2015-12-234-15/+57
| | |
* | | emit tables in s2wasmAlon Zakai2015-12-231-4/+15
| |/ |/|
* | handle combined globals better in s2wasmAlon Zakai2015-12-231-7/+16
| |
* | fix s-parser handling of memory segments with 0sAlon Zakai2015-12-231-25/+38
| |
* | emit staticBump in metadataAlon Zakai2015-12-231-3/+6
| |
* | generalize commandline options and add global-base option for s2wasmAlon Zakai2015-12-233-13/+26
| |
* | refactor memory merging codeAlon Zakai2015-12-232-31/+48
| |
* | Output the symbol name.JF Bastien2015-12-231-0/+1
| |
* | Emit error message when an unknown symbol is foundJF Bastien2015-12-231-1/+5
| |
* | s2wasm const parsing fixesAlon Zakai2015-12-232-8/+18
|/