• Jakob Gruber's avatar
    Reland "[snapshot] Emit the embedded blob as assembly instead of inline assembly" · bd8ed720
    Jakob Gruber authored
    This is a reland of 0b13f0f5
    
    Original change's description:
    > [snapshot] Emit the embedded blob as assembly instead of inline assembly
    >
    > The motivation behind this is that MSVC doesn't support inline assembly
    > on x64. Emitting the embedded blob as a plain assembly file will give us
    > MSVC support (and possibly faster compilation times as a side-effect).
    >
    > Bug: v8:6666,v8:8349
    > Change-Id: I2e6cf072faa9ef406fe721a05b63912c655546c2
    > Reviewed-on: https://chromium-review.googlesource.com/c/1329205
    > Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    > Reviewed-by: Michael Stanton <mvstanton@chromium.org>
    > Reviewed-by: Yang Guo <yangguo@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#57524}
    
    Tbr: yangguo@chromium.org,mvstanton@chromium.org
    Bug: v8:6666, v8:8349
    Change-Id: Ib35696b60a9cd01bc2edf459c8e8d84716e3438d
    Reviewed-on: https://chromium-review.googlesource.com/c/1337733Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#57546}
    bd8ed720
Name
Last commit
Last update
..
DEPS Loading commit data...
OWNERS Loading commit data...
code-serializer.cc Loading commit data...
code-serializer.h Loading commit data...
deserializer-allocator.cc Loading commit data...
deserializer-allocator.h Loading commit data...
deserializer.cc Loading commit data...
deserializer.h Loading commit data...
embedded-empty.cc Loading commit data...
embedded-file-writer.cc Loading commit data...
embedded-file-writer.h Loading commit data...
mksnapshot.cc Loading commit data...
natives-common.cc Loading commit data...
natives-external.cc Loading commit data...
natives.h Loading commit data...
object-deserializer.cc Loading commit data...
object-deserializer.h Loading commit data...
partial-deserializer.cc Loading commit data...
partial-deserializer.h Loading commit data...
partial-serializer.cc Loading commit data...
partial-serializer.h Loading commit data...
read-only-deserializer.cc Loading commit data...
read-only-deserializer.h Loading commit data...
read-only-serializer.cc Loading commit data...
read-only-serializer.h Loading commit data...
references.h Loading commit data...
roots-serializer.cc Loading commit data...
roots-serializer.h Loading commit data...
serializer-allocator.cc Loading commit data...
serializer-allocator.h Loading commit data...
serializer-common.cc Loading commit data...
serializer-common.h Loading commit data...
serializer.cc Loading commit data...
serializer.h Loading commit data...
snapshot-common.cc Loading commit data...
snapshot-empty.cc Loading commit data...
snapshot-external.cc Loading commit data...
snapshot-source-sink.cc Loading commit data...
snapshot-source-sink.h Loading commit data...
snapshot.h Loading commit data...
startup-deserializer.cc Loading commit data...
startup-deserializer.h Loading commit data...
startup-serializer.cc Loading commit data...
startup-serializer.h Loading commit data...