• Seth Brenith's avatar
    [cleanup] Use @generateCppClass on more classes · 334b94e1
    Seth Brenith authored
    Most Torque-defined extern classes already use @generateCppClass. As
    Nico pointed out in [1], it would be nice to convert the remaining
    classes and remove this option. This change converts most of those
    remaining classes. I know that the future of Torque-defined classes is a
    subject of some debate right now, but I think that it's worth doing a
    few mechanical changes to reduce the existing variety of options.
    
    Changes that don't exactly follow the usual pattern:
    1. BigIntBase, MutableBigInt: we can define these without a body, and
       then Torque treats them as "really external" rather than "kind of
       external, but with some Torque-generated parts".
    2. RegExpMatchInfo: moved its inline functions into a separate file,
       which the generated -tq.cc file requires.
    
    [1] https://docs.google.com/document/d/1q_gZLnXd4bGnCx3IUfbln46K3bSs9UHBGasy9McQtHI/edit#
    
    Bug: v8:8952
    Change-Id: I84c7958a295caa0bab847683c05022e18c921cad
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3027742Reviewed-by: 's avatarNico Hartmann <nicohartmann@chromium.org>
    Commit-Queue: Seth Brenith <seth.brenith@microsoft.com>
    Cr-Commit-Position: refs/heads/master@{#75817}
    334b94e1
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
riscv64 Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
DEPS Loading commit data...
OWNERS Loading commit data...
basic-block-profiler.cc Loading commit data...
basic-block-profiler.h Loading commit data...
code-tracer.h Loading commit data...
compilation-statistics.cc Loading commit data...
compilation-statistics.h Loading commit data...
disasm.h Loading commit data...
disassembler.cc Loading commit data...
disassembler.h Loading commit data...
eh-frame.cc Loading commit data...
eh-frame.h Loading commit data...
gdb-jit.cc Loading commit data...
gdb-jit.h Loading commit data...
objects-debug.cc Loading commit data...
objects-printer.cc Loading commit data...
perf-jit.cc Loading commit data...
perf-jit.h Loading commit data...
system-jit-metadata-win.h Loading commit data...
system-jit-win.cc Loading commit data...
system-jit-win.h Loading commit data...
unwinder.cc Loading commit data...
unwinder.h Loading commit data...
unwinding-info-win64.cc Loading commit data...
unwinding-info-win64.h Loading commit data...