• 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