• Stephan Herhut's avatar
    Reland "Introduce CodeReference" · 9a200cd2
    Stephan Herhut authored
    This is a reland of 4d7ad46d
    
    Original change's description:
    > Introduce CodeReference
    >
    > Add a struct CodeReference that can be stack allocated to pass a
    > reference to either an on-heap code object or off-heap WasmCode object
    > in a gc safe manner. The struct also provides a common interface such
    > that code can be written independently of the kind of code object it
    > references.
    >
    > Change-Id: I5a6f74462e6e141d167c7fd9bac8c21941fd83b1
    > Reviewed-on: https://chromium-review.googlesource.com/977905
    > Commit-Queue: Stephan Herhut <herhut@chromium.org>
    > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#52580}
    
    Change-Id: I40861474fe4a3efd72e6c59e2e7b847ab6772735
    Reviewed-on: https://chromium-review.googlesource.com/1013939
    Commit-Queue: Stephan Herhut <herhut@chromium.org>
    Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#52665}
    9a200cd2
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides 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...
.editorconfig Loading commit data...
.git-blame-ignore-revs 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...