• Clemens Hammacher's avatar
    [wasm] Make error messages deterministic · eb1d2d70
    Clemens Hammacher authored
    Compilation only stores whether an error has been found, but not the
    exact error or it's location. This is generated by running a validation
    pass once all wire bytes have been received.
    This unifies error messages by removing one more location where we
    generate compilation error messages, and makes it deterministic because
    a) we always report the error in the first failing function, and
    b) if names are present, the error message will always contain the
       function name.
    
    R=titzer@chromium.org
    
    Bug: chromium:926311, v8:8814
    Change-Id: I79551b8bb73dcee503484de343a3ada60a6add4f
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1521112
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#60242}
    eb1d2d70
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni 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 Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.clang-tidy Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython 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...
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...