• Maya Lekova's avatar
    Revert "Reland "[torque] Throw exception instead of aborting if something goes wrong"" · 69e90801
    Maya Lekova authored
    This reverts commit 251d1623.
    
    Reason for revert: Breaks ASAN debug builders for ClusterFuzz, see https://ci.chromium.org/p/v8/builders/ci/V8%20Clusterfuzz%20Linux64%20ASAN%20-%20debug%20builder/8115
    
    Original change's description:
    > Reland "[torque] Throw exception instead of aborting if something goes wrong"
    > 
    > This is a reland of 3bd49f9b
    > 
    > The issue on the windows bot is apparently a compiler bug in MSVC related to
    > move construction. The fix seems to be to change the order of the fields in
    > "JsonParseResult" (go figure).
    > 
    > Drive-by-change: Fix LS on windows by emitting correct line endings and
    > enabling exceptions for the LS executable as well.
    > 
    > Original change's description:
    > > [torque] Throw exception instead of aborting if something goes wrong
    > >
    > > This CL enables exceptions for the Torque compiler and Torque language
    > > server. Instead of aborting when something goes wrong during
    > > compilation, a TorqueError is thrown, containing the error message
    > > and a source position. The compiler executable still prints the error
    > > and aborts, while the language server will pass this information
    > > along to the client (not included in this CL).
    > >
    > > R=danno@chromium.org
    > >
    > > Bug: v8:8880
    > > Change-Id: Iad83c46fb6a91c1babbc0ae7dbd94fbe4e7f1663
    > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1526003
    > > Reviewed-by: Daniel Clifford <danno@chromium.org>
    > > Commit-Queue: Simon Zünd <szuend@chromium.org>
    > > Cr-Commit-Position: refs/heads/master@{#60512}
    > 
    > Bug: v8:8880
    > Change-Id: I00e6591bbb4c516dd7540a7e27196853bc637f11
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1545995
    > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
    > Commit-Queue: Simon Zünd <szuend@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#60736}
    
    TBR=danno@chromium.org,tebbi@chromium.org,szuend@chromium.org
    
    Change-Id: I0b22db1652bd46fbb7167f75b710ed5e408ea8ac
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:8880
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1561311Reviewed-by: 's avatarMaya Lekova <mslekova@chromium.org>
    Commit-Queue: Maya Lekova <mslekova@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#60747}
    69e90801
Name
Last commit
Last update
..
ls Loading commit data...
ast.h Loading commit data...
cfg.cc Loading commit data...
cfg.h Loading commit data...
contextual.h Loading commit data...
csa-generator.cc Loading commit data...
csa-generator.h Loading commit data...
declarable.cc Loading commit data...
declarable.h Loading commit data...
declaration-visitor.cc Loading commit data...
declaration-visitor.h Loading commit data...
declarations.cc Loading commit data...
declarations.h Loading commit data...
earley-parser.cc Loading commit data...
earley-parser.h Loading commit data...
file-visitor.cc Loading commit data...
file-visitor.h Loading commit data...
global-context.h Loading commit data...
implementation-visitor.cc Loading commit data...
implementation-visitor.h Loading commit data...
instructions.cc Loading commit data...
instructions.h Loading commit data...
parameter-difference.h Loading commit data...
server-data.cc Loading commit data...
server-data.h Loading commit data...
source-positions.cc Loading commit data...
source-positions.h Loading commit data...
torque-compiler.cc Loading commit data...
torque-compiler.h Loading commit data...
torque-parser.cc Loading commit data...
torque-parser.h Loading commit data...
torque.cc Loading commit data...
type-oracle.cc Loading commit data...
type-oracle.h Loading commit data...
types.cc Loading commit data...
types.h Loading commit data...
utils.cc Loading commit data...
utils.h Loading commit data...