Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Issue 639123009: Classes: Add basic support for properties (Closed)

Created:
6 years, 2 months ago by arv (Not doing code reviews)
Modified:
6 years, 1 month ago
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Classes: Add basic support for properties WIP! DO NOT SUBMIT

Patch Set 1 #

Total comments: 5

Patch Set 2 : Use define data property instead #

Total comments: 1

Patch Set 3 : Fixes issue with bailout id #

Patch Set 4 : git rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12538 lines, -5847 lines) Patch
.gitignore View 1 chunk +1 line, -0 lines 0 comments Download
BUILD.gn View 7 chunks +11 lines, -2 lines 0 comments Download
README.md View 1 chunk +26 lines, -0 lines 0 comments Download
build/all.gyp View 1 chunk +1 line, -2 lines 0 comments Download
build/standalone.gypi View 1 chunk +2 lines, -2 lines 0 comments Download
include/v8.h View 10 chunks +62 lines, -30 lines 0 comments Download
include/v8config.h View 7 chunks +6 lines, -10 lines 0 comments Download
include/v8stdint.h View 1 chunk +0 lines, -33 lines 0 comments Download
src/api.cc View 19 chunks +135 lines, -31 lines 0 comments Download
src/arm/code-stubs-arm.cc View 1 chunk +11 lines, -0 lines 0 comments Download
src/arm/full-codegen-arm.cc View 9 chunks +23 lines, -7 lines 0 comments Download
src/arm/lithium-codegen-arm.cc View 1 chunk +6 lines, -5 lines 0 comments Download
src/arm/simulator-arm.cc View 1 chunk +3 lines, -6 lines 0 comments Download
src/arm64/assembler-arm64.h View 1 chunk +3 lines, -0 lines 0 comments Download
src/arm64/assembler-arm64.cc View 1 chunk +6 lines, -0 lines 0 comments Download
src/arm64/builtins-arm64.cc View 1 chunk +1 line, -1 line 0 comments Download
src/arm64/code-stubs-arm64.cc View 1 chunk +11 lines, -0 lines 0 comments Download
src/arm64/full-codegen-arm64.cc View 10 chunks +39 lines, -23 lines 0 comments Download
src/arm64/lithium-codegen-arm64.cc View 1 chunk +6 lines, -5 lines 0 comments Download
src/arm64/macro-assembler-arm64.h View 1 chunk +1 line, -0 lines 0 comments Download
src/arm64/macro-assembler-arm64-inl.h View 1 chunk +6 lines, -0 lines 0 comments Download
src/arm64/simulator-arm64.cc View 2 chunks +10 lines, -0 lines 0 comments Download
src/array.js View 15 chunks +30 lines, -38 lines 0 comments Download
src/array-iterator.js View 1 chunk +2 lines, -0 lines 0 comments Download
src/arraybuffer.js View 1 chunk +3 lines, -0 lines 0 comments Download
src/assert-scope.h View 1 chunk +1 line, -1 line 0 comments Download
src/ast.h View 78 chunks +395 lines, -366 lines 0 comments Download
src/ast.cc View 7 chunks +10 lines, -21 lines 0 comments Download
src/ast-numbering.h View 1 chunk +19 lines, -0 lines 0 comments Download
src/ast-numbering.cc View 1 chunk +479 lines, -0 lines 0 comments Download
src/ast-value-factory.h View 6 chunks +27 lines, -13 lines 0 comments Download
src/ast-value-factory.cc View 2 chunks +20 lines, -23 lines 0 comments Download
src/base/atomicops.h View 1 chunk +1 line, -1 line 0 comments Download
src/base/bits.h View 2 chunks +27 lines, -1 line 0 comments Download
src/base/bits.cc View 2 chunks +16 lines, -0 lines 0 comments Download
src/base/compiler-specific.h View 1 chunk +0 lines, -2 lines 0 comments Download
src/base/cpu.cc View 4 chunks +14 lines, -6 lines 0 comments Download
src/base/flags.h View 1 chunk +3 lines, -2 lines 0 comments Download
src/base/functional.h View 1 chunk +3 lines, -1 line 0 comments Download
src/base/logging.h View 1 chunk +1 line, -1 line 0 comments Download
src/base/macros.h View 4 chunks +23 lines, -4 lines 0 comments Download
src/base/once.h View 1 chunk +2 lines, -0 lines 0 comments Download
src/base/platform/platform.h View 3 chunks +2 lines, -40 lines 0 comments Download
src/base/platform/platform-solaris.cc View 1 chunk +0 lines, -20 lines 0 comments Download
src/base/platform/platform-win32.cc View 4 chunks +1 line, -17 lines 0 comments Download
src/base/sys-info.h View 1 chunk +1 line, -1 line 0 comments Download
src/base/win32-math.h View 1 chunk +0 lines, -42 lines 0 comments Download
src/base/win32-math.cc View 1 chunk +0 lines, -82 lines 0 comments Download
src/bignum-dtoa.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/bootstrapper.cc View 8 chunks +126 lines, -24 lines 0 comments Download
src/builtins.cc View 1 chunk +1 line, -1 line 0 comments Download
src/cached-powers.cc View 1 chunk +1 line, -1 line 0 comments Download
src/codegen.cc View 1 chunk +0 lines, -2 lines 0 comments Download
src/collection.js View 2 chunks +4 lines, -0 lines 0 comments Download
src/collection-iterator.js View 2 chunks +4 lines, -0 lines 0 comments Download
src/compilation-statistics.h View 1 chunk +86 lines, -0 lines 0 comments Download
src/compilation-statistics.cc View 1 chunk +144 lines, -0 lines 0 comments Download
src/compiler.h View 3 chunks +7 lines, -5 lines 0 comments Download
src/compiler.cc View 11 chunks +34 lines, -19 lines 0 comments Download
src/compiler/access-builder.h View 1 chunk +6 lines, -0 lines 0 comments Download
src/compiler/access-builder.cc View 1 chunk +14 lines, -0 lines 0 comments Download
src/compiler/arm/code-generator-arm.cc View 2 chunks +2 lines, -2 lines 0 comments Download
src/compiler/arm/instruction-selector-arm.cc View 6 chunks +85 lines, -113 lines 0 comments Download
src/compiler/arm64/code-generator-arm64.cc View 3 chunks +4 lines, -5 lines 0 comments Download
src/compiler/arm64/instruction-selector-arm64.cc View 8 chunks +36 lines, -19 lines 0 comments Download
src/compiler/ast-graph-builder.h View 2 chunks +2 lines, -2 lines 0 comments Download
src/compiler/ast-graph-builder.cc View 8 chunks +21 lines, -9 lines 0 comments Download
src/compiler/change-lowering.cc View 2 chunks +4 lines, -2 lines 0 comments Download
src/compiler/code-generator.h View 2 chunks +10 lines, -8 lines 0 comments Download
src/compiler/code-generator.cc View 6 chunks +29 lines, -9 lines 0 comments Download
src/compiler/common-operator.h View 4 chunks +19 lines, -2 lines 0 comments Download
src/compiler/common-operator.cc View 4 chunks +33 lines, -1 line 0 comments Download
src/compiler/control-reducer.h View 1 chunk +14 lines, -2 lines 0 comments Download
src/compiler/control-reducer.cc View 4 chunks +443 lines, -30 lines 0 comments Download
src/compiler/generic-node.h View 2 chunks +10 lines, -3 lines 0 comments Download
src/compiler/generic-node-inl.h View 3 chunks +17 lines, -7 lines 0 comments Download
src/compiler/graph.h View 1 chunk +5 lines, -0 lines 0 comments Download
src/compiler/graph.cc View 2 chunks +7 lines, -4 lines 0 comments Download
src/compiler/graph-builder.h View 8 chunks +31 lines, -18 lines 0 comments Download
src/compiler/graph-builder.cc View 7 chunks +27 lines, -11 lines 0 comments Download
src/compiler/graph-visualizer.cc View 7 chunks +9 lines, -21 lines 0 comments Download
src/compiler/ia32/code-generator-ia32.cc View 4 chunks +5 lines, -6 lines 0 comments Download
src/compiler/ia32/instruction-selector-ia32.cc View 6 chunks +105 lines, -94 lines 0 comments Download
src/compiler/instruction.h View 7 chunks +111 lines, -81 lines 0 comments Download
src/compiler/instruction.cc View 5 chunks +116 lines, -50 lines 0 comments Download
src/compiler/instruction-selector.h View 5 chunks +29 lines, -19 lines 0 comments Download
src/compiler/instruction-selector.cc View 9 chunks +65 lines, -13 lines 0 comments Download
src/compiler/instruction-selector-impl.h View 1 chunk +6 lines, -0 lines 0 comments Download
src/compiler/js-generic-lowering.cc View 3 chunks +3 lines, -5 lines 0 comments Download
src/compiler/js-graph.h View 1 chunk +2 lines, -0 lines 0 comments Download
src/compiler/js-inlining.h View 1 chunk +5 lines, -3 lines 0 comments Download
src/compiler/js-inlining.cc View 9 chunks +81 lines, -29 lines 0 comments Download
src/compiler/js-intrinsic-builder.h View 1 chunk +40 lines, -0 lines 0 comments Download
src/compiler/js-intrinsic-builder.cc View 1 chunk +158 lines, -0 lines 0 comments Download
src/compiler/js-operator.h View 3 chunks +8 lines, -4 lines 0 comments Download
src/compiler/js-typed-lowering.cc View 2 chunks +4 lines, -2 lines 0 comments Download
src/compiler/linkage.h View 3 chunks +33 lines, -28 lines 0 comments Download
src/compiler/linkage.cc View 5 chunks +46 lines, -18 lines 0 comments Download
src/compiler/machine-operator.h View 4 chunks +33 lines, -2 lines 0 comments Download
src/compiler/machine-operator.cc View 3 chunks +6 lines, -3 lines 0 comments Download
src/compiler/machine-operator-reducer.h View 2 chunks +6 lines, -0 lines 0 comments Download
src/compiler/machine-operator-reducer.cc View 7 chunks +87 lines, -44 lines 0 comments Download
src/compiler/mips/code-generator-mips.cc View 2 chunks +2 lines, -2 lines 0 comments Download
src/compiler/mips/instruction-selector-mips.cc View 1 chunk +6 lines, -0 lines 0 comments Download
src/compiler/node.h View 1 chunk +2 lines, -2 lines 0 comments Download
src/compiler/opcodes.h View 3 chunks +15 lines, -8 lines 0 comments Download
src/compiler/operator-properties-inl.h View 5 chunks +10 lines, -2 lines 0 comments Download
src/compiler/pipeline.h View 3 chunks +3 lines, -15 lines 0 comments Download
src/compiler/pipeline.cc View 15 chunks +261 lines, -172 lines 0 comments Download
src/compiler/pipeline-statistics.h View 1 chunk +95 lines, -0 lines 0 comments Download
src/compiler/pipeline-statistics.cc View 1 chunk +103 lines, -0 lines 0 comments Download
src/compiler/raw-machine-assembler.h View 1 chunk +2 lines, -2 lines 0 comments Download
src/compiler/raw-machine-assembler.cc View 2 chunks +4 lines, -3 lines 0 comments Download
src/compiler/register-allocator.h View 11 chunks +28 lines, -31 lines 0 comments Download
src/compiler/register-allocator.cc View 32 chunks +151 lines, -161 lines 0 comments Download
src/compiler/representation-change.h View 2 chunks +36 lines, -0 lines 0 comments Download
src/compiler/schedule.h View 9 chunks +55 lines, -10 lines 0 comments Download
src/compiler/schedule.cc View 9 chunks +40 lines, -29 lines 0 comments Download
src/compiler/scheduler.h View 3 chunks +24 lines, -25 lines 0 comments Download
src/compiler/scheduler.cc View 17 chunks +643 lines, -544 lines 0 comments Download
src/compiler/simplified-lowering.cc View 10 chunks +106 lines, -4 lines 0 comments Download
src/compiler/simplified-operator.h View 1 chunk +3 lines, -0 lines 0 comments Download
src/compiler/simplified-operator.cc View 1 chunk +3 lines, -1 line 0 comments Download
src/compiler/simplified-operator-reducer.cc View 2 chunks +2 lines, -2 lines 0 comments Download
src/compiler/typer.h View 2 chunks +5 lines, -0 lines 0 comments Download
src/compiler/typer.cc View 24 chunks +289 lines, -39 lines 0 comments Download
src/compiler/verifier.cc View 5 chunks +579 lines, -511 lines 0 comments Download
src/compiler/x64/code-generator-x64.cc View 3 chunks +4 lines, -5 lines 0 comments Download
src/compiler/x64/instruction-selector-x64.cc View 6 chunks +98 lines, -45 lines 0 comments Download
src/compiler/zone-pool.h View 1 chunk +93 lines, -0 lines 0 comments Download
src/compiler/zone-pool.cc View 1 chunk +140 lines, -0 lines 0 comments Download
src/conversions.h View 1 chunk +2 lines, -4 lines 0 comments Download
src/conversions.cc View 1 chunk +15 lines, -13 lines 0 comments Download
src/d8.cc View 5 chunks +70 lines, -26 lines 0 comments Download
src/d8-debug.cc View 1 chunk +1 line, -1 line 0 comments Download
src/diy-fp.cc View 1 chunk +1 line, -1 line 0 comments Download
src/dtoa.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/execution.cc View 1 chunk +2 lines, -6 lines 0 comments Download
src/extensions/statistics-extension.cc View 1 chunk +2 lines, -1 line 0 comments Download
src/factory.h View 1 chunk +2 lines, -1 line 0 comments Download
src/factory.cc View 2 chunks +4 lines, -15 lines 0 comments Download
src/fast-dtoa.cc View 1 chunk +1 line, -1 line 0 comments Download
src/fixed-dtoa.cc View 1 chunk +2 lines, -1 line 0 comments Download
src/flag-definitions.h View 5 chunks +51 lines, -28 lines 0 comments Download
src/full-codegen.h View 3 chunks +16 lines, -2 lines 0 comments Download
src/full-codegen.cc View 3 chunks +18 lines, -5 lines 0 comments Download
src/generator.js View 1 chunk +2 lines, -0 lines 0 comments Download
src/globals.h View 1 chunk +2 lines, -1 line 0 comments Download
src/harmony-tostring.js View 1 chunk +74 lines, -0 lines 0 comments Download
src/heap-snapshot-generator.cc View 1 chunk +2 lines, -2 lines 0 comments Download
src/heap/gc-idle-time-handler.cc View 2 chunks +19 lines, -9 lines 0 comments Download
src/heap/heap.h View 8 chunks +67 lines, -53 lines 0 comments Download
src/heap/heap.cc View 10 chunks +74 lines, -22 lines 0 comments Download
src/heap/heap-inl.h View 2 chunks +3 lines, -3 lines 0 comments Download
src/heap/mark-compact.cc View 3 chunks +10 lines, -4 lines 0 comments Download
src/heap/objects-visiting-inl.h View 2 chunks +4 lines, -3 lines 0 comments Download
src/heap/spaces.h View 5 chunks +12 lines, -1 line 0 comments Download
src/heap/spaces.cc View 9 chunks +65 lines, -7 lines 0 comments Download
src/hydrogen.h View 1 chunk +1 line, -1 line 0 comments Download
src/hydrogen.cc View 7 chunks +21 lines, -7 lines 0 comments Download
src/hydrogen-instructions.h View 9 chunks +27 lines, -18 lines 0 comments Download
src/hydrogen-instructions.cc View 2 chunks +1 line, -4 lines 0 comments Download
src/ia32/code-stubs-ia32.cc View 1 chunk +7 lines, -0 lines 0 comments Download
src/ia32/full-codegen-ia32.cc View 10 chunks +83 lines, -6 lines 0 comments Download
src/ia32/lithium-codegen-ia32.cc View 1 chunk +6 lines, -4 lines 0 comments Download
src/ic/ic.h View 2 chunks +21 lines, -8 lines 0 comments Download
src/ic/ic.cc View 12 chunks +73 lines, -27 lines 0 comments Download
src/ic/ic-compiler.h View 1 chunk +2 lines, -0 lines 0 comments Download
src/ic/ic-compiler.cc View 2 chunks +15 lines, -7 lines 0 comments Download
src/ic/ic-inl.h View 1 chunk +14 lines, -5 lines 0 comments Download
src/ic/ic-state.h View 1 chunk +3 lines, -0 lines 0 comments Download
src/ic/ic-state.cc View 1 chunk +8 lines, -0 lines 0 comments Download
src/interface.h View 2 chunks +4 lines, -8 lines 0 comments Download
src/interface.cc View 11 chunks +73 lines, -23 lines 0 comments Download
src/isolate.h View 8 chunks +4 lines, -22 lines 0 comments Download
src/isolate.cc View 12 chunks +24 lines, -23 lines 0 comments Download
src/json.js View 1 chunk +2 lines, -0 lines 0 comments Download
src/json-parser.h View 3 chunks +42 lines, -14 lines 0 comments Download
src/list-inl.h View 2 chunks +5 lines, -2 lines 0 comments Download
src/liveedit.h View 3 chunks +7 lines, -7 lines 0 comments Download
src/liveedit.cc View 4 chunks +13 lines, -14 lines 0 comments Download
src/lookup.cc View 1 chunk +5 lines, -1 line 0 comments Download
src/math.js View 2 chunks +3 lines, -1 line 0 comments Download
src/messages.js View 4 chunks +7 lines, -5 lines 0 comments Download
src/mips/code-stubs-mips.cc View 1 chunk +11 lines, -0 lines 0 comments Download
src/mips/full-codegen-mips.cc View 9 chunks +23 lines, -7 lines 0 comments Download
src/mips/lithium-codegen-mips.cc View 1 chunk +6 lines, -5 lines 0 comments Download
src/mips64/code-stubs-mips64.cc View 1 chunk +12 lines, -1 line 0 comments Download
src/mips64/full-codegen-mips64.cc View 11 chunks +33 lines, -17 lines 0 comments Download
src/mips64/lithium-codegen-mips64.cc View 1 chunk +6 lines, -5 lines 0 comments Download
src/misc-intrinsics.h View 1 chunk +0 lines, -66 lines 0 comments Download
src/mksnapshot.cc View 4 chunks +9 lines, -11 lines 0 comments Download
src/objects.h View 13 chunks +26 lines, -34 lines 0 comments Download
src/objects.cc View 25 chunks +84 lines, -103 lines 0 comments Download
src/objects-inl.h View 10 chunks +21 lines, -30 lines 0 comments Download
src/objects-printer.cc View 5 chunks +61 lines, -56 lines 0 comments Download
src/parser.cc View 12 chunks +25 lines, -15 lines 0 comments Download
src/preparse-data.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/preparser.h View 9 chunks +11 lines, -12 lines 0 comments Download
src/preparser.cc View 9 chunks +14 lines, -21 lines 0 comments Download
src/promise.js View 1 chunk +2 lines, -0 lines 0 comments Download
src/property.cc View 1 chunk +35 lines, -1 line 0 comments Download
src/property-details.h View 1 chunk +4 lines, -0 lines 0 comments Download
src/rewriter.cc View 2 chunks +4 lines, -6 lines 0 comments Download
src/runtime-profiler.cc View 5 chunks +14 lines, -6 lines 0 comments Download
src/runtime/runtime.h View 11 chunks +10 lines, -44 lines 0 comments Download
src/runtime/runtime-array.cc View 2 chunks +24 lines, -1 line 0 comments Download
src/runtime/runtime-collections.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-compiler.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-date.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-debug.cc View 2 chunks +2 lines, -2 lines 0 comments Download
src/runtime/runtime-function.cc View 2 chunks +23 lines, -5 lines 0 comments Download
src/runtime/runtime-generator.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-i18n.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-internal.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-json.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-liveedit.cc View 1 chunk +1 line, -1 line 0 comments Download
src/runtime/runtime-maths.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-numbers.cc View 4 chunks +5 lines, -7 lines 0 comments Download
src/runtime/runtime-object.cc View 2 chunks +0 lines, -57 lines 0 comments Download
src/runtime/runtime-observe.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-proxy.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-regexp.cc View 2 chunks +0 lines, -42 lines 0 comments Download
src/runtime/runtime-scopes.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-strings.cc View 5 chunks +44 lines, -5 lines 0 comments Download
src/runtime/runtime-symbol.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-test.cc View 4 chunks +8 lines, -47 lines 0 comments Download
src/runtime/runtime-uri.cc View 1 chunk +0 lines, -1 line 0 comments Download
src/runtime/runtime-utils.h View 2 chunks +3 lines, -6 lines 0 comments Download
src/runtime/string-builder.h View 2 chunks +3 lines, -3 lines 0 comments Download
src/sampler.cc View 2 chunks +2 lines, -4 lines 0 comments Download
src/scanner.h View 1 chunk +6 lines, -2 lines 0 comments Download
src/scanner.cc View 1 chunk +2 lines, -1 line 0 comments Download
src/scanner-character-streams.cc View 2 chunks +14 lines, -3 lines 0 comments Download
src/scopes.cc View 1 chunk +1 line, -2 lines 0 comments Download
src/serialize.h View 18 chunks +208 lines, -114 lines 0 comments Download
src/serialize.cc View 31 chunks +267 lines, -206 lines 0 comments Download
src/snapshot-source-sink.h View 1 chunk +12 lines, -38 lines 0 comments Download
src/snapshot-source-sink.cc View 2 chunks +1 line, -9 lines 0 comments Download
src/string-iterator.js View 1 chunk +2 lines, -0 lines 0 comments Download
src/string-stream.cc View 1 chunk +1 line, -2 lines 0 comments Download
src/symbol.js View 2 chunks +4 lines, -0 lines 0 comments Download
src/third_party/vtune/v8-vtune.h View 1 chunk +1 line, -1 line 0 comments Download
src/third_party/vtune/vtune-jit.cc View 1 chunk +2 lines, -2 lines 0 comments Download
src/token.cc View 1 chunk +1 line, -1 line 0 comments Download
src/transitions.h View 2 chunks +5 lines, -1 line 0 comments Download
src/transitions-inl.h View 1 chunk +6 lines, -0 lines 0 comments Download
src/type-feedback-vector.h View 2 chunks +98 lines, -0 lines 0 comments Download
src/type-feedback-vector.cc View 3 chunks +68 lines, -0 lines 0 comments Download
src/type-feedback-vector-inl.h View 1 chunk +1 line, -1 line 0 comments Download
src/type-info.h View 3 chunks +4 lines, -4 lines 0 comments Download
src/type-info.cc View 4 chunks +16 lines, -4 lines 0 comments Download
src/typedarray.js View 3 chunks +11 lines, -1 line 0 comments Download
src/types.h View 1 chunk +1 line, -0 lines 0 comments Download
src/utils.h View 3 chunks +13 lines, -8 lines 0 comments Download
src/v8natives.js View 2 chunks +3 lines, -2 lines 0 comments Download
src/weak-collection.js View 2 chunks +4 lines, -0 lines 0 comments Download
src/x64/code-stubs-x64.cc View 1 chunk +7 lines, -0 lines 0 comments Download
src/x64/full-codegen-x64.cc View 9 chunks +22 lines, -6 lines 0 comments Download
src/x64/lithium-codegen-x64.cc View 1 chunk +6 lines, -5 lines 0 comments Download
src/x87/code-stubs-x87.cc View 3 chunks +10 lines, -4 lines 0 comments Download
src/x87/disasm-x87.cc View 1 chunk +3 lines, -3 lines 0 comments Download
src/x87/full-codegen-x87.cc View 9 chunks +27 lines, -3 lines 0 comments Download
src/x87/lithium-codegen-x87.cc View 1 chunk +6 lines, -4 lines 0 comments Download
src/x87/macro-assembler-x87.cc View 1 chunk +2 lines, -0 lines 0 comments Download
src/zone.cc View 1 chunk +1 line, -0 lines 0 comments Download
test/cctest/cctest.h View 1 chunk +22 lines, -6 lines 0 comments Download
test/cctest/cctest.cc View 3 chunks +8 lines, -8 lines 0 comments Download
test/cctest/cctest.gyp View 1 chunk +1 line, -0 lines 0 comments Download
test/cctest/cctest.status View 1 chunk +0 lines, -3 lines 0 comments Download
test/cctest/compiler/codegen-tester.h View 1 chunk +1 line, -1 line 0 comments Download
test/cctest/compiler/function-tester.h View 3 chunks +4 lines, -5 lines 0 comments Download
test/cctest/compiler/graph-builder-tester.h View 1 chunk +2 lines, -2 lines 0 comments Download
test/cctest/compiler/graph-builder-tester.cc View 1 chunk +1 line, -1 line 0 comments Download
test/cctest/compiler/simplified-graph-builder.h View 1 chunk +1 line, -1 line 0 comments Download
test/cctest/compiler/simplified-graph-builder.cc View 3 chunks +3 lines, -3 lines 0 comments Download
test/cctest/compiler/test-changes-lowering.cc View 1 chunk +1 line, -1 line 0 comments Download
test/cctest/compiler/test-codegen-deopt.cc View 5 chunks +10 lines, -8 lines 0 comments Download
test/cctest/compiler/test-control-reducer.cc View 12 chunks +1469 lines, -31 lines 0 comments Download
test/cctest/compiler/test-instruction.cc View 5 chunks +39 lines, -22 lines 0 comments Download
test/cctest/compiler/test-linkage.cc View 4 chunks +4 lines, -4 lines 0 comments Download
test/cctest/compiler/test-pipeline.cc View 2 chunks +2 lines, -4 lines 0 comments Download
test/cctest/compiler/test-run-inlining.cc View 1 chunk +97 lines, -0 lines 0 comments Download
test/cctest/compiler/test-run-intrinsics.cc View 18 chunks +57 lines, -19 lines 0 comments Download
test/cctest/compiler/test-run-machops.cc View 1 chunk +136 lines, -0 lines 0 comments Download
test/cctest/compiler/test-schedule.cc View 4 chunks +40 lines, -8 lines 0 comments Download
test/cctest/compiler/test-scheduler.cc View 27 chunks +299 lines, -176 lines 0 comments Download
test/cctest/compiler/test-simplified-lowering.cc View 4 chunks +43 lines, -17 lines 0 comments Download
test/cctest/compiler/test-typer.cc View 1 chunk +1 line, -1 line 0 comments Download
test/cctest/test-api.cc View 16 chunks +170 lines, -19 lines 0 comments Download
test/cctest/test-assembler-arm.cc View 3 chunks +65 lines, -9 lines 0 comments Download
test/cctest/test-assembler-arm64.cc View 1 chunk +89 lines, -0 lines 0 comments Download
test/cctest/test-ast.cc View 1 chunk +2 lines, -2 lines 0 comments Download
test/cctest/test-compiler.cc View 3 chunks +15 lines, -9 lines 0 comments Download
test/cctest/test-disasm-arm64.cc View 1 chunk +4 lines, -0 lines 0 comments Download
test/cctest/test-feedback-vector.cc View 1 chunk +139 lines, -0 lines 0 comments Download
test/cctest/test-func-name-inference.cc View 3 chunks +10 lines, -8 lines 0 comments Download
test/cctest/test-heap.cc View 3 chunks +9 lines, -11 lines 0 comments Download
test/cctest/test-log-stack-tracer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
test/cctest/test-parsing.cc View 5 chunks +56 lines, -2 lines 0 comments Download
test/cctest/test-platform.cc View 1 chunk +1 line, -1 line 0 comments Download
test/cctest/test-serialize.cc View 11 chunks +61 lines, -50 lines 0 comments Download
test/cctest/test-spaces.cc View 1 chunk +52 lines, -0 lines 0 comments Download
test/cctest/test-strings.cc View 4 chunks +8 lines, -13 lines 0 comments Download
test/cctest/test-types.cc View 3 chunks +12 lines, -2 lines 0 comments Download
test/cctest/types-fuzz.h View 2 chunks +5 lines, -0 lines 0 comments Download
test/fuzz-natives/base.js View 1 chunk +0 lines, -103 lines 0 comments Download
test/fuzz-natives/fuzz-natives.status View 1 chunk +0 lines, -71 lines 0 comments Download
test/fuzz-natives/testcfg.py View 1 chunk +0 lines, -52 lines 0 comments Download
test/js-perf-test/Classes/Classes.json View 1 chunk +1 line, -0 lines 0 comments Download
test/js-perf-test/Collections/Collections.json View 1 chunk +1 line, -0 lines 0 comments Download
test/js-perf-test/Iterators/Iterators.json View 1 chunk +1 line, -0 lines 0 comments Download
test/js-perf-test/Strings/Strings.json View 1 chunk +13 lines, -0 lines 0 comments Download
test/js-perf-test/Strings/harmony-string.js View 1 chunk +111 lines, -0 lines 0 comments Download
test/js-perf-test/Strings/run.js View 1 chunk +2 lines, -2 lines 0 comments Download
test/mjsunit/array-natives-elements.js View 1 chunk +1 line, -2 lines 0 comments Download
test/mjsunit/array-reduce.js View 1 chunk +10 lines, -0 lines 0 comments Download
test/mjsunit/array-shift2.js View 1 chunk +13 lines, -3 lines 0 comments Download
test/mjsunit/array-unshift.js View 4 chunks +11 lines, -15 lines 0 comments Download
test/mjsunit/asm/int32array-constant-key.js View 1 chunk +31 lines, -1 line 0 comments Download
test/mjsunit/bugs/bug-2615.js View 1 chunk +0 lines, -86 lines 0 comments Download
test/mjsunit/bugs/bug-3612.js View 1 chunk +0 lines, -21 lines 0 comments Download
test/mjsunit/bugs/bug-3621.js View 1 chunk +0 lines, -11 lines 0 comments Download
test/mjsunit/compiler/regress-register-allocator.js View 1 chunk +33 lines, -0 lines 0 comments Download
test/mjsunit/debug-script.js View 2 chunks +2 lines, -1 line 0 comments Download
test/mjsunit/es6/array-iterator.js View 2 chunks +10 lines, -1 line 0 comments Download
test/mjsunit/es6/collection-iterator.js View 3 chunks +19 lines, -1 line 0 comments Download
test/mjsunit/es6/collections.js View 3 chunks +11 lines, -2 lines 0 comments Download
test/mjsunit/es6/generators-objects.js View 2 chunks +2 lines, -1 line 0 comments Download
test/mjsunit/es6/json.js View 1 chunk +15 lines, -0 lines 0 comments Download
test/mjsunit/es6/math.js View 1 chunk +15 lines, -0 lines 0 comments Download
test/mjsunit/es6/object-tostring.js View 1 chunk +133 lines, -0 lines 0 comments Download
test/mjsunit/es6/promises.js View 1 chunk +11 lines, -3 lines 0 comments Download
test/mjsunit/es6/string-iterator.js View 2 chunks +7 lines, -0 lines 0 comments Download
test/mjsunit/es6/symbols.js View 1 chunk +1 line, -1 line 0 comments Download
test/mjsunit/fast-prototype.js View 1 chunk +2 lines, -2 lines 0 comments Download
test/mjsunit/getters-on-elements.js View 1 chunk +1 line, -1 line 0 comments Download
test/mjsunit/harmony/classes.js View 1 chunk +176 lines, -0 lines 0 comments Download
test/mjsunit/harmony/proxies.js View 1 chunk +1 line, -1 line 0 comments Download
test/mjsunit/harmony/super.js View 3 chunks +44 lines, -12 lines 0 comments Download
test/mjsunit/harmony/typedarrays.js View 7 chunks +45 lines, -0 lines 0 comments Download
test/mjsunit/mjsunit.status View 2 chunks +5 lines, -3 lines 0 comments Download
test/mjsunit/regress/regress-2506.js View 1 chunk +78 lines, -0 lines 0 comments Download
test/mjsunit/regress/regress-2615.js View 4 chunks +2 lines, -32 lines 0 comments Download
test/mjsunit/regress/regress-3612.js View 0 chunks +-1 lines, --1 lines 0 comments Download
tools/lexer-shell.cc View 1 chunk +0 lines, -236 lines 0 comments Download
tools/lexer-shell.gyp View 1 chunk +0 lines, -82 lines 0 comments Download

