]> Cypherpunks.ru repositories - gostls13.git/commit
misc/wasm: enable ECMAScript strict mode
authorrhysd <lin90162@yahoo.co.jp>
Tue, 13 Jul 2021 14:05:17 +0000 (23:05 +0900)
committerRichard Musiol <neelance@gmail.com>
Fri, 3 Sep 2021 19:56:09 +0000 (19:56 +0000)
commit04d8d249600bf7b350454175c521e0c251785956
treeb2b031d62d5d07203bc4d47e8c51974d9d539ad2
parent52aef05498a9e84ede16fb7ce46a2a252af05479
misc/wasm: enable ECMAScript strict mode

Current wasm_exec.js does not enable ECMAScript strict mode. But it is
recommended to be enabled because it

1. eliminates some ECMAScript silent errors by changing them to throw
   errors
2. fixes mistakes that make it difficult for JavaScript engines to
   perform optimizations
3. prohibits some syntax likely to be defined in future versions of
   ECMAScript

This commit enables ECMAScript strict mode in wasm_exec.js following the
transition guide:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode/Transitioning_to_strict_mode

Fixes #47116

Change-Id: Ib8ffceee37e9127698fb51304241f1e429efe83e
Reviewed-on: https://go-review.googlesource.com/c/go/+/334269
Reviewed-by: Richard Musiol <neelance@gmail.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Trust: Richard Musiol <neelance@gmail.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
misc/wasm/wasm_exec.js