summaryrefslogtreecommitdiff
path: root/src/parsing.h
Commit message (Collapse)AuthorAgeFilesLines
* Split construction, scanning, and building phases of S2WasmBuilder (#400)Derek Schuff2016-04-271-2/+2
| | | | | | | | | | | Instead of doing all of the S2Wasm work in the constructor, split construction, scanning (to determine implemented functions) and building of the wasm module. This allows the linker to get the symbol information (e.g. implemented functions) without having to build an entire module (which will be useful for archives) and to allow the linker to link a new object into the existing one by building the wasm module in place on the existing module.
* Fix the build with GCC 5.3.1 and Clang 3.8.0.Csaba Osztrogonác2016-03-311-2/+2
| | | | Fixes #299
* parse nans with all due careAlon Zakai2016-02-021-2/+2
|
* save int bits in Literals, only bitcast to float/double on explicit requestAlon Zakai2016-02-021-21/+18
|
* don't accept -+ #163Alon Zakai2016-02-021-1/+5
|
* Use bit_cast in parseConst, avoid UBJF Bastien2016-01-281-24/+19
|
* Fix / uniformize include guardsJF Bastien2015-12-221-0/+5
|
* Fix the license headersJF Bastien2015-12-211-1/+15
| | | | This applies Apache 2.0 properly (as far as our lawyers have told me). We can do this early since all of the code was written by Alon Zakai.
* process on s2wasm, and first working testcaseAlon Zakai2015-12-101-0/+2
|
* refactor const parsingAlon Zakai2015-12-101-0/+151