Messages

Total messages: 15 (3 generated)
arv (Not doing code reviews)
I finally got some cycles over to work on this. Is this on the right ...
6 years, 2 months ago (2014-10-17 22:00:47 UTC) #2
Dmitry Lomov (no reviews)
On a right track, shaping nicely. https://codereview.chromium.org/639123009/diff/1/src/full-codegen.cc File src/full-codegen.cc (right): https://codereview.chromium.org/639123009/diff/1/src/full-codegen.cc#newcode1571 src/full-codegen.cc:1571: EmitClassDefineProperties(lit); nit: keep ...
6 years, 2 months ago (2014-10-18 08:30:33 UTC) #3
Dmitry Lomov (no reviews)
https://codereview.chromium.org/639123009/diff/1/src/ia32/full-codegen-ia32.cc File src/ia32/full-codegen-ia32.cc (right): https://codereview.chromium.org/639123009/diff/1/src/ia32/full-codegen-ia32.cc#newcode2446 src/ia32/full-codegen-ia32.cc:2446: __ CallRuntime(Runtime::kSetProperty, 4); On 2014/10/18 08:30:33, Dmitry Lomov (chromium) ...
6 years, 2 months ago (2014-10-18 09:04:59 UTC) #4
arv (Not doing code reviews)
Add failing test
6 years, 2 months ago (2014-10-20 20:15:08 UTC) #5
arv (Not doing code reviews)
Use define data property instead
6 years, 2 months ago (2014-10-20 20:20:34 UTC) #6
arv (Not doing code reviews)
https://codereview.chromium.org/639123009/diff/1/src/ia32/full-codegen-ia32.cc File src/ia32/full-codegen-ia32.cc (right): https://codereview.chromium.org/639123009/diff/1/src/ia32/full-codegen-ia32.cc#newcode2446 src/ia32/full-codegen-ia32.cc:2446: __ CallRuntime(Runtime::kSetProperty, 4); On 2014/10/18 09:04:59, Dmitry Lomov (chromium) ...
6 years, 2 months ago (2014-10-20 20:22:31 UTC) #7
Dmitry Lomov (no reviews)
https://codereview.chromium.org/639123009/diff/40001/src/ia32/full-codegen-ia32.cc File src/ia32/full-codegen-ia32.cc (right): https://codereview.chromium.org/639123009/diff/40001/src/ia32/full-codegen-ia32.cc#newcode2446 src/ia32/full-codegen-ia32.cc:2446: __ CallRuntime(Runtime::kDefineDataPropertyUnchecked, 4); Ah, that's better, now I understand ...
6 years, 2 months ago (2014-10-21 06:17:05 UTC) #8
arv (Not doing code reviews)
Testing CallStoreIC
6 years, 2 months ago (2014-10-21 15:19:14 UTC) #9
arv (Not doing code reviews)
Fixes issue with bailout id
6 years, 1 month ago (2014-10-27 13:20:11 UTC) #10
arv (Not doing code reviews)
PTAL
6 years, 1 month ago (2014-10-27 13:23:28 UTC) #13
Dmitry Lomov (no reviews)
On 2014/10/27 13:23:28, arv wrote: > PTAL ia32 looks good
6 years, 1 month ago (2014-10-27 14:11:56 UTC) #14
arv (Not doing code reviews)
6 years, 1 month ago (2014-10-27 19:15:52 UTC) #15
Message was sent while issue was closed.
Moved to https://codereview.chromium.org/680993003

Powered by Google App Engine
This is Rietveld 408576698