DescriptionEliminate [LegacyInterfaceTypeChecking] for modules/filesystem bindings
Let bindings generate a TypeError, rather than the module code
producing a TypeMismatchError or InvalidModificationError, if null is
passed for non-nullable interface arguments.
This was previously untested, so new tests were added for the async
API and sync API (in worker) cases.
(Some async cases are not modified in this CL, as there is a
behavior change we want to tackle separately.)
BUG=561338
R=philipj@opera.com
Committed: https://crrev.com/d58c42982f7f11450533250d8deedea8afc89f9e
Cr-Commit-Position: refs/heads/master@{#363008}
Patch Set 1 #Patch Set 2 : Add assertions about writer error state #
Total comments: 10
Patch Set 3 : Review feedback #Patch Set 4 : Scope to safe changes #Messages
Total messages: 19 (6 generated)
|