[torque] split base.tq
This creates a .tq file in src/objects for each src/objects/*.h file with Torque-defined classes and moves the object definitions and corresponding helpers/macros there. In addition, we create files convert.tq and cast.tq in src/builtins to move the casts and conversions to. Since Torque-generated .cc files end up as .o files in the same directory, there cannot be two .tq files of the same name. Thus it was necessary to rename src/builtins/arguments.tq and src/builtins/string.tq to not clash with the new files in src/objects. This is a mechanical change that only moves code. Design doc: http://doc/1fh4OUMjQMnQdJm3aiAPXQUNdgbQugkRGdJzDh8hmyzk Bug: v8:9861 v8:9810 v8:7793 Change-Id: I9c54cb50f32b9ae0fb41752199515133eb59ea5c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1910100Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Commit-Queue: Tobias Tebbi <tebbi@chromium.org> Cr-Commit-Position: refs/heads/master@{#64892}
Showing
This diff is collapsed.
src/builtins/cast.tq
0 → 100644
This diff is collapsed.
src/builtins/convert.tq
0 → 100644
src/objects/api-callbacks.tq
0 → 100644
src/objects/arguments.tq
0 → 100644
src/objects/cell.tq
0 → 100644
src/objects/code.tq
0 → 100644
src/objects/contexts.tq
0 → 100644
src/objects/data-handler.tq
0 → 100644
src/objects/debug-objects.tq
0 → 100644
src/objects/feedback-cell.tq
0 → 100644
src/objects/fixed-array.tq
0 → 100644
src/objects/foreign.tq
0 → 100644
src/objects/free-space.tq
0 → 100644
src/objects/heap-number.tq
0 → 100644
src/objects/heap-object.tq
0 → 100644
src/objects/js-array.tq
0 → 100644
src/objects/js-collection.tq
0 → 100644
src/objects/js-generator.tq
0 → 100644
src/objects/js-objects.tq
0 → 100644
This diff is collapsed.
src/objects/js-promise.tq
0 → 100644
src/objects/js-proxy.tq
0 → 100644
src/objects/js-regexp.tq
0 → 100644
This diff is collapsed.
src/objects/js-weak-refs.tq
0 → 100644
This diff is collapsed.
src/objects/map.tq
0 → 100644
This diff is collapsed.
src/objects/microtask.tq
0 → 100644
This diff is collapsed.
src/objects/module.tq
0 → 100644
This diff is collapsed.
src/objects/name.tq
0 → 100644
This diff is collapsed.
src/objects/oddball.tq
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/objects/promise.tq
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/objects/property-cell.tq
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/objects/script.tq
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/objects/string.tq
0 → 100644
This diff is collapsed.
src/objects/struct.tq
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/objects/template.tq
0 → 100644
This diff is collapsed.
src/wasm/wasm-objects.tq
0 → 100644
This diff is collapsed.
Please
register
or
sign in
to comment