@@ -403,7 +403,7 @@ \section{Evolving WebAssembly}
403
403
Each subgroup determines its own meeting schedule and processes, though
404
404
there are discussions of unifying them\cite {SubgroupsProcessIssue }.
405
405
406
- \chapter {Proof Mechanization } % TODO
406
+ \chapter {Proof Mechanization }
407
407
408
408
Formal handwritten proofs continue to be the standard for showing a given
409
409
system holds certain properties, but they suffer from several drawbacks.
@@ -429,7 +429,7 @@ \chapter{Proof Mechanization} % TODO
429
429
430
430
Proof assistants can be used to model a variety of logical or mathematical
431
431
systems, though have received much attention for proving properties about
432
- programming languages in particular; % TODO: citation needed
432
+ programming languages in particular\cite { JSCert , RustBelt , WattMechanizing };
433
433
the (hopefully strict and well-defined) specifications of such languages lend
434
434
themselves well to translation into mechanized forms.
435
435
@@ -772,7 +772,7 @@ \section{Tail Call}
772
772
Like the previous two proposals mechanized in this project, the Tail Call
773
773
proposal also does not introduce any completely new behavior at a high level.
774
774
Core WebAssembly explicitly disallows tail-call optimizations for
775
- functions that return the result of a function call. % FIXME: Citation needed
775
+ functions that return the result of a function call.
776
776
To alleviate this and allow developers to opt into such optimizations,
777
777
this proposal introduces a `` return'' version of each existing call
778
778
instruction\cite {TailCallOverview }:
@@ -870,7 +870,7 @@ \section{Tail Call}
870
870
incorrect state for over two years, since its initial
871
871
authoring\cite {TailInvokeTypoHistory }.
872
872
873
- \chapter {Related Work } % TODO
873
+ \chapter {Related Work }
874
874
875
875
\citeauthor {WasmCoqMechanization } developed an independent mechanization of
876
876
WebAssembly using the Coq proof assistant, and came close to proving its
@@ -927,7 +927,7 @@ \chapter{Related Work} % TODO
927
927
An amended version of the specification is proposed that fixes these errors,
928
928
and mechanized in Coq with proofs of compilation and SC-DRF correctness.
929
929
930
- \chapter {Future Work } % TODO
930
+ \chapter {Future Work }
931
931
932
932
Certainly, much remains to be done in the area of WebAssembly soundness
933
933
validation.
0 commit comments