Skip to content

Commit 7bbd0bf

Browse files
hashseedCommit Bot
authored andcommitted
Move number related files to src/numbers
R=bmeurer@chromium.org, clemensh@chromium.org, jkummerow@chromium.org, sigurds@chromium.org, ulan@chromium.org, verwaest@chromium.org Bug: v8:9247 Change-Id: I153a6bbfc55989fe7a86c052f95c5cb8ee61e841 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1613244 Commit-Queue: Yang Guo <yangguo@chromium.org> Auto-Submit: Yang Guo <yangguo@chromium.org> Reviewed-by: Sigurd Schneider <sigurds@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Toon Verwaest <verwaest@chromium.org> Cr-Commit-Position: refs/heads/master@{#61557}
1 parent 3161a43 commit 7bbd0bf

111 files changed

Lines changed: 346 additions & 485 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

BUILD.gn

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2052,10 +2052,6 @@ v8_source_set("v8_base_without_compiler") {
20522052
"src/bailout-reason.h",
20532053
"src/basic-block-profiler.cc",
20542054
"src/basic-block-profiler.h",
2055-
"src/bignum-dtoa.cc",
2056-
"src/bignum-dtoa.h",
2057-
"src/bignum.cc",
2058-
"src/bignum.h",
20592055
"src/bit-vector.cc",
20602056
"src/bit-vector.h",
20612057
"src/bootstrapper.cc",
@@ -2100,8 +2096,6 @@ v8_source_set("v8_base_without_compiler") {
21002096
"src/builtins/builtins.h",
21012097
"src/builtins/constants-table-builder.cc",
21022098
"src/builtins/constants-table-builder.h",
2103-
"src/cached-powers.cc",
2104-
"src/cached-powers.h",
21052099
"src/callable.h",
21062100
"src/cancelable-task.cc",
21072101
"src/cancelable-task.h",
@@ -2136,9 +2130,6 @@ v8_source_set("v8_base_without_compiler") {
21362130
"src/contexts-inl.h",
21372131
"src/contexts.cc",
21382132
"src/contexts.h",
2139-
"src/conversions-inl.h",
2140-
"src/conversions.cc",
2141-
"src/conversions.h",
21422133
"src/counters-definitions.h",
21432134
"src/counters-inl.h",
21442135
"src/counters.cc",
@@ -2180,11 +2171,6 @@ v8_source_set("v8_base_without_compiler") {
21802171
"src/disasm.h",
21812172
"src/disassembler.cc",
21822173
"src/disassembler.h",
2183-
"src/diy-fp.cc",
2184-
"src/diy-fp.h",
2185-
"src/double.h",
2186-
"src/dtoa.cc",
2187-
"src/dtoa.h",
21882174
"src/eh-frame.cc",
21892175
"src/eh-frame.h",
21902176
"src/elements-inl.h",
@@ -2210,17 +2196,13 @@ v8_source_set("v8_base_without_compiler") {
22102196
"src/external-reference-table.h",
22112197
"src/external-reference.cc",
22122198
"src/external-reference.h",
2213-
"src/fast-dtoa.cc",
2214-
"src/fast-dtoa.h",
22152199
"src/feedback-vector-inl.h",
22162200
"src/feedback-vector.cc",
22172201
"src/feedback-vector.h",
22182202
"src/field-index-inl.h",
22192203
"src/field-index.h",
22202204
"src/field-type.cc",
22212205
"src/field-type.h",
2222-
"src/fixed-dtoa.cc",
2223-
"src/fixed-dtoa.h",
22242206
"src/flag-definitions.h",
22252207
"src/flags.cc",
22262208
"src/flags.h",
@@ -2417,8 +2399,6 @@ v8_source_set("v8_base_without_compiler") {
24172399
"src/macro-assembler.h",
24182400
"src/map-updater.cc",
24192401
"src/map-updater.h",
2420-
"src/math-random.cc",
2421-
"src/math-random.h",
24222402
"src/maybe-handles-inl.h",
24232403
"src/maybe-handles.h",
24242404
"src/memcopy.cc",
@@ -2429,6 +2409,28 @@ v8_source_set("v8_base_without_compiler") {
24292409
"src/microtask-queue.cc",
24302410
"src/microtask-queue.h",
24312411
"src/msan.h",
2412+
"src/numbers/bignum-dtoa.cc",
2413+
"src/numbers/bignum-dtoa.h",
2414+
"src/numbers/bignum.cc",
2415+
"src/numbers/bignum.h",
2416+
"src/numbers/cached-powers.cc",
2417+
"src/numbers/cached-powers.h",
2418+
"src/numbers/conversions-inl.h",
2419+
"src/numbers/conversions.cc",
2420+
"src/numbers/conversions.h",
2421+
"src/numbers/diy-fp.cc",
2422+
"src/numbers/diy-fp.h",
2423+
"src/numbers/double.h",
2424+
"src/numbers/dtoa.cc",
2425+
"src/numbers/dtoa.h",
2426+
"src/numbers/fast-dtoa.cc",
2427+
"src/numbers/fast-dtoa.h",
2428+
"src/numbers/fixed-dtoa.cc",
2429+
"src/numbers/fixed-dtoa.h",
2430+
"src/numbers/math-random.cc",
2431+
"src/numbers/math-random.h",
2432+
"src/numbers/strtod.cc",
2433+
"src/numbers/strtod.h",
24322434
"src/objects-body-descriptors-inl.h",
24332435
"src/objects-body-descriptors.h",
24342436
"src/objects-debug.cc",
@@ -2801,8 +2803,6 @@ v8_source_set("v8_base_without_compiler") {
28012803
"src/string-search.h",
28022804
"src/string-stream.cc",
28032805
"src/string-stream.h",
2804-
"src/strtod.cc",
2805-
"src/strtod.h",
28062806
"src/task-utils.cc",
28072807
"src/task-utils.h",
28082808
"src/third_party/siphash/halfsiphash.cc",

src/api.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
#include "src/compiler-dispatcher/compiler-dispatcher.h"
3030
#include "src/compiler.h"
3131
#include "src/contexts.h"
32-
#include "src/conversions-inl.h"
3332
#include "src/counters.h"
3433
#include "src/cpu-features.h"
3534
#include "src/date/date.h"
@@ -52,6 +51,7 @@
5251
#include "src/json-stringifier.h"
5352
#include "src/messages.h"
5453
#include "src/microtask-queue.h"
54+
#include "src/numbers/conversions-inl.h"
5555
#include "src/objects-inl.h"
5656
#include "src/objects/api-callbacks.h"
5757
#include "src/objects/embedder-data-array-inl.h"

src/arm/assembler-arm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
#include "src/assembler.h"
4949
#include "src/boxed-float.h"
5050
#include "src/constant-pool.h"
51-
#include "src/double.h"
51+
#include "src/numbers/double.h"
5252

5353
namespace v8 {
5454
namespace internal {

src/arm/macro-assembler-arm.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
#include "src/code-factory.h"
1616
#include "src/counters.h"
1717
#include "src/debug/debug.h"
18-
#include "src/double.h"
1918
#include "src/external-reference-table.h"
2019
#include "src/frames-inl.h"
2120
#include "src/heap/heap-inl.h" // For MemoryChunk.
2221
#include "src/macro-assembler.h"
22+
#include "src/numbers/double.h"
2323
#include "src/objects-inl.h"
2424
#include "src/register-configuration.h"
2525
#include "src/runtime/runtime.h"

src/asmjs/asm-parser.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
#include "src/asmjs/asm-types.h"
1414
#include "src/base/optional.h"
1515
#include "src/base/overflowing-math.h"
16-
#include "src/conversions-inl.h"
1716
#include "src/flags.h"
17+
#include "src/numbers/conversions-inl.h"
1818
#include "src/parsing/scanner.h"
1919
#include "src/wasm/wasm-limits.h"
2020
#include "src/wasm/wasm-opcodes.h"

src/asmjs/asm-scanner.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
#include <cinttypes>
88

99
#include "src/char-predicates-inl.h"
10-
#include "src/conversions.h"
1110
#include "src/flags.h"
11+
#include "src/numbers/conversions.h"
1212
#include "src/parsing/scanner.h"
1313

1414
namespace v8 {

src/ast/ast-value-factory.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
#include <forward_list>
3232

3333
#include "src/base/hashmap.h"
34-
#include "src/conversions.h"
3534
#include "src/globals.h"
3635
#include "src/heap/factory.h"
3736
#include "src/isolate.h"
37+
#include "src/numbers/conversions.h"
3838

3939
// Ast(Raw|Cons)String and AstValueFactory are for storing strings and
4040
// values independent of the V8 heap and internalizing them later. During

src/ast/ast.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
#include "src/builtins/builtins-constructor.h"
1414
#include "src/builtins/builtins.h"
1515
#include "src/contexts.h"
16-
#include "src/conversions-inl.h"
17-
#include "src/double.h"
1816
#include "src/elements.h"
17+
#include "src/numbers/conversions-inl.h"
18+
#include "src/numbers/double.h"
1919
#include "src/objects-inl.h"
2020
#include "src/objects/literal-objects-inl.h"
2121
#include "src/objects/literal-objects.h"

src/bootstrapper.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
#include "src/function-kind.h"
2121
#include "src/heap/heap-inl.h"
2222
#include "src/isolate-inl.h"
23-
#include "src/math-random.h"
2423
#include "src/microtask-queue.h"
24+
#include "src/numbers/math-random.h"
2525
#include "src/objects/api-callbacks.h"
2626
#include "src/objects/arguments.h"
2727
#include "src/objects/hash-table-inl.h"

src/builtins/builtins-arraybuffer.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
#include "src/builtins/builtins-utils-inl.h"
66
#include "src/builtins/builtins.h"
7-
#include "src/conversions.h"
87
#include "src/counters.h"
98
#include "src/heap/heap-inl.h" // For ToBoolean. TODO(jkummerow): Drop.
109
#include "src/maybe-handles-inl.h"
10+
#include "src/numbers/conversions.h"
1111
#include "src/objects-inl.h"
1212
#include "src/objects/js-array-buffer-inl.h"
1313

0 commit comments

Comments
 (0)