external/dart/bleeding_edge.git
3 weeks agoFix deferred_not_loaded_check_test. master
johnniwinther@google.com [Wed, 29 Apr 2015 12:44:34 +0000 (12:44 +0000)]
Fix deferred_not_loaded_check_test.

BUG=

Review URL: https://codereview.chromium.org//1110643004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45451 260f80e4-7a28-3924-810f-c04153c831b5

3 weeks agoRefactor SimpleTypeInferrer.visitGetterSend and visitStaticSend.
johnniwinther@google.com [Wed, 29 Apr 2015 11:58:40 +0000 (11:58 +0000)]
Refactor SimpleTypeInferrer.visitGetterSend and visitStaticSend.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1112793003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45450 260f80e4-7a28-3924-810f-c04153c831b5

3 weeks agoRefactor SsaBuilder.visitStaticSend and visitGetterSend.
johnniwinther@google.com [Wed, 29 Apr 2015 11:44:05 +0000 (11:44 +0000)]
Refactor SsaBuilder.visitStaticSend and visitGetterSend.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1112563002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45449 260f80e4-7a28-3924-810f-c04153c831b5

3 weeks agoUpdate dart2js-cps_ir test expectations for new tests committed in r45444.
karlklose@google.com [Wed, 29 Apr 2015 07:27:39 +0000 (07:27 +0000)]
Update dart2js-cps_ir test expectations for new tests committed in r45444.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1117543004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45448 260f80e4-7a28-3924-810f-c04153c831b5

3 weeks agoIssue 23337. Quick Fix for removing dead code.
scheglov@google.com [Wed, 29 Apr 2015 04:52:24 +0000 (04:52 +0000)]
Issue 23337. Quick Fix for removing dead code.

R=brianwilkerson@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=23337

Review URL: https://codereview.chromium.org//1116593002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45447 260f80e4-7a28-3924-810f-c04153c831b5

