|
Forking the type system between Crankshaft & Turbofan.
Our Type class has a semantic and representational dimension.
Much code in src/ast, Crankshaft and Turbofan is based on it.
Going forward in Turbofan we'd like to remove representational information
entirely. To that end, new type AstType has been created to preserve
existing behavior for the benefit of Crankshaft and the AST.
BUG=
Committed: https://crrev.com/17e9e2f4c853e48e0df84103e62cf59ed6684d1b
Cr-Commit-Position: refs/heads/master@{#39135}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1391 lines, -1420 lines) |
Patch |
|
M |
BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/asmjs/asm-typer.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/ast/ast.h
|
View
|
|
9 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/ast/ast.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/ast/ast-type-bounds.h
|
View
|
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
A + |
src/ast/ast-types.h
|
View
|
1
|
21 chunks |
+324 lines, -287 lines |
0 comments
|
Download
|
|
A + |
src/ast/ast-types.cc
|
View
|
|
47 chunks |
+224 lines, -235 lines |
0 comments
|
Download
|
|
M |
src/code-stubs.cc
|
View
|
|
1 chunk |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/code-stubs-hydrogen.cc
|
View
|
|
5 chunks |
+16 lines, -16 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/hydrogen.h
|
View
|
|
4 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/hydrogen.cc
|
View
|
|
24 chunks |
+67 lines, -75 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/hydrogen-types.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/hydrogen-types.cc
|
View
|
|
1 chunk |
+10 lines, -10 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/typing.h
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/typing.cc
|
View
|
|
17 chunks |
+61 lines, -58 lines |
0 comments
|
Download
|
|
M |
src/effects.h
|
View
|
|
3 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/field-type.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/field-type.cc
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/ic/ic-state.h
|
View
|
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/ic/ic-state.cc
|
View
|
|
3 chunks |
+21 lines, -23 lines |
0 comments
|
Download
|
|
M |
src/parsing/parameter-initializer-rewriter.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/type-info.h
|
View
|
|
2 chunks |
+6 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/type-info.cc
|
View
|
|
4 chunks |
+9 lines, -15 lines |
0 comments
|
Download
|
|
M |
src/types.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
src/v8.gyp
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
A + |
test/cctest/ast-types-fuzz.h
|
View
|
|
8 chunks |
+122 lines, -116 lines |
0 comments
|
Download
|
|
M |
test/cctest/cctest.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
test/cctest/cctest.status
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
A + |
test/cctest/test-ast-types.cc
|
View
|
|
100 chunks |
+459 lines, -494 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-field-type-tracking.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-types.cc
|
View
|
1
|
2 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
Total messages: 25 (14 generated)
|