• Clemens Hammacher's avatar
    Reland "Remove all custom CopyCharsUnsigned implementations" · 9febc505
    Clemens Hammacher authored
    This is a reland of 5d8c4890
    
    Original change's description:
    > Remove all custom CopyCharsUnsigned implementations
    >
    > It's unclear whether the custom implementation have any advantage over
    > the standard library one's.
    > Since we update our toolchain and standard library regularly, it might
    > well be the case that the custom implementations are slower by now.
    >
    > Thus this CL removes all {CopyCharsUnsigned} implementations and
    > implements {CopyChars} generically using {std::copy_n}.
    >
    > Note that this does not touch the {MemMove} and {MemCopy} functions
    > yet, as we have seen regressions when trying to remove them before
    > (https://crbug.com/v8/8675#c5).
    >
    > R=leszeks@chromium.org
    >
    > Bug: v8:9396
    > Change-Id: I97a183afebcccd2fbb567bdba02e827331475608
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1800577
    > Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#63808}
    
    Bug: v8:9396
    Cq-Include-Trybots: luci.v8.try:v8_linux64_ubsan_rel_ng
    Change-Id: I9cd754ebe6b802bb4aabd6d2a448de41da040874
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1807357Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#63823}
    9febc505
Name
Last commit
Last update
..
OWNERS Loading commit data...
expression-scope-reparenter.cc Loading commit data...
expression-scope-reparenter.h Loading commit data...
expression-scope.h Loading commit data...
func-name-inferrer.cc Loading commit data...
func-name-inferrer.h Loading commit data...
keywords-gen.h Loading commit data...
keywords.txt Loading commit data...
literal-buffer.cc Loading commit data...
literal-buffer.h Loading commit data...
parse-info.cc Loading commit data...
parse-info.h Loading commit data...
parser-base.h Loading commit data...
parser.cc Loading commit data...
parser.h Loading commit data...
parsing.cc Loading commit data...
parsing.h Loading commit data...
pending-compilation-error-handler.cc Loading commit data...
pending-compilation-error-handler.h Loading commit data...
preparse-data-impl.h Loading commit data...
preparse-data.cc Loading commit data...
preparse-data.h Loading commit data...
preparser-logger.h Loading commit data...
preparser.cc Loading commit data...
preparser.h Loading commit data...
rewriter.cc Loading commit data...
rewriter.h Loading commit data...
scanner-character-streams.cc Loading commit data...
scanner-character-streams.h Loading commit data...
scanner-inl.h Loading commit data...
scanner.cc Loading commit data...
scanner.h Loading commit data...
token.cc Loading commit data...
token.h Loading commit data...