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

Issue 1448003002: Add StackTrace.current getter. (Closed)

Created:
5 years, 1 month ago by Lasse Reichstein Nielsen
Modified:
5 years, 1 month ago
CC:
nweiz, reviews_dartlang.org, vm-dev_dartlang.org
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 21

Patch Set 2 : Address comments, add test. #

Total comments: 4

Patch Set 3 : Address dart2js comments, drop top frame in VM implementation. #

Total comments: 4

Patch Set 4 : Address VM comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+112 lines, -24 lines) Patch
M CHANGELOG.md View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M runtime/lib/core_patch.dart View 1 chunk +4 lines, -0 lines 0 comments Download
M runtime/lib/stacktrace.cc View 1 2 3 2 chunks +30 lines, -13 lines 0 comments Download
M runtime/vm/bootstrap_natives.h View 1 chunk +1 line, -0 lines 0 comments Download
M sdk/lib/_internal/js_runtime/lib/core_patch.dart View 1 2 2 chunks +32 lines, -10 lines 0 comments Download
M sdk/lib/core/stacktrace.dart View 1 1 chunk +12 lines, -0 lines 0 comments Download
A tests/corelib/stacktrace_current_test.dart View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
M tests/language/stacktrace_test.dart View 1 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 20 (3 generated)
Lasse Reichstein Nielsen
WDYT?
5 years, 1 month ago (2015-11-16 12:28:49 UTC) #2
floitsch
LGTM, but wait for the others. https://codereview.chromium.org/1448003002/diff/1/sdk/lib/_internal/js_runtime/lib/core_patch.dart File sdk/lib/_internal/js_runtime/lib/core_patch.dart (right): https://codereview.chromium.org/1448003002/diff/1/sdk/lib/_internal/js_runtime/lib/core_patch.dart#newcode687 sdk/lib/_internal/js_runtime/lib/core_patch.dart:687: throw 0; Which ...
5 years, 1 month ago (2015-11-16 19:30:21 UTC) #3
Ivan Posva
More in-depth review later... -Ivan https://codereview.chromium.org/1448003002/diff/1/runtime/lib/core_patch.dart File runtime/lib/core_patch.dart (right): https://codereview.chromium.org/1448003002/diff/1/runtime/lib/core_patch.dart#newcode78 runtime/lib/core_patch.dart:78: /* patch */ static ...
5 years, 1 month ago (2015-11-16 20:14:13 UTC) #5
Lasse Reichstein Nielsen
https://codereview.chromium.org/1448003002/diff/1/sdk/lib/_internal/js_runtime/lib/core_patch.dart File sdk/lib/_internal/js_runtime/lib/core_patch.dart (right): https://codereview.chromium.org/1448003002/diff/1/sdk/lib/_internal/js_runtime/lib/core_patch.dart#newcode687 sdk/lib/_internal/js_runtime/lib/core_patch.dart:687: throw 0; IE11 as far as I can see. ...
5 years, 1 month ago (2015-11-17 13:18:53 UTC) #6
kevmoo
Please include an update to the README for this change +Nweiz: currently the stack_trace package ...
5 years, 1 month ago (2015-11-17 18:50:47 UTC) #8
kevmoo
DBC https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart File sdk/lib/core/stacktrace.dart (right): https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart#newcode38 sdk/lib/core/stacktrace.dart:38: * try { throw 0; } catch (_, ...
5 years, 1 month ago (2015-11-17 18:51:44 UTC) #9
sra1
https://codereview.chromium.org/1448003002/diff/1/sdk/lib/_internal/js_runtime/lib/core_patch.dart File sdk/lib/_internal/js_runtime/lib/core_patch.dart (right): https://codereview.chromium.org/1448003002/diff/1/sdk/lib/_internal/js_runtime/lib/core_patch.dart#newcode678 sdk/lib/_internal/js_runtime/lib/core_patch.dart:678: var error = JS("Object", "new Error()"); Don't use "Object". ...
5 years, 1 month ago (2015-11-17 19:11:38 UTC) #10
sra1
https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart File sdk/lib/core/stacktrace.dart (right): https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart#newcode38 sdk/lib/core/stacktrace.dart:38: * try { throw 0; } catch (_, stack) ...
5 years, 1 month ago (2015-11-17 19:13:44 UTC) #11
kevmoo
On 2015/11/17 19:13:44, sra1 wrote: > https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart > File sdk/lib/core/stacktrace.dart (right): > > https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart#newcode38 > ...
5 years, 1 month ago (2015-11-17 23:02:04 UTC) #12
floitsch
https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart File sdk/lib/core/stacktrace.dart (right): https://codereview.chromium.org/1448003002/diff/1/sdk/lib/core/stacktrace.dart#newcode38 sdk/lib/core/stacktrace.dart:38: * try { throw 0; } catch (_, stack) ...
5 years, 1 month ago (2015-11-17 23:22:32 UTC) #13
Lasse Reichstein Nielsen
https://codereview.chromium.org/1448003002/diff/1/runtime/lib/stacktrace.cc File runtime/lib/stacktrace.cc (right): https://codereview.chromium.org/1448003002/diff/1/runtime/lib/stacktrace.cc#newcode64 runtime/lib/stacktrace.cc:64: } The VM even has the option of dropping ...
5 years, 1 month ago (2015-11-18 10:11:39 UTC) #14
sra1
lgtm https://chromiumcodereview.appspot.com/1448003002/diff/20001/sdk/lib/_internal/js_runtime/lib/core_patch.dart File sdk/lib/_internal/js_runtime/lib/core_patch.dart (right): https://chromiumcodereview.appspot.com/1448003002/diff/20001/sdk/lib/_internal/js_runtime/lib/core_patch.dart#newcode677 sdk/lib/_internal/js_runtime/lib/core_patch.dart:677: @patch static StackTrace get current { It is ...
5 years, 1 month ago (2015-11-18 18:54:51 UTC) #15
Lasse Reichstein Nielsen
https://codereview.chromium.org/1448003002/diff/20001/sdk/lib/_internal/js_runtime/lib/core_patch.dart File sdk/lib/_internal/js_runtime/lib/core_patch.dart (right): https://codereview.chromium.org/1448003002/diff/20001/sdk/lib/_internal/js_runtime/lib/core_patch.dart#newcode677 sdk/lib/_internal/js_runtime/lib/core_patch.dart:677: @patch static StackTrace get current { Actually, always inlining ...
5 years, 1 month ago (2015-11-20 08:41:35 UTC) #16
Lasse Reichstein Nielsen
@asiva PTAL
5 years, 1 month ago (2015-11-20 09:36:54 UTC) #17
Ivan Posva
VM code LGTM -Ivan https://codereview.chromium.org/1448003002/diff/40001/runtime/lib/stacktrace.cc File runtime/lib/stacktrace.cc (right): https://codereview.chromium.org/1448003002/diff/40001/runtime/lib/stacktrace.cc#newcode57 runtime/lib/stacktrace.cc:57: const GrowableObjectArray& code_list = This ...
5 years, 1 month ago (2015-11-24 00:53:58 UTC) #18
Lasse Reichstein Nielsen
https://codereview.chromium.org/1448003002/diff/40001/runtime/lib/stacktrace.cc File runtime/lib/stacktrace.cc (right): https://codereview.chromium.org/1448003002/diff/40001/runtime/lib/stacktrace.cc#newcode57 runtime/lib/stacktrace.cc:57: const GrowableObjectArray& code_list = I'll start by moving it ...
5 years, 1 month ago (2015-11-24 06:52:56 UTC) #19
Lasse Reichstein Nielsen
5 years, 1 month ago (2015-11-24 07:26:30 UTC) #20
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
027b8dca39a753a95b01a9845d4fc5f7cd08be1a (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698