3 weeks agoFix status for Dartium (can't distinguish compile-time errors).
rmacnak@google.com [Wed, 29 Apr 2015 03:52:25 +0000 (03:52 +0000)]
Fix status for Dartium (can't distinguish compile-time errors).

Review URL: https://codereview.chromium.org//1112783002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45446 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix android cross compile
johnmccutchan@google.com [Wed, 29 Apr 2015 00:08:14 +0000 (00:08 +0000)]
Fix android cross compile

BUG=

Review URL: https://codereview.chromium.org//1109303002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45445 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoDeal with deferred loading in the VM mirrors.
rmacnak@google.com [Tue, 28 Apr 2015 23:47:45 +0000 (23:47 +0000)]
Deal with deferred loading in the VM mirrors.

- Invalidate MirrorSystem.libraries when a load completes.
- Recheck if a deferred import's target has been loaded before failing.
- Allow loading libraries from a LibraryDepedencyMirror.
- Propogate compile-time error when attempting to reflect a deferred type.

BUG=http://dartbug.com/22592
R=asiva@google.com, gbracha@google.com

Review URL: https://codereview.chromium.org//1095903002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45444 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoChange default value of c_frame_pointers
johnmccutchan@google.com [Tue, 28 Apr 2015 23:28:39 +0000 (23:28 +0000)]
Change default value of c_frame_pointers

BUG=
R=iposva@google.com

Review URL: https://codereview.chromium.org//1116553002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45443 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoremove pkg/mock
kevmoo@google.com [Tue, 28 Apr 2015 20:46:31 +0000 (20:46 +0000)]
remove pkg/mock

Moved to https://github.com/dart-lang/mock

R=ricow@google.com

Review URL: https://codereview.chromium.org//1115483002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45442 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUse Map<FieldElement, ConstantValue> for fields in ConstructedConstantValue.
johnniwinther@google.com [Tue, 28 Apr 2015 10:48:30 +0000 (10:48 +0000)]
Use Map<FieldElement, ConstantValue> for fields in ConstructedConstantValue.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1108913003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45441 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRefactor SimpleTypeInferrer.visitSuperSend and deprecate ResolvedVisitor.visitSuperSend.
johnniwinther@google.com [Tue, 28 Apr 2015 09:19:40 +0000 (09:19 +0000)]
Refactor SimpleTypeInferrer.visitSuperSend and deprecate ResolvedVisitor.visitSuperSend.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1112473002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45440 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRefactor SsaBuilder.visitSuperSend.
johnniwinther@google.com [Tue, 28 Apr 2015 08:23:58 +0000 (08:23 +0000)]
Refactor SsaBuilder.visitSuperSend.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1108783003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45439 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRevert r45437 (broke the pkgbuild bot)
paulberry@google.com [Tue, 28 Apr 2015 03:49:59 +0000 (03:49 +0000)]
Revert r45437 (broke the pkgbuild bot)

Review URL: https://codereview.chromium.org//1106383003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45438 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd protobuf dependency to DEPS file.
paulberry@google.com [Tue, 28 Apr 2015 03:08:04 +0000 (03:08 +0000)]
Add protobuf dependency to DEPS file.

R=ricow@google.com

Review URL: https://codereview.chromium.org//1108173004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45437 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix idle ticks during isolate startup
johnmccutchan@google.com [Tue, 28 Apr 2015 00:32:44 +0000 (00:32 +0000)]
Fix idle ticks during isolate startup

- Change default isolate vm tag from idle to Embedder
- When a thread is exiting an isolate, only set the Idle tag if the isolate has been made runnable. Set LoadWait tag otherwise.

R=iposva@google.com, rmacnak@google.com

Review URL: https://codereview.chromium.org//1107213003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45436 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoVM: Use canonical empty-array for empty inlining meta-data.
fschneider@google.com [Mon, 27 Apr 2015 22:50:02 +0000 (22:50 +0000)]
VM: Use canonical empty-array for empty inlining meta-data.

When inlining meta-information is not used, use Object::empty_array()
instead of Array::New(0), thus saving those allocations.

Guard places for length 0 - before all code objects had an inlining
interval array of length at least 1.

This saves 2 old-space array allocations per unoptimized code object.

R=srdjan@google.com

Review URL: https://codereview.chromium.org//1096203007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45435 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix unsimulated ARM64 build.
rmacnak@google.com [Mon, 27 Apr 2015 22:16:53 +0000 (22:16 +0000)]
Fix unsimulated ARM64 build.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1105263003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45434 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks ago- Fully load both Dart and Stub code kinds
johnmccutchan@google.com [Mon, 27 Apr 2015 22:00:18 +0000 (22:00 +0000)]
- Fully load both Dart and Stub code kinds
- Ouptut "_optimized" field for fake code objects.

R=srdjan@google.com

Review URL: https://codereview.chromium.org//1105273002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45433 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoEnable profiler by default on Android, and reduce profiler sampling rate for Android...
rmacnak@google.com [Mon, 27 Apr 2015 21:45:51 +0000 (21:45 +0000)]
Enable profiler by default on Android, and reduce profiler sampling rate for Android, ARM and MIPS.

Raspberry Pi 1 B+ (700MHz single-core ARMv6)
--profile_period=1000  DeltaBlue(RunTime): 231748.1111111111 us.
--profile_period=10000 DeltaBlue(RunTime): 117826.64705882352 us.
--profile_period=20000 DeltaBlue(RunTime): 111494.05555555555 us.
--profile_period=50000 DeltaBlue(RunTime): 101028.45000000001 us.
--profile=false        DeltaBlue(RunTime): 100488.70000000001 us.

Raspberry Pi 2 B (900MHz quad-core ARMv7)
--profile_period=1000  DeltaBlue(RunTime): 19612.676470588238 us.
--profile_period=10000 DeltaBlue(RunTime): 18774.51401869159 us.
--profile_period=20000 DeltaBlue(RunTime): 18611.314814814818 us.
--profile_period=50000 DeltaBlue(RunTime): 18940.10377358491 us.
--profile=false        DeltaBlue(RunTime): 18242.463636363635 us.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1108123002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45432 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoDon't list pkg/third_party when finding packages
ricow@google.com [Mon, 27 Apr 2015 20:11:42 +0000 (20:11 +0000)]
Don't list pkg/third_party when finding packages

R=kevmoo@google.com
BUG=

Review URL: https://codereview.chromium.org//1108763005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45431 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoSupport profiling of simulated Dart code on mips, arm, and arm64.
regis@google.com [Mon, 27 Apr 2015 19:55:53 +0000 (19:55 +0000)]
Support profiling of simulated Dart code on mips, arm, and arm64.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1107753002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45430 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd icudtl.dat file to content shell bundle on windows
ricow@google.com [Mon, 27 Apr 2015 18:31:58 +0000 (18:31 +0000)]
Add icudtl.dat file to content shell bundle on windows

R=whesse@google.com
BUG=379813

Review URL: https://codereview.chromium.org//1108873002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45429 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd links to Observatory documentation and bug tracking.
rmacnak@google.com [Mon, 27 Apr 2015 17:25:33 +0000 (17:25 +0000)]
Add links to Observatory documentation and bug tracking.

BUG=http://dartbug.com/23224
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1063063006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45428 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFixes to enable building dart:io implementation cleanly in mojo tree
johnmccutchan@google.com [Mon, 27 Apr 2015 14:46:32 +0000 (14:46 +0000)]
Fixes to enable building dart:io implementation cleanly in mojo tree

+ make Observatory respect script line offsets (which Sky uses).

R=iposva@google.com

Review URL: https://codereview.chromium.org//1101083003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45427 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd standard files needed before we publish
brianwilkerson@google.com [Mon, 27 Apr 2015 14:18:06 +0000 (14:18 +0000)]
Add standard files needed before we publish

R=scheglov@google.com

Review URL: https://codereview.chromium.org//1094823004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45426 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agofix the bots
kevmoo@google.com [Mon, 27 Apr 2015 14:18:03 +0000 (14:18 +0000)]
fix the bots

TBR

Review URL: https://codereview.chromium.org//1108763003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45425 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRename two more classes to prepare for the public API
brianwilkerson@google.com [Mon, 27 Apr 2015 14:14:22 +0000 (14:14 +0000)]
Rename two more classes to prepare for the public API

R=scheglov@google.com

Review URL: https://codereview.chromium.org//1087483006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45424 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRemove everything but markdown from third_party
kevmoo@google.com [Mon, 27 Apr 2015 14:08:28 +0000 (14:08 +0000)]
Remove everything but markdown from third_party

markdown should be moved to gyp ASAP

R=nweiz@google.com, ricow@google.com

Review URL: https://codereview.chromium.org//1086713003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45423 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoReuse RangeError.checkValidRange in dart2js core_patch.dart.
lrn@google.com [Mon, 27 Apr 2015 09:29:50 +0000 (09:29 +0000)]
Reuse RangeError.checkValidRange in dart2js core_patch.dart.

R=herhut@google.com

Review URL: https://codereview.chromium.org//1066843007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45422 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoDocument ByteBuffer.asX() methods.
lrn@google.com [Mon, 27 Apr 2015 09:06:20 +0000 (09:06 +0000)]
Document ByteBuffer.asX() methods.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1052373011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45421 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoDeprecate ResolvedVisitor.visitClosureSend.
johnniwinther@google.com [Mon, 27 Apr 2015 08:37:48 +0000 (08:37 +0000)]
Deprecate ResolvedVisitor.visitClosureSend.

R=karlklose@google.com

Review URL: https://codereview.chromium.org//1088183007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45420 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix http://dartbug.com/23290
iposva@google.com [Fri, 24 Apr 2015 23:31:15 +0000 (23:31 +0000)]
Fix http://dartbug.com/23290
- Ensure that we do have unoptimized code available when generating
  coverage information.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1107663002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45419 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix importing builtin libraries in gen_snapshot
johnmccutchan@google.com [Fri, 24 Apr 2015 22:08:44 +0000 (22:08 +0000)]
Fix importing builtin libraries in gen_snapshot

BUG=
R=iposva@google.com

Review URL: https://codereview.chromium.org//1107733003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45418 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoguard against non-existant package directory
danrubel@google.com [Fri, 24 Apr 2015 21:46:53 +0000 (21:46 +0000)]
guard against non-existant package directory

BUG=dartbug.com/23073
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1055983003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45417 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoSupport defining environment constants for dart2js via the command-line.
nweiz@google.com [Fri, 24 Apr 2015 21:40:49 +0000 (21:40 +0000)]
Support defining environment constants for dart2js via the command-line.

These constants only work for dart2js because neither Dartium nor the isolate
API support defining them.

BUG= http://dartbug.com/15806
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//1106713003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45416 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agosuggest async/await
danrubel@google.com [Fri, 24 Apr 2015 21:39:57 +0000 (21:39 +0000)]
suggest async/await

BUG=
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1103643003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45415 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoProperly print an error when failing to load a transformer.
nweiz@google.com [Fri, 24 Apr 2015 21:39:44 +0000 (21:39 +0000)]
Properly print an error when failing to load a transformer.

R=rnystrom@google.com
BUG= http://dartbug.com/21490

Review URL: https://codereview.chromium.org//1106803002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45414 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoMake observatory keep using html5lib.
nweiz@google.com [Fri, 24 Apr 2015 20:50:24 +0000 (20:50 +0000)]
Make observatory keep using html5lib.

Observatory has its own separate set of third_party packages.

TBR

Review URL: https://codereview.chromium.org//1060463006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45413 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agofix for r45387 - canonicalize path to prevent "type X cannot be assigned to type...
danrubel@google.com [Fri, 24 Apr 2015 20:28:43 +0000 (20:28 +0000)]
fix for r45387 - canonicalize path to prevent "type X cannot be assigned to type X" warnings

BUG=dartbug.com/23073
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1102913002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45412 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix showing values of instance fields.
rmacnak@google.com [Fri, 24 Apr 2015 20:13:42 +0000 (20:13 +0000)]
Fix showing values of instance fields.

BUG=
R=turnidge@google.com

Review URL: https://codereview.chromium.org//1102993002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45411 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate pubspecs and dependencies to get pkgbuild tests working.
nweiz@google.com [Fri, 24 Apr 2015 20:08:53 +0000 (20:08 +0000)]
Update pubspecs and dependencies to get pkgbuild tests working.

This also removes the vendored copy of Angular, which was an outdated version of
an unstaffed branch.

R=pquitslund@google.com

Review URL: https://codereview.chromium.org//1058283006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45410 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRename html5lib to html.
nweiz@google.com [Fri, 24 Apr 2015 19:45:19 +0000 (19:45 +0000)]
Rename html5lib to html.

Review URL: https://codereview.chromium.org/1085723004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45409 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRe-apply change to move to plugin package
brianwilkerson@google.com [Fri, 24 Apr 2015 18:54:24 +0000 (18:54 +0000)]
Re-apply change to move to plugin package

R=scheglov@google.com

Review URL: https://codereview.chromium.org//1094083003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45408 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRemove public int.is64Bit.
srdjan@google.com [Fri, 24 Apr 2015 18:53:05 +0000 (18:53 +0000)]
Remove public int.is64Bit.

R=asiva@google.com

Review URL: https://codereview.chromium.org//1105453003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45407 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoBump html5lib DEP to play nice with args 0.13.0.
pquitslund@google.com [Fri, 24 Apr 2015 18:11:35 +0000 (18:11 +0000)]
Bump html5lib DEP to play nice with args 0.13.0.

R=kevmoo@google.com

Review URL: https://codereview.chromium.org//1100423003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45406 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoMove symbol demangling to dart:_internal to remove dart:core dependency on dart:mirrors.
rmacnak@google.com [Fri, 24 Apr 2015 17:49:58 +0000 (17:49 +0000)]
Move symbol demangling to dart:_internal to remove dart:core dependency on dart:mirrors.

BUG=
R=srdjan@google.com

Review URL: https://codereview.chromium.org//1107613002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45405 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoBump css_lib rev in DEPS.
pquitslund@google.com [Fri, 24 Apr 2015 17:38:11 +0000 (17:38 +0000)]
Bump css_lib rev in DEPS.

(To play nice with args 0.13.0.)

Review URL: https://codereview.chromium.org//1102073002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45404 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoBump analyzer_cli version DEP.
pquitslund@google.com [Fri, 24 Apr 2015 17:29:40 +0000 (17:29 +0000)]
Bump analyzer_cli version DEP.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1088783003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45403 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoBump analysis_server dep on args to >=0.13.0.
pquitslund@google.com [Fri, 24 Apr 2015 17:09:07 +0000 (17:09 +0000)]
Bump analysis_server dep on args to >=0.13.0.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1108553004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45402 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAlso add 'plugin' to the dartium DEPS
brianwilkerson@google.com [Fri, 24 Apr 2015 16:57:03 +0000 (16:57 +0000)]
Also add 'plugin' to the dartium DEPS

R=pquitslund@google.com

Review URL: https://codereview.chromium.org//1061373003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45401 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate the standalone.deps file to allow references to the 'plugin' package
brianwilkerson@google.com [Fri, 24 Apr 2015 16:07:31 +0000 (16:07 +0000)]
Update the standalone.deps file to allow references to the 'plugin' package

R=pquitslund@google.com

Review URL: https://codereview.chromium.org//1056463006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45400 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoSimplification in resolving classes
hausner@google.com [Fri, 24 Apr 2015 15:45:54 +0000 (15:45 +0000)]
Simplification in resolving classes

The helper functions in Parser to resolve classes in the library
and prefix scope created an unnecessary handlescope. With libraries
caching previous lookups, and with namespaces now using dictionaries,
there are just a handful (so to speak) of handles allocated for the
lookup. That does not warrant a handlescope. Removed the helper
functions.

R=asiva@google.com

Review URL: https://codereview.chromium.org//1087463005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45399 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoadd dart: and package: import uri suggestions
danrubel@google.com [Fri, 24 Apr 2015 12:51:52 +0000 (12:51 +0000)]
add dart: and package: import uri suggestions

BUG=dartbug.com/23073
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1100393004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45398 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoSupport rethrow in the dart2js JS backend.
kmillikin@google.com [Fri, 24 Apr 2015 11:23:09 +0000 (11:23 +0000)]
Support rethrow in the dart2js JS backend.

The approach is simple: translate rethrow to a throw of the enclosing
catch block's JS exception.  There is already an assert that the JS
backend does not see rethrow at code generation time.

R=karlklose@google.com, floitsch@google.com
BUG=

Review URL: https://codereview.chromium.org//1094453006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45397 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix for linked position offsets when insert directly before.
scheglov@google.com [Fri, 24 Apr 2015 04:51:12 +0000 (04:51 +0000)]
Fix for linked position offsets when insert directly before.

R=danrubel@google.com
BUG=

Review URL: https://codereview.chromium.org//1086273002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45394 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoIssue 23271. Check target.staticElement for null.
scheglov@google.com [Fri, 24 Apr 2015 04:47:06 +0000 (04:47 +0000)]
Issue 23271. Check target.staticElement for null.

Unable to reproduce and provide a test.

R=brianwilkerson@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=23271

Review URL: https://codereview.chromium.org//1098423002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45393 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoSkip an analyzer_cli test for now.
nweiz@google.com [Fri, 24 Apr 2015 01:09:43 +0000 (01:09 +0000)]
Skip an analyzer_cli test for now.

TBR

Review URL: https://codereview.chromium.org//1090153004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45392 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix service rpc parameter validation
johnmccutchan@google.com [Fri, 24 Apr 2015 00:36:24 +0000 (00:36 +0000)]
Fix service rpc parameter validation

BUG=

Review URL: https://codereview.chromium.org//1052373010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45391 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd crash dumps to service protocol and Observatory
johnmccutchan@google.com [Fri, 24 Apr 2015 00:08:07 +0000 (00:08 +0000)]
Add crash dumps to service protocol and Observatory

- Add _getCrashDump RPC
- crash dump service response is map of request uris to responses, includes:
  -- getVM
  -- getFlagList
  -- for each isolate:
      -- getIsolate
      -- _getAllocationProfile
      -- getStack
- Add FakeVM to service library
- Add load crash dump to Observatory connect page
- Removes old chromium target support from connect page
- Make debugger page display stack even if libraries can't be loaded
- Fix reload of vm-connect page
- Fix polymer initialization calls

R=turnidge@google.com

Review URL: https://codereview.chromium.org//1100583006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45390 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate args to 0.13.0.
nweiz@google.com [Thu, 23 Apr 2015 23:42:54 +0000 (23:42 +0000)]
Update args to 0.13.0.

See also https://codereview.chromium.org/1094793005.

R=rnystrom@google.com

Review URL: https://codereview.chromium.org//1103803002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45389 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate args to 0.13.0.
nweiz@google.com [Thu, 23 Apr 2015 23:42:22 +0000 (23:42 +0000)]
Update args to 0.13.0.

R=rnystrom@google.com

Review URL: https://codereview.chromium.org/1094793005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45388 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoswitch -package-root to use PackageMapUriResolver
danrubel@google.com [Thu, 23 Apr 2015 23:06:13 +0000 (23:06 +0000)]
switch -package-root to use PackageMapUriResolver

This change allows future code completion mods to consistently use the
SourceFactory.packageMap method to build a list of package uri import
suggestions.

BUG=dartbug.com/23073
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1107583004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45387 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRe-add missed files
brianwilkerson@google.com [Thu, 23 Apr 2015 22:29:37 +0000 (22:29 +0000)]
Re-add missed files

Review URL: https://codereview.chromium.org//1102473006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45386 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoImplement bigint shift intrinsics on arm.
regis@google.com [Thu, 23 Apr 2015 22:20:54 +0000 (22:20 +0000)]
Implement bigint shift intrinsics on arm.

R=zra@google.com

Review URL: https://codereview.chromium.org//1087983009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45385 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRevert breaking change
brianwilkerson@google.com [Thu, 23 Apr 2015 22:12:20 +0000 (22:12 +0000)]
Revert breaking change

Review URL: https://codereview.chromium.org//1101213002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45384 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAddress issue 13719, cleanup the status file to reflect reality.
asiva@google.com [Thu, 23 Apr 2015 20:42:28 +0000 (20:42 +0000)]
Address issue 13719, cleanup the status file to reflect reality.

R=regis@google.com

Review URL: https://codereview.chromium.org//1085363005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45383 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoConvert analyzer and analysis_server to use the plugin package
brianwilkerson@google.com [Thu, 23 Apr 2015 20:32:35 +0000 (20:32 +0000)]
Convert analyzer and analysis_server to use the plugin package

R=scheglov@google.com

Review URL: https://codereview.chromium.org//1063153004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45382 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix flag —no-propagate-ic-data.
srdjan@google.com [Thu, 23 Apr 2015 20:32:43 +0000 (20:32 +0000)]
Fix flag —no-propagate-ic-data.

R=hausner@google.com

Review URL: https://codereview.chromium.org//1107583003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45381 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoChangelog fixes.
pquitslund@google.com [Thu, 23 Apr 2015 20:31:10 +0000 (20:31 +0000)]
Changelog fixes.

R=brianwilkerson@google.com, nweiz@google.com

Review URL: https://codereview.chromium.org//1099563003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45380 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate hack in test_helper.dart to handle new error message.
turnidge@google.com [Thu, 23 Apr 2015 18:32:54 +0000 (18:32 +0000)]
Update hack in test_helper.dart to handle new error message.

BUG=
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1063853006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45379 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoDo not JSON encode the 'result' of a service rpc.
turnidge@google.com [Thu, 23 Apr 2015 17:55:08 +0000 (17:55 +0000)]
Do not JSON encode the 'result' of a service rpc.

Before a response looked like this...

{ result:<string> id:* }

...where result was always a json encoded string.  This meant that
users of the service protocol had to json decode both the outer
message and the result, which was silly.

Now a response looks like this:

{ result:<map> id:* }

This means that users of the service protocol only need to decode once.

We have changed event formats as well.  Previously, an event looked like this:

{ result:<string> }

(Essentially a result without an id.)  The result was json encoded,
requiring the user to double-decode.

Now an event looks like this:

{ event:<map> }

This allows us to distinguish events from rpc results and avoids
double-decoding.  It also avoids having an id-less rpc result mistaken
for an event.

------------

Some details and associated changes:

- Unify GCEvent and ServiceEvent in the VM.

- Move sequence number handling out of dart code and into JSONStream
  in the VM.  Plumbing.  I needed to do this to avoid double-encoding.
  Some of the dart code gets a bit simpler.

- Update C++ tests to have a sequence number.

- Change format of method/params used in Error responses to be more json-y.

- Strip out double decoding in the service lib.

- Improvements to tests.  I was running into some races and other issues.

- Fail fast when we run into a message decoding problem.  Instead of
  returning a service exception, we now disconnect from the vm.

- VMDisconnected => ConnectionClosed.

- Add some support for a reason string when disconnecting from the vm
  in the service library.

Review URL: https://codereview.chromium.org//1093043004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45378 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoprovide importUri for packages and include those suggestions
danrubel@google.com [Thu, 23 Apr 2015 16:24:57 +0000 (16:24 +0000)]
provide importUri for packages and include those suggestions

BUG=dartbug.com/23175
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1100213002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45377 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd `plugin` to DEPS.
pquitslund@google.com [Thu, 23 Apr 2015 16:02:06 +0000 (16:02 +0000)]
Add `plugin` to DEPS.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1088583004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45376 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAnalyzer version bump.
pquitslund@google.com [Thu, 23 Apr 2015 15:47:37 +0000 (15:47 +0000)]
Analyzer version bump.

R=brianwilkerson@google.com, kevmoo@google.com

Review URL: https://codereview.chromium.org//1066003005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45375 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoDeprecate ResolvedVisitor.visitOperatorSend.
johnniwinther@google.com [Thu, 23 Apr 2015 13:52:50 +0000 (13:52 +0000)]
Deprecate ResolvedVisitor.visitOperatorSend.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1097943006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45374 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate test expectations for native tests on dart2js-cps_ir.
karlklose@google.com [Thu, 23 Apr 2015 10:32:36 +0000 (10:32 +0000)]
Update test expectations for native tests on dart2js-cps_ir.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1093893003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45373 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoImprove return type of markUnmodifiableList to JSArray instead of List.
lrn@google.com [Thu, 23 Apr 2015 10:20:53 +0000 (10:20 +0000)]
Improve return type of markUnmodifiableList to JSArray instead of List.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//1076013006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45372 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate dart2js-cps_ir test expectations.
karlklose@google.com [Thu, 23 Apr 2015 08:40:49 +0000 (08:40 +0000)]
Update dart2js-cps_ir test expectations.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1091143003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45371 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoMake all of stdout/stderr/stdin pipes close-on-exec when spawing child processes.
ajohnsen@google.com [Thu, 23 Apr 2015 07:37:53 +0000 (07:37 +0000)]
Make all of stdout/stderr/stdin pipes close-on-exec when spawing child processes.

BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org//1076093004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45370 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUse package:test_reflective_loader instead of reflective_tests.
scheglov@google.com [Wed, 22 Apr 2015 21:16:38 +0000 (21:16 +0000)]
Use package:test_reflective_loader instead of reflective_tests.

R=brianwilkerson@google.com
BUG=

Committed: https://code.google.com/p/dart/source/detail?r=45367

Review URL: https://codereview.chromium.org//1101003002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45368 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUse package:test_reflective_loader instead of reflective_tests.
scheglov@google.com [Wed, 22 Apr 2015 21:12:55 +0000 (21:12 +0000)]
Use package:test_reflective_loader instead of reflective_tests.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1101003002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45367 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd reference to existing issue in status file.
regis@google.com [Wed, 22 Apr 2015 20:58:52 +0000 (20:58 +0000)]
Add reference to existing issue in status file.
This test has to be skipped on dartium because the VMOptions line is ignored.

Review URL: https://codereview.chromium.org//1098343003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45366 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUse package:test_reflective_loader instead of reflective_tests.
scheglov@google.com [Wed, 22 Apr 2015 20:54:29 +0000 (20:54 +0000)]
Use package:test_reflective_loader instead of reflective_tests.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1101003002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45365 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix script-view. Hide annotations except the current position when debugging.
rmacnak@google.com [Wed, 22 Apr 2015 20:49:33 +0000 (20:49 +0000)]
Fix script-view. Hide annotations except the current position when debugging.

Review URL: https://codereview.chromium.org//1079163009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45364 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUse a breakpoint instruction for a stop message on arm instead of
regis@google.com [Wed, 22 Apr 2015 20:45:52 +0000 (20:45 +0000)]
Use a breakpoint instruction for a stop message on arm instead of
a svc instruction (or hlt instruction on arm64).
The instructions svc and hlt are used in conjunction with a simulator only.
At least, gdb now stops on armv5te when hitting a stop message (no prompt).
Add support for printing stop message in disassembly on mips and arm64.
Clean up various bkpt codes on arm (now similar to arm64 and mips).

R=zra@google.com

Review URL: https://codereview.chromium.org//1097413004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45363 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAnalyzer CLI removal.
pquitslund@google.com [Wed, 22 Apr 2015 20:32:05 +0000 (20:32 +0000)]
Analyzer CLI removal.

CLI now lives in dedicated `analyzer_cli` package.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1102613002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45362 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoDriver fix to decouple from analyzer front-end deps.
pquitslund@google.com [Wed, 22 Apr 2015 20:31:52 +0000 (20:31 +0000)]
Driver fix to decouple from analyzer front-end deps.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1100943004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45361 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoUpdate test_reflective_loader to 0.0.3
scheglov@google.com [Wed, 22 Apr 2015 20:15:37 +0000 (20:15 +0000)]
Update test_reflective_loader to 0.0.3

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1054963006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45360 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agofix NSM in suggestions with importUri
danrubel@google.com [Wed, 22 Apr 2015 20:15:16 +0000 (20:15 +0000)]
fix NSM in suggestions with importUri

BUG=dartbug.com/23302
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1088973008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45359 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd API for contributing to the index
brianwilkerson@google.com [Wed, 22 Apr 2015 20:11:20 +0000 (20:11 +0000)]
Add API for contributing to the index

R=scheglov@google.com

Review URL: https://codereview.chromium.org//1060063008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45358 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoMinor refactoring of local name resolution
hausner@google.com [Wed, 22 Apr 2015 19:45:19 +0000 (19:45 +0000)]
Minor refactoring of local name resolution

Not much to see here, move along please.

R=asiva@google.com

Review URL: https://codereview.chromium.org//1096383005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45357 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoRename IndexStore to avoid confusion with the new public API
brianwilkerson@google.com [Wed, 22 Apr 2015 19:40:45 +0000 (19:40 +0000)]
Rename IndexStore to avoid confusion with the new public API

R=scheglov@google.com

Review URL: https://codereview.chromium.org//1100673005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45356 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoAdd file missed in previous CL and comment clean-up
brianwilkerson@google.com [Wed, 22 Apr 2015 19:23:07 +0000 (19:23 +0000)]
Add file missed in previous CL and comment clean-up

R=danrubel@google.com, scheglov@google.com

Review URL: https://codereview.chromium.org//1084793006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45355 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoFix array allocation overflow check on arm/arm64/mips.
koda@google.com [Wed, 22 Apr 2015 18:32:37 +0000 (18:32 +0000)]
Fix array allocation overflow check on arm/arm64/mips.

When adding an object size in bytes to the allocation top address,
we must check for *unsigned* overflow, not signed overflow. 32-bit example:
if top is 0xfffff000 and size is 0x1008, then top + size is an unsigned,
but not a signed, overflow.

Add similar unit test for typed data (same issue).

BUG=23254
R=regis@google.com

Review URL: https://codereview.chromium.org//1096063002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45354 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks ago"Reverting 45351"
alanknight@google.com [Wed, 22 Apr 2015 17:51:58 +0000 (17:51 +0000)]
"Reverting 45351"

BUG=

Review URL: https://codereview.chromium.org//1097053006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45353 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoMirrors memory usage tweaks.
rmacnak@google.com [Wed, 22 Apr 2015 17:51:49 +0000 (17:51 +0000)]
Mirrors memory usage tweaks.

- Don't build and cache vestigial members/constructors maps.
- Avoid creating multiple LibraryMirrors for the same library.
- Store infrequently used method flags as a bitfield.
- Don't cache MethodMirror source.

mirrors_reader_test final heap size: 10.8 -> 8.9 MB (-17.5%)
mirrors_reader_test time: 1.55 -> 1.33 seconds (-14.2%)

R=asiva@google.com

Review URL: https://codereview.chromium.org//1080393006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45352 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoappendHtml and insertAdjacentHtml should be consistently sanitized
alanknight@google.com [Wed, 22 Apr 2015 17:16:01 +0000 (17:16 +0000)]
appendHtml and insertAdjacentHtml should be consistently sanitized

BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1081973003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45351 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agodart2js: Fix new emitter.
floitsch@google.com [Wed, 22 Apr 2015 14:33:41 +0000 (14:33 +0000)]
dart2js: Fix new emitter.

Review URL: https://codereview.chromium.org//1103523003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45350 260f80e4-7a28-3924-810f-c04153c831b5

4 weeks agoinclude importUri in out of scope suggestions
danrubel@google.com [Wed, 22 Apr 2015 14:31:46 +0000 (14:31 +0000)]
include importUri in out of scope suggestions

BUG=dartbug.com/23175
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1095113004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@45349 260f80e4-7a28-3924-810f-c04153c831b5