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

Issue 2893483005: Support DDC debugging tools. (Closed)

Created:
3 years, 7 months ago by Jacob
Modified:
3 years, 7 months ago
Reviewers:
Bob Nystrom, jakemac
CC:
reviews_dartlang.org, jakemac
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Add support for DDC debugging tools. #

Total comments: 6

Patch Set 3 : Code review fixes. #

Total comments: 2

Patch Set 4 : Code review fixes. #

Patch Set 5 : Code review fixes. #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+164 lines, -45 lines) Patch
M lib/src/dartdevc/dartdevc.dart View 1 2 3 4 7 chunks +139 lines, -23 lines 5 comments Download
M lib/src/dartdevc/dartdevc_environment.dart View 4 chunks +21 lines, -22 lines 1 comment Download
M test/dartdevc/build_test.dart View 1 2 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (3 generated)
Jacob
The right way to test some of this functionality would be with integration tests verifying ...
3 years, 7 months ago (2017-05-18 21:58:32 UTC) #2
jakemac
https://codereview.chromium.org/2893483005/diff/20001/lib/src/dartdevc/dartdevc.dart File lib/src/dartdevc/dartdevc.dart (right): https://codereview.chromium.org/2893483005/diff/20001/lib/src/dartdevc/dartdevc.dart#newcode212 lib/src/dartdevc/dartdevc.dart:212: el = document.createElement("script"); duplicate code with the line right ...
3 years, 7 months ago (2017-05-19 14:38:06 UTC) #4
Jacob
Moved the debugger functionality so it is only present in a debug build. It was ...
3 years, 7 months ago (2017-05-19 16:24:02 UTC) #5
jakemac
https://codereview.chromium.org/2893483005/diff/40001/lib/src/dartdevc/dartdevc.dart File lib/src/dartdevc/dartdevc.dart (right): https://codereview.chromium.org/2893483005/diff/40001/lib/src/dartdevc/dartdevc.dart#newcode307 lib/src/dartdevc/dartdevc.dart:307: if (mode == BarbackMode.RELEASE) { nit: maybe just use ...
3 years, 7 months ago (2017-05-19 16:35:59 UTC) #6
Jacob
https://codereview.chromium.org/2893483005/diff/40001/lib/src/dartdevc/dartdevc.dart File lib/src/dartdevc/dartdevc.dart (right): https://codereview.chromium.org/2893483005/diff/40001/lib/src/dartdevc/dartdevc.dart#newcode307 lib/src/dartdevc/dartdevc.dart:307: if (mode == BarbackMode.RELEASE) { On 2017/05/19 16:35:59, jakemac ...
3 years, 7 months ago (2017-05-19 16:54:26 UTC) #7
jakemac
lgtm
3 years, 7 months ago (2017-05-19 19:33:02 UTC) #8
Jacob
Committed patchset #5 (id:80001) manually as be3d4d8be30f11fb9188d7f69434e884d4843c68 (presubmit successful).
3 years, 7 months ago (2017-05-19 19:40:19 UTC) #10
Bob Nystrom
3 years, 7 months ago (2017-05-22 20:21:44 UTC) #11
Message was sent while issue was closed.
Sorry I didn't get a chance to review this before you landed it, but if you
wouldn't mind a follow-up CL, I would really appreciate it.

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
File lib/src/dartdevc/dartdevc.dart (right):

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
lib/src/dartdevc/dartdevc.dart:23: // JavaScript snippet to determine the
directory a script was run from.
Nit: "///".

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
lib/src/dartdevc/dartdevc.dart:95: var debugMode = mode == BarbackMode.DEBUG;
Nit: I think "isDebug" would make it a little clearer that it's a Boolean
variable.

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
lib/src/dartdevc/dartdevc.dart:130: var modulePaths = new Map<String, String>();
We have map literals.

var modulePaths = {
  appModulePath: appModulePath,
  'dart_sdk': 'dart_sdk'
};

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
lib/src/dartdevc/dartdevc.dart:180: var customModulePaths = new Map<String,
String>();
<String, String>{}

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
lib/src/dartdevc/dartdevc.dart:246: ''');
What's going on here? Does it write this JS twice if debugMode is true?

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
File lib/src/dartdevc/dartdevc_environment.dart (right):

https://codereview.chromium.org/2893483005/diff/80001/lib/src/dartdevc/dartde...
lib/src/dartdevc/dartdevc_environment.dart:211: 
Doc comment?

Powered by Google App Engine
This is Rietveld 408576698