summaryrefslogtreecommitdiff
path: root/src/emscripten-optimizer/simple_ast.h
Commit message (Expand)AuthorAgeFilesLines
* Use new wast parser in wasm2js (#6606)Thomas Lively2024-05-291-2/+1
* [NFC] Mark operator== as const (#5990)walkingeyerobot2023-10-031-1/+1
* wasm2js: Stop emitting nan and infinity (#5391)Will Cohen2023-01-041-14/+6
* Switch from `typedef` to `using` in C++ code. NFC (#5258)Sam Clegg2022-11-151-1/+1
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-9/+10
* [wasm2js] Support exports of Globals (#4523)magic-akari2022-03-171-5/+49
* Make static buffers in numToString thread local (#4134)Thomas Lively2021-09-091-4/+6
* Simplify some numeric code (#3186)Max Graey2020-10-011-2/+2
* wasm2js: don't emit obviously unnecessary parens (#2080)Alon Zakai2019-05-021-12/+26
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-83/+139
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-334/+439
* wasm2js: remove unneeded break/continue labels (#2058)Alon Zakai2019-04-261-5/+4
* wasm2js: more js optimization (#2050)Alon Zakai2019-04-241-0/+3
* wasm2js: start to optionally optimize the JS (#2046)Alon Zakai2019-04-241-11/+2
* wasm2js: emit quoted properties for the exports, to support closure compiler ...Alon Zakai2019-04-231-2/+17
* wasm2js: fix printing of negated negative constants (#2034)Alon Zakai2019-04-221-0/+3
* wasm2js: do not try to be smart with not emitting if braces, the corner cases...Alon Zakai2019-04-181-33/+17
* Fix if else JS printing when if body is a labelled block (#2017)Alon Zakai2019-04-171-1/+4
* More misc ASAN fixes (#1882)Alon Zakai2019-01-221-0/+1
* Code style improvements (#1868)Alon Zakai2019-01-151-10/+11
* Fix alignment in MixedAllocator (#1740)Alon Zakai2018-11-131-2/+2
* wasm2asm: Fix and enable a large number of spec tests (#1558)Alex Crichton2018-05-291-6/+14
* wasm2asm: Implement float<->int conversions (#1550)Alex Crichton2018-05-161-0/+15
* i64 to i32 lowering for wasm2asm (#1134)Thomas Lively2017-09-011-3/+5
* wasm2asm test generation (#1124)Thomas Lively2017-08-161-61/+41
* Get wasm2asm building again (#1107)Thomas Lively2017-08-021-0/+651
* refactor asm.js ast to use an AssignName node, for the common case of assigni...Alon Zakai (kripken)2017-01-311-9/+30
* refactor asm.js ast to not use STAT nodes - we don't need to print the asm.js...Alon Zakai (kripken)2017-01-311-632/+2
* refactor asm.js ast to use an Assign nodeAlon Zakai (kripken)2017-01-311-116/+48
* use MixedArena in asm.js astAlon Zakai (kripken)2017-01-311-43/+35
* refactor asm.js ast to use a string node directly instead of [NAME, string]Alon Zakai (kripken)2017-01-311-8/+10
* refactor asm.js ast to use a number node directly instead of [NUM, number]Alon Zakai (kripken)2017-01-301-7/+17
* fix large f32 consts, fixes #817 (#820)Alon Zakai2016-11-011-2/+2
* Fix some C6246: "Local declaration of 'i' hides declaration of the same name ...juj2016-10-201-1/+1
* clean up in emscripten-optimizer arenasAlon Zakai2016-04-271-0/+1
* use strncpy #283Alon Zakai2016-03-281-1/+1
* Add Travis builds with sanitizersJF Bastien2016-01-101-15/+14
* parse for loops in asm2wasm #60Alon Zakai2016-01-041-1/+13
* Fix / uniformize include guardsJF Bastien2015-12-221-3/+3
* Fix warnings found by GCCJF Bastien2015-12-221-16/+16
* Fix uninitialize variable warningJF Bastien2015-12-221-1/+3
* Fix the license headersJF Bastien2015-12-211-1/+15
* don't quote keys in object printing when not necessaryAlon Zakai2015-12-071-3/+14
* emit heap views in wasm2asmAlon Zakai2015-12-061-0/+7
* wasm2asm fixesAlon Zakai2015-12-041-0/+6
* fixes for wasm2asmAlon Zakai2015-12-031-1/+1
* refactoring, and wasm2asm arags and localsAlon Zakai2015-12-011-6/+61
* finish first pass on wasm2asmAlon Zakai2015-12-011-0/+6
* wasm2asm progressAlon Zakai2015-12-011-0/+6
* wasm2asm progressAlon Zakai2015-11-271-0/+8