• Clemens Backes's avatar
    [include][cleanup] Replace typedef by using · e677c91f
    Clemens Backes authored
    The rest of the code base was already migrated last year in
    https://crrev.com/c/1631409. In the API we have to be more careful to
    not break embedders. According to the standard there is no semantic
    difference between typedef and using ([decl.typedef#2]):
      A typedef-name can also be introduced by an alias-declaration. The
      identifier following the using keyword becomes a typedef-name and the
      optional attribute-specifier-seq following the identifier appertains
      to that typedef-name. Such a typedef-name has the same semantics as if
      it were introduced by the typedef specifier.
    
    Thus this CL replaces all typedefs in include/v8.h by the equivalent
    using declaration. This improves readability, especially for function
    pointer types.
    
    R=ulan@chromium.org
    CC=leszeks@chromium.org
    
    Bug: v8:11074
    Change-Id: Id917b6aa5c8cd289c60bda5da1e3667e747936e7
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2563880
    Commit-Queue: Clemens Backes <clemensb@chromium.org>
    Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
    Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#71719}
    e677c91f
Name
Last commit
Last update
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...
.flake8 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...
COMMON_OWNERS Loading commit data...
DEPS Loading commit data...
DIR_METADATA Loading commit data...
ENG_REVIEW_OWNERS Loading commit data...
INFRA_OWNERS Loading commit data...
INTL_OWNERS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
MIPS_OWNERS Loading commit data...
OWNERS Loading commit data...
PPC_OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
S390_OWNERS Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...