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

Issue 1717293002: [Interpreter] Refactor bytecode generator test suite. (Closed)

Created:
4 years, 10 months ago by Stefano Sanfilippo
Modified:
4 years, 9 months ago
Reviewers:
oth, rmcilroy
CC:
v8-reviews_googlegroups.com, oth, rmcilroy
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[Interpreter] Refactor bytecode generator test suite. Bytecode expectations have been moved to external (.golden) files, one per test. Each test in the suite builds a representation of the the compiled bytecode using BytecodeExpectationsPrinter. The output is then compared to the golden file. If the comparision fails, a textual diff can be used to identify the discrepancies. Only the test snippets are left in the cc file, which also allows to make it more compact and meaningful. Leaving the snippets in the cc file was a deliberate choice to allow keeping the "truth" about the tests in the cc file, which will rarely change, as opposed to golden files. Golden files can be generated and kept up to date using generate-bytecode-expectations, which also means that the test suite can be batch updated whenever the bytecode or golden format changes. The golden format has been slightly amended (no more comments about `void*`, add size of the bytecode array) following the consideration made while converting the tests. There is also a fix: BytecodeExpectationsPrinter::top_level_ was left uninitialized, leading to undefined behaviour. BUG=v8:4280 LOG=N Committed: https://crrev.com/6ae030590dd7e58a914486e53df35571cd91b638 Cr-Commit-Position: refs/heads/master@{#34285}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Add golden files dir to cctest.isolate #

Patch Set 3 : Open relative to project root, add missing headers. #

Patch Set 4 : std::vector instead of initializer_list, golden path as constant. #

Total comments: 8

Patch Set 5 : Revert to initializer_list, fix forgotten initialization for BEP::top_level_ #

Patch Set 6 : Fix Mac OS X compiler errros. #

Patch Set 7 : Amend output format, add new lines to snippets. #

Patch Set 8 : Rebaseline for readable runtime function IDs. #

Patch Set 9 : Move golden files to subdir, update golden format. #

Total comments: 96

Patch Set 10 : Reviews Update ClassDeclarations bytecode exp. #

Patch Set 11 : Ran through git cl format #

Patch Set 12 : Rebased on master. #

Total comments: 12

Patch Set 13 : Break snippets on multiple lines, REPEAT_ on its own line. #

Patch Set 14 : Fix semicolons. #

Total comments: 4

Patch Set 15 : Reflow REPEAT_249 macro. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+31026 lines, -8673 lines) Patch
M test/cctest/cctest.isolate View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/interpreter/bytecode-expectations-printer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/interpreter/bytecode-expectations-printer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +4 lines, -4 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +125 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1052 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +279 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/BasicBlockToBoolean.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +92 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/BasicLoops.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +859 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +232 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CallGlobal.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +64 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +58 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CallNew.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +91 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CallRuntime.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +94 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +245 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +140 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/Conditional.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +55 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ConstVariable.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +117 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ConstVariableContextSlot.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +139 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ContextParameters.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +106 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ContextVariables.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +921 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CountOperators.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +298 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CreateArguments.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +148 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +116 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/DeadCodeRemoval.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +84 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/DeclareGlobals.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +128 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/Delete.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +147 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/DeleteLookupSlotInEval.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +89 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/DoDebugger.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +27 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/DoExpression.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +79 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/Eval.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +50 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ForIn.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +263 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ForOf.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +250 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +73 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +58 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +106 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/GlobalDelete.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +116 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1113 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/IfConditions.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +772 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/IllegalRedeclaration.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +32 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/IntegerConstants.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +68 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1308 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LegacyConstVariable.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +118 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LetVariable.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +115 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +137 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LoadGlobal.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +605 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LogicalExpressions.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +953 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LookupSlot.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +140 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LookupSlotInEval.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +107 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +4220 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/NewTarget.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +58 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +463 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1053 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/OuterContextVariables.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +75 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/Parameters.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +140 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/PrimitiveExpressions.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +277 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/PrimitiveReturnStatements.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +178 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/PropertyCall.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +626 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/PropertyLoads.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1576 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/PropertyStores.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +3359 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +71 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1052 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +104 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/StoreGlobal.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1172 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/StringConstants.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +68 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/Switch.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +524 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/ThisFunction.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +66 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/Throw.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +67 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +49 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/TryCatch.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +99 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/TryFinally.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +181 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/Typeof.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +56 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +195 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/WideRegisters.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1371 lines, -0 lines 0 comments Download
A test/cctest/interpreter/bytecode_expectations/WithStatement.golden View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +45 lines, -0 lines 0 comments Download
M test/cctest/interpreter/generate-bytecode-expectations.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/interpreter/test-bytecode-generator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +1705 lines, -8668 lines 0 comments Download

