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

Issue 2512653002: Merge of source position information from kernel-sdk. (Closed)

Created:
4 years, 1 month ago by jensj
Modified:
4 years, 1 month ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Merge of source position information from kernel-sdk. I.e. use offsets (on some nodes) in the dill file to get stacktraces with line- and column numbers. "sdk" version of "kernel-sdk"s https://chromereviews.googleplex.com/520617013/ R=kmillikin@google.com Committed: https://github.com/dart-lang/sdk/commit/6fd3a42edb4c7902a49811318de6bb6b18dbd829 Committed: https://github.com/dart-lang/sdk/commit/63e9c7641bf9864eeb85b1675abed2c5e84f72ca

Patch Set 1 #

Total comments: 2

Patch Set 2 : Changed how GetTokenLocation was called back to original to fix failing failing tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+294 lines, -158 lines) Patch
M runtime/vm/bootstrap.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M runtime/vm/bootstrap_nocore.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M runtime/vm/exceptions.cc View 1 1 chunk +8 lines, -5 lines 0 comments Download
M runtime/vm/kernel.h View 13 chunks +20 lines, -8 lines 0 comments Download
M runtime/vm/kernel_binary.cc View 27 chunks +50 lines, -42 lines 0 comments Download
M runtime/vm/kernel_reader.h View 4 chunks +14 lines, -0 lines 0 comments Download
M runtime/vm/kernel_reader.cc View 1 13 chunks +61 lines, -34 lines 0 comments Download
M runtime/vm/kernel_to_il.h View 2 chunks +10 lines, -5 lines 0 comments Download
M runtime/vm/kernel_to_il.cc View 1 38 chunks +72 lines, -53 lines 0 comments Download
M runtime/vm/object.h View 1 1 chunk +4 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 4 chunks +48 lines, -3 lines 0 comments Download
M runtime/vm/raw_object.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M runtime/vm/symbols.h View 1 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 13 (6 generated)
jensj
4 years, 1 month ago (2016-11-17 12:38:04 UTC) #3
Kevin Millikin (Google)
LGTM. https://codereview.chromium.org/2512653002/diff/1/runtime/vm/object.cc File runtime/vm/object.cc (right): https://codereview.chromium.org/2512653002/diff/1/runtime/vm/object.cc#newcode8849 runtime/vm/object.cc:8849: if (this->kind() == RawScript::kKernelTag) { Don't need this->
4 years, 1 month ago (2016-11-21 08:06:18 UTC) #4
jensj
Will land then. As a small note though, this will also undo (or supersede or ...
4 years, 1 month ago (2016-11-21 09:18:43 UTC) #5
jensj
Committed patchset #1 (id:1) manually as 6fd3a42edb4c7902a49811318de6bb6b18dbd829 (presubmit successful).
4 years, 1 month ago (2016-11-21 09:19:38 UTC) #7
jensj
PTAL. Fixed 2 failing unit tests (vm/cc/IsolateReload_TypeIdentityGeneric and vm/cc/SourceReport_Coverage_AllFunctions_ForceCompile) caused by "column" being uninitialized because ...
4 years, 1 month ago (2016-11-21 12:46:00 UTC) #10
Kevin Millikin (Google)
LGTM.
4 years, 1 month ago (2016-11-21 13:11:34 UTC) #11
jensj
4 years, 1 month ago (2016-11-21 13:13:56 UTC) #13
Message was sent while issue was closed.
Committed patchset #2 (id:40001) manually as
63e9c7641bf9864eeb85b1675abed2c5e84f72ca (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698