summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ensure proper literal type for popcnt resultsAlon Zakai2015-12-231-2/+2
|
* Merge pull request #43 from WebAssembly/clz32-0JF Bastien2015-12-231-1/+4
|\ | | | | clz32: handle 0 as with ctz
| * Add curly.JF Bastien2015-12-231-1/+2
| |
| * clz32: handle 0 as with ctzJF Bastien2015-12-231-1/+3
|/
* Merge pull request #42 from WebAssembly/bits-ubAlon Zakai2015-12-231-2/+2
|\ | | | | bits: return 32 on ctz32/clz32 of 0 instead of -1
| * 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-233-1/+17
|/
* Merge pull request #40 from WebAssembly/update-expected-fails2JF Bastien2015-12-231-7/+1
|\ | | | | Update expected s2wasm failures
| * merge.JF Bastien2015-12-231-1/+4
| |\ | |/ |/|
* | note bug for failing testAlon Zakai2015-12-231-1/+3
| |
| * Update expected s2wasm failuresJF Bastien2015-12-231-7/+0
|/ | | | | | | Used to fail with: s2wasm.h:937: void wasm::S2WasmBuilder::parseObject(wasm::Name): Assertion 'seenSize == size' failed. Fixed by: b6214708e08fe8cc894bfd4ace866beb6bb3606f
* fix typoAlon Zakai2015-12-231-1/+1
|
* Merge pull request #38 from WebAssembly/update-expected-failsAlon Zakai2015-12-231-6/+0
|\ | | | | Update expected s2wasm failures
| * Update expected s2wasm failuresJF Bastien2015-12-231-6/+0
| | | | | | | | These tests now pass. New ones are failing unexpectedly, though. Investigate separately.
* | 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-235-71/+70
|\ \ | | | | | | 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-235-18/+65
| | |
* | | emit tables in s2wasmAlon Zakai2015-12-233-4/+18
| |/ |/|
* | handle combined globals better in s2wasmAlon Zakai2015-12-233-9/+24
| |
* | add wasm-backend globals testcaseAlon Zakai2015-12-233-1/+27
| |
* | fix s-parser handling of memory segments with 0sAlon Zakai2015-12-2357-80/+95
| |
* | 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
| |
* | improve check.pyAlon Zakai2015-12-231-1/+1
| |
* | Merge pull request #37 from WebAssembly/extern-errorAlon Zakai2015-12-231-1/+6
|\ \ | | | | | | Emit error message when an unknown symbol is found
| * | 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-2316-45/+55
|/
* misc minor s2wasm fixes for globalsAlon Zakai2015-12-221-3/+4
|
* fix parsing of large offsets in 32-bitAlon Zakai2015-12-221-1/+1
|
* update experimental testsAlon Zakai2015-12-221-0/+0
|
* s2wasm failures: identify one bug in LLVMJF Bastien2015-12-221-0/+3
|
* Merge pull request #31 from WebAssembly/int8-int16Alon Zakai2015-12-222-65/+10
|\ | | | | s2wasm: support .int8 and .int16 data
| * s2wasm: support .int8 and .int16 dataJF Bastien2015-12-222-65/+10
|/ | | | This fixes a bunch of the torture test failures.
* visitStore in LowerInt64Alon Zakai2015-12-221-3/+20
|
* Merge pull request #30 from WebAssembly/include-guardsAlon Zakai2015-12-2221-41/+91
|\ | | | | Fix / uniformize include guards
| * Fix / uniformize include guardsJF Bastien2015-12-2221-41/+91
|/
* Merge pull request #29 from WebAssembly/s2wasm-known-failuresJF Bastien2015-12-221-0/+85
|\ | | | | Add list of known GCC torture test failures
| * It is known (in tests).JF Bastien2015-12-221-0/+0
| |
| * Add list of known GCC torture test failuresJF Bastien2015-12-221-0/+85
|/ | | | I'll run the tests on the bots, and then triage the failures and fix them.
* Merge pull request #28 from WebAssembly/wallAlon Zakai2015-12-2210-33/+80
|\ | | | | Fix warnings found by GCC
| * Add curlies.JF Bastien2015-12-221-1/+2
| |
| * 32-bits are enough since this is an asm.js pointerJF Bastien2015-12-221-1/+1
| |
| * Add compiler-support.hJF Bastien2015-12-221-0/+38
| |