• Clemens Backes's avatar
    [api] Use C++14 [[deprecated]] attribute · 739bee71
    Clemens Backes authored
    Since C++14, there is a spec'ed attribute for deprecation of methods,
    functions, types, aliases or anything else.
    This CL switches from the GCC __attribute__ to this standard attribute.
    This allows to use the V8_DEPRECATED and V8_DEPRECATE_SOON macros on
    anything where the standard attribute can be used (including {using}
    statements that were not working before). It also avoids the need to
    nest the whole declaration in the macro, making the code more readable.
    
    R=adamk@chromium.org
    
    Bug: v8:9810
    Change-Id: I7adab7694af75423fb31ade2fc982dbf9c9bc699
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1847361Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
    Commit-Queue: Clemens Backes <clemensb@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#64174}
    739bee71
Name
Last commit
Last update
..
libplatform Loading commit data...
APIDesign.md Loading commit data...
DEPS Loading commit data...
OWNERS Loading commit data...
js_protocol-1.2.json Loading commit data...
js_protocol-1.3.json Loading commit data...
js_protocol.pdl Loading commit data...
v8-inspector-protocol.h Loading commit data...
v8-inspector.h Loading commit data...
v8-internal.h Loading commit data...
v8-platform.h Loading commit data...
v8-profiler.h Loading commit data...
v8-testing.h Loading commit data...
v8-util.h Loading commit data...
v8-value-serializer-version.h Loading commit data...
v8-version-string.h Loading commit data...
v8-version.h Loading commit data...
v8-wasm-trap-handler-posix.h Loading commit data...
v8-wasm-trap-handler-win.h Loading commit data...
v8.h Loading commit data...
v8config.h Loading commit data...