Ignore:
Timestamp:
Jun 2, 2020, 9:10:54 AM (5 years ago)
Author:
[email protected]
Message:

Make generated C++ code use modern C++
https://bugs.webkit.org/show_bug.cgi?id=190714

Patch by Rob Buis <[email protected]> on 2020-06-02
Reviewed by Sam Weinig.

Source/JavaScriptCore:

Update inspector protocol generator and rebaseline the tests.

  • inspector/scripts/codegen/cpp_generator_templates.py:
  • inspector/scripts/codegen/generate_cpp_protocol_types_header.py:
  • inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
  • inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
  • inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result:
  • inspector/scripts/tests/expected/enum-values.json-result:
  • inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
  • inspector/scripts/tests/expected/same-type-id-different-domain.json-result:
  • inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result:
  • inspector/scripts/tests/expected/type-declaration-array-type.json-result:
  • inspector/scripts/tests/expected/type-declaration-enum-type.json-result:
  • inspector/scripts/tests/expected/type-declaration-object-type.json-result:
  • inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
  • yarr/generateYarrUnicodePropertyTables.py:

Source/WebCore:

Replace typedef usage by alias-declaration.

No new tests. No change in behavior.

  • css/makeprop.pl:
  • dom/make_names.pl:

(printHeaderHead):
(printInit):
(printTypeHelpersHeaderFile):
(printFactoryCppFile):
(printFactoryHeaderFile):
(printWrapperFactoryCppFile):
(printWrapperFactoryHeaderFile):

Source/WebKit:

Replace typedef usage by alias-declaration.

  • Scripts/webkit/messages.py:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r262412 r262424  
     12020-06-02  Rob Buis  <[email protected]>
     2
     3        Make generated C++ code use modern C++
     4        https://bugs.webkit.org/show_bug.cgi?id=190714
     5
     6        Reviewed by Sam Weinig.
     7
     8        Update inspector protocol generator and rebaseline the tests.
     9
     10        * inspector/scripts/codegen/cpp_generator_templates.py:
     11        * inspector/scripts/codegen/generate_cpp_protocol_types_header.py:
     12        * inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
     13        * inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
     14        * inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result:
     15        * inspector/scripts/tests/expected/enum-values.json-result:
     16        * inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
     17        * inspector/scripts/tests/expected/same-type-id-different-domain.json-result:
     18        * inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result:
     19        * inspector/scripts/tests/expected/type-declaration-array-type.json-result:
     20        * inspector/scripts/tests/expected/type-declaration-enum-type.json-result:
     21        * inspector/scripts/tests/expected/type-declaration-object-type.json-result:
     22        * inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
     23        * yarr/generateYarrUnicodePropertyTables.py:
     24
    1252020-06-02  Paulo Matos  <[email protected]>
    226
Note: See TracChangeset for help on using the changeset viewer.