summaryrefslogtreecommitdiff
path: root/src/ir.h
Commit message (Expand)AuthorAgeFilesLines
* Allow a local type count of 0 (#1039)Ben Smith2019-03-081-2/+3
* Rename anyfunc -> funcref; parse reference types (#1026)Ben Smith2019-02-251-3/+2
* Add support for the reference types proposal (#938)Alex Crichton2019-02-141-2/+20
* Add br_on_exn instruction (#1016)Ben Smith2019-02-131-0/+10
* Parse updated event text and binary format (#1014)Ben Smith2019-02-121-1/+1
* Rename exception -> event (#1013)Ben Smith2019-02-111-18/+18
* Remove the `if_except` instruction (#1009)Ben Smith2019-02-101-12/+0
* Rename {memory,table}.drop to {data,elem}.drop (#1000)Alex Crichton2019-01-301-4/+4
* The great renaming (#985)Ben Smith2018-12-191-13/+13
* Combine param_binding and local_binding in IR (#969)Ben Smith2018-12-041-2/+1
* Add more bulk memory tests; use vars for segments (#930)Ben Smith2018-10-151-36/+27
* Implemented tail call instructions: (#926)Francis McCabe2018-10-121-1/+6
* Add bulk memory opcode definitions (#927)Alex Crichton2018-10-121-0/+44
* Tailcall (#918)Ben Smith2018-10-011-0/+5
* Add support for multi-value proposal (#861)Ben Smith2018-06-141-3/+3
* Better type-check errors locs @ end of block (#856)Ben Smith2018-06-051-0/+3
* Update spec tests; rename {grow,current}_memory (#849)Ben Smith2018-05-271-4/+4
* Don't allow a local decl count of 0 (#827)Ben Smith2018-04-101-4/+13
* Store local types as Type+Count pairs (#820)Ben Smith2018-03-281-2/+53
* Run clang-format over all the files (#814)Ben Smith2018-03-161-10/+9
* SIMD v8x16.shuffle implementation. (#811)lizhengxing2018-03-151-0/+10
* Simd i8x16.extract_lane_s instruction implementation. (#802)lizhengxing2018-03-131-0/+10
* Generate symbol table when creating relocations in binary-writer.cc (#794)Sam Clegg2018-03-061-6/+0
* WIP on support for level1 exception spec (#773)Ben Smith2018-03-021-20/+17
* SIMD v128.bitselect instruction implementation. (#759)lizhengxing2018-02-191-0/+2
* Add wasm2c tool (#710)Ben Smith2018-01-081-0/+4
* Fix bug when writing inline exports for import (#700)Ben Smith2017-12-191-0/+5
* Wabt simd v128.const instruction initial PR: (#677)lizhengxing2017-12-151-0/+7
* Rename {wake,wait} -> atomic.{wake,wait} (#672)Ben Smith2017-11-211-7/+7
* Update testsuite; call_indirect has new syntax (#667)Ben Smith2017-11-111-37/+44
* Fix some fuzzer-found regressions (#647)Ben Smith2017-10-061-1/+1
* Add `i{32,64}.wait` and `wake` operators (#646)Ben Smith2017-10-051-1/+6
* Add Atomic instructions (#633)Ben Smith2017-09-201-0/+8
* Use std::unique_ptr in intrusive-list API (#602)Ben Smith2017-08-301-12/+12
* Always include quoted headers like "src/foo.h" (#601)Ben Smith2017-08-301-5/+5
* Clean up various structs in ir.h (#595)Ben Smith2017-08-261-190/+265
* Rewrite parser as recursive descent (#591)Ben Smith2017-08-151-12/+50
* Update testsuite (#582)Ben Smith2017-07-261-2/+0
* Use std::vector for DataSegment data (#567)Ben Smith2017-07-121-8/+2
* Always pass string_view by value (#563)Ben Smith2017-07-101-8/+7
* Remove uses of StringSlice from IR (#559)Ben Smith2017-07-071-78/+39
* Use std::string instead of StringSlice in Var (#556)Ben Smith2017-07-061-8/+22
* Use intrusive list for ModuleFields (#554)Ben Smith2017-07-061-5/+4
* Extend binary reader to handle exception constructs. (#545)KarlSchimpf2017-07-011-4/+9
* Use intrusive_list for Expr (#544)Ben Smith2017-06-301-20/+16
* Use type hierarchy for Command instead of union (#538)Ben Smith2017-06-271-21/+101
* Add default constructor for Location and Const (#535)Wink Saville2017-06-261-23/+16
* Fix wat writer to fold exception handling constructs. (#533)KarlSchimpf2017-06-261-0/+7
* Use type hierarchy for ModuleField instead of union (#532)Ben Smith2017-06-251-47/+142
* Make wast-desugar work for exception handling. (#529)KarlSchimpf2017-06-241-0/+1