summaryrefslogtreecommitdiff
path: root/src/resolve-names.cc
Commit message (Expand)AuthorAgeFilesLines
* Add support for the reference types proposal (#938)Alex Crichton2019-02-141-0/+26
* Add br_on_exn instruction (#1016)Ben Smith2019-02-131-0/+7
* Parse updated event text and binary format (#1014)Ben Smith2019-02-121-0/+9
* Rename exception -> event (#1013)Ben Smith2019-02-111-7/+7
* Remove the `if_except` instruction (#1009)Ben Smith2019-02-101-14/+0
* Rename {memory,table}.drop to {data,elem}.drop (#1000)Alex Crichton2019-01-301-4/+4
* The great renaming (#985)Ben Smith2018-12-191-21/+21
* Combine param_binding and local_binding in IR (#969)Ben Smith2018-12-041-7/+20
* Add more bulk memory tests; use vars for segments (#930)Ben Smith2018-10-151-0/+34
* Implemented tail call instructions: (#926)Francis McCabe2018-10-121-0/+14
* Fix some multi-value bugs; run spec testsBen Smith2018-09-061-1/+12
* Replace ErrorHandler with Errors and FormatErrors*Ben Smith2018-09-041-16/+13
* Move WastLexer out of NameResolver, Validator, etc.Ben Smith2018-09-041-17/+8
* WIP on support for level1 exception spec (#773)Ben Smith2018-03-021-16/+13
* [cleanup] Always use braces with if (#691)Ben Smith2017-12-091-5/+10
* Update testsuite; call_indirect has new syntax (#667)Ben Smith2017-11-111-1/+2
* Fix some fuzzer-found regressions (#647)Ben Smith2017-10-061-2/+2
* Always include quoted headers like "src/foo.h" (#601)Ben Smith2017-08-301-7/+7
* Clean up various structs in ir.h (#595)Ben Smith2017-08-261-11/+12
* Rewrite parser as recursive descent (#591)Ben Smith2017-08-151-0/+2
* Rename snake_case to MixedCase. (#579)Ben Smith2017-07-191-7/+7
* Remove uses of StringSlice from IR (#559)Ben Smith2017-07-071-11/+9
* Use std::string instead of StringSlice in Var (#556)Ben Smith2017-07-061-19/+13
* Remove BinaryErrorHandler, rename SourceErrorHandler (#553)Ben Smith2017-07-061-8/+6
* Use type hierarchy for Command instead of union (#538)Ben Smith2017-06-271-14/+6
* Refactor Expr as class hierarchy instead of union (#524)Ben Smith2017-06-231-58/+58
* Consistent comments when ending anonymous namespace (#521)Sam Clegg2017-06-231-1/+1
* Fix the validator to be able to validate exception handling constructs. (#514)KarlSchimpf2017-06-221-1/+40
* Add exception declarations and examples. (#494)KarlSchimpf2017-06-131-0/+4
* Use CamelCase names and member functions in ir.h (#492)Ben Smith2017-06-121-5/+5
* Update testsuite; more lexer/parser changes (#484)Ben Smith2017-06-111-7/+7
* Use C++ callbacks in BindingHash::FindDuplicates (#487)Ben Smith2017-06-091-26/+9
* Use C++ classes for {apply,resolve,generate}-names (#472)Ben Smith2017-06-031-165/+182
* Make ExprVisitor into C++ class (#471)Ben Smith2017-06-021-76/+57
* Add fuzzing helper scripts, fix fuzzing bugs (#416)Ben Smith2017-05-121-0/+3
* Use C++ style C headers (e.g. <cstdlib>) (#431)Ben Smith2017-05-111-2/+2
* Rename all occurences of AST (#413)Ben Smith2017-05-041-7/+7
* Change {Source,Binary}ErrorHandler to C++ (#403)Ben Smith2017-04-241-13/+1
* Support arithmetic/canonical NaN; update testsuite (#368)Ben Smith2017-03-241-1/+2
* Replace wabt::*vector with std::vector (#366)Ben Smith2017-03-221-45/+40
* Use std::unordered_multimap for BindingHash (#357)Ben Smith2017-03-161-9/+9
* Fix potential one-definition-rule breaking structs (#356)Ben Smith2017-03-151-0/+4
* Fix crash using binary reader logging with error (#351)Ben Smith2017-03-131-2/+4
* Move loop variable into for loop header (#347)Ben Smith2017-03-091-14/+9
* Replace the Wabt/wabt prefix with a C++ namespace (#331)Ben Smith2017-03-021-124/+128
* Make most enumerations into enum classes (#329)Ben Smith2017-03-011-51/+43
* Require C++-style casts, disallow C-style casts (#320)Ben Smith2017-02-271-17/+18
* Remove struct and enum typedefs (#317)Ben Smith2017-02-241-4/+4
* Change NULL -> nullptr (#315)Ben Smith2017-02-241-3/+3
* Switch C files to CC files (#309)Ben Smith2017-02-231-0/+467