• ahaas's avatar
    [wasm] Do a proper HasProperty() check in the memory and table setup. · 7bffaaac
    ahaas authored
    The WebAssembly spec requires a HasProperty() check for the maximum
    property of the descriptor object which is used to set up a
    WebAssembly.Memory object or a WebAssembly.Table object.
    
    The original implementation only approximated the HasProperty() check.
    It used Get() to get the value of the maximum property of the descriptor
    object and compared the resulting value to {undefined}. However, this
    approximation is incorrect if the property exists but its value is
    {undefined}.
    
    R=titzer@chromium.org, franzih@chromium.org
    BUG=chromium:649461
    TEST=mjsunit/wasm/memory
    
    Review-Url: https://codereview.chromium.org/2367673003
    Cr-Commit-Position: refs/heads/master@{#39722}
    7bffaaac
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...