Messages

Total messages: 79 (37 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/1
4 years, 10 months ago (2016-02-22 14:34:27 UTC) #2
Stefano Sanfilippo
Here is the test refactor mega-commit. PTAL.
4 years, 10 months ago (2016-02-22 14:34:51 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux64_asan_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_asan_rel/builds/14030)
4 years, 10 months ago (2016-02-22 14:46:33 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/10001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/10001
4 years, 10 months ago (2016-02-22 15:43:58 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_mac_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/15794)
4 years, 10 months ago (2016-02-22 15:48:50 UTC) #10
oth
Driveby comment below. https://codereview.chromium.org/1717293002/diff/1/test/cctest/interpreter/CallRuntime.golden File test/cctest/interpreter/CallRuntime.golden (right): https://codereview.chromium.org/1717293002/diff/1/test/cctest/interpreter/CallRuntime.golden#newcode20 test/cctest/interpreter/CallRuntime.golden:20: B(CallRuntime), U16(72), R(0), U8(0), It will ...
4 years, 10 months ago (2016-02-22 15:54:31 UTC) #12
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/20001
4 years, 10 months ago (2016-02-22 16:28:40 UTC) #14
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_mac_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/15801)
4 years, 10 months ago (2016-02-22 16:33:36 UTC) #16
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/30001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/30001
4 years, 10 months ago (2016-02-22 16:57:54 UTC) #18
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_mac_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/15803)
4 years, 10 months ago (2016-02-22 17:00:35 UTC) #20
rmcilroy
Looks good overall. A couple of high level comments - I'll take a more in-depth ...
4 years, 10 months ago (2016-02-22 21:49:50 UTC) #21
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/40001
4 years, 10 months ago (2016-02-23 11:40:03 UTC) #23
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_mac_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/15845)
4 years, 10 months ago (2016-02-23 11:44:33 UTC) #25
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/50001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/50001
4 years, 10 months ago (2016-02-23 13:20:59 UTC) #27
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-23 13:45:00 UTC) #29
Stefano Sanfilippo
https://codereview.chromium.org/1717293002/diff/1/test/cctest/interpreter/CallRuntime.golden File test/cctest/interpreter/CallRuntime.golden (right): https://codereview.chromium.org/1717293002/diff/1/test/cctest/interpreter/CallRuntime.golden#newcode20 test/cctest/interpreter/CallRuntime.golden:20: B(CallRuntime), U16(72), R(0), U8(0), On 2016/02/22 21:49:49, rmcilroy wrote: ...
4 years, 10 months ago (2016-02-23 15:57:18 UTC) #30
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/60001
4 years, 10 months ago (2016-02-23 16:02:31 UTC) #34
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-23 16:39:11 UTC) #36
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/70001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/70001
4 years, 10 months ago (2016-02-23 17:26:12 UTC) #38
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/80001
4 years, 10 months ago (2016-02-23 18:35:19 UTC) #40
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-23 19:04:12 UTC) #42
rmcilroy
Looks great overall. Mostly just formatting issues of the snippets which have been exposed by ...
4 years, 10 months ago (2016-02-24 08:55:36 UTC) #43
oth
Wow, biggest CL I've seen :-) There are a few comments below but nothing serious. ...
4 years, 10 months ago (2016-02-24 13:43:56 UTC) #44
oth
Wow, biggest CL I've seen :-) There are a few comments below but nothing serious. ...
4 years, 10 months ago (2016-02-24 13:43:59 UTC) #45
Stefano Sanfilippo
https://codereview.chromium.org/1717293002/diff/80001/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden File test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden (right): https://codereview.chromium.org/1717293002/diff/80001/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden#newcode2 test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden:2: # Autogenerated by generate-bytecode-expectations On 2016/02/24 08:55:34, rmcilroy wrote: ...
4 years, 10 months ago (2016-02-24 14:55:02 UTC) #46
Stefano Sanfilippo
https://codereview.chromium.org/1717293002/diff/80001/test/cctest/interpreter/test-bytecode-generator.cc File test/cctest/interpreter/test-bytecode-generator.cc (right): https://codereview.chromium.org/1717293002/diff/80001/test/cctest/interpreter/test-bytecode-generator.cc#newcode574 test/cctest/interpreter/test-bytecode-generator.cc:574: "var x = 0;\n" On 2016/02/24 13:43:55, oth wrote: ...
4 years, 9 months ago (2016-02-24 16:32:15 UTC) #47
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/110001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/110001
4 years, 9 months ago (2016-02-24 16:43:13 UTC) #49
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-02-24 17:05:17 UTC) #53
Stefano Sanfilippo
Apparently, a blank line after each snippet is enough to prevent cl format from putting ...
4 years, 9 months ago (2016-02-24 17:15:55 UTC) #54
rmcilroy
A few final nits, but LGTM. Let's land this beast! https://codereview.chromium.org/1717293002/diff/110001/test/cctest/interpreter/test-bytecode-generator.cc File test/cctest/interpreter/test-bytecode-generator.cc (right): https://codereview.chromium.org/1717293002/diff/110001/test/cctest/interpreter/test-bytecode-generator.cc#newcode197 ...
4 years, 9 months ago (2016-02-24 17:39:13 UTC) #55
Stefano Sanfilippo
https://codereview.chromium.org/1717293002/diff/110001/test/cctest/interpreter/test-bytecode-generator.cc File test/cctest/interpreter/test-bytecode-generator.cc (right): https://codereview.chromium.org/1717293002/diff/110001/test/cctest/interpreter/test-bytecode-generator.cc#newcode197 test/cctest/interpreter/test-bytecode-generator.cc:197: REPEAT_32("\n a = 1, b = 2, ") "3);", ...
4 years, 9 months ago (2016-02-24 18:08:47 UTC) #56
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/120001
4 years, 9 months ago (2016-02-24 18:09:18 UTC) #58
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-02-24 18:33:26 UTC) #60
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/130001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/130001
4 years, 9 months ago (2016-02-24 20:10:16 UTC) #62
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-02-24 20:38:23 UTC) #65
oth
LGTM. A couple of optional comments, but time to land this. The review tool suffers ...
4 years, 9 months ago (2016-02-25 10:42:00 UTC) #67
Stefano Sanfilippo
https://codereview.chromium.org/1717293002/diff/130001/test/cctest/interpreter/test-bytecode-generator.cc File test/cctest/interpreter/test-bytecode-generator.cc (right): https://codereview.chromium.org/1717293002/diff/130001/test/cctest/interpreter/test-bytecode-generator.cc#newcode39 test/cctest/interpreter/test-bytecode-generator.cc:39: REPEAT_8(__VA_ARGS__) REPEAT_4(__VA_ARGS__) REPEAT_2(__VA_ARGS__) __VA_ARGS__ On 2016/02/25 10:42:00, oth wrote: ...
4 years, 9 months ago (2016-02-25 11:38:21 UTC) #68
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/140001
4 years, 9 months ago (2016-02-25 11:38:55 UTC) #70
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-02-25 12:02:15 UTC) #72
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1717293002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1717293002/140001
4 years, 9 months ago (2016-02-25 12:02:58 UTC) #75
commit-bot: I haz the power
Committed patchset #15 (id:140001)
4 years, 9 months ago (2016-02-25 12:07:13 UTC) #77
commit-bot: I haz the power
4 years, 9 months ago (2016-02-25 12:07:29 UTC) #79
Message was sent while issue was closed.
Patchset 15 (id:??) landed as
https://crrev.com/6ae030590dd7e58a914486e53df35571cd91b638
Cr-Commit-Position: refs/heads/master@{#34285}

Powered by Google App Engine
This is Rietveld 408576698