Fix double modulo bug by temporary disabling calling to C (fix and reenabling it will follow later). Added test.
Review URL: https://codereview.chromium.org//12077052

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17806 260f80e4-7a28-3924-810f-c04153c831b5
Updates to the swarm sample.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17807 260f80e4-7a28-3924-810f-c04153c831b5
Capture DartToolsPlugin Log messages to instrumentation
Review URL: https://codereview.chromium.org//12077048

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

Had an invalid conversion over to streams, but for some reason I could not get the test to fail locally.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17809 260f80e4-7a28-3924-810f-c04153c831b5
On Ia32 optimistically assume that results from int32 and uint32 array loads fit into Smi. Only if the instruction caused deoptimization will we assume mixed Smi/Mint operations. In absence of precise tracking of deoptimization history (location/reason) conservatively assume that a method that was deoptimized once may have been deoptimzied because of uint32/int32 loads.
Significant improvement for MeshDecompression on ia32.
Review URL: https://codereview.chromium.org//12086045

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17810 260f80e4-7a28-3924-810f-c04153c831b5
Add matches for StateErrors

BUG=http://dartbug.com/8137

Review URL: https://codereview.chromium.org//12077045
Patch from Matthew Butler <butler.matthew@gmail.com>.

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17811 260f80e4-7a28-3924-810f-c04153c831b5
Fix build for throwsStateError: remove duplicate definitions in other tests.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17812 260f80e4-7a28-3924-810f-c04153c831b5
Filter out deprecated elements from completion lists.
Try to find the element with the most general type.
Review URL: https://codereview.chromium.org//12094045

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17813 260f80e4-7a28-3924-810f-c04153c831b5
harden instrumentation logging exceptions

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17814 260f80e4-7a28-3924-810f-c04153c831b5
add support for sdk version constriant in pubspec editor 
Review URL: https://codereview.chromium.org//12090052

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17815 260f80e4-7a28-3924-810f-c04153c831b5
Converting samples to streams.

Converting some more samples, and fixing some other bugs as well.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17816 260f80e4-7a28-3924-810f-c04153c831b5
Converting more samples to streams.

BUG=

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

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

R=messick@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17818 260f80e4-7a28-3924-810f-c04153c831b5
Always treat headers as individual strings in pkg/http.

BUG=8049

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17819 260f80e4-7a28-3924-810f-c04153c831b5
More menu tweaks.
o Make all file-global operations visible only when there is no selection.
o Move Quick Fix to refactoring section.
o Show Outline -> Outline File (when no selection), move to Revert File.
o Remove Toggle Comment.
Review URL: https://codereview.chromium.org//12095047

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17820 260f80e4-7a28-3924-810f-c04153c831b5
Use the dart:async Stream API thoroughly in Pub.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17821 260f80e4-7a28-3924-810f-c04153c831b5
Fix a use of a StreamController as a Stream.

TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17822 260f80e4-7a28-3924-810f-c04153c831b5
More semantics to translate Element and Type.

R=danrubel@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17823 260f80e4-7a28-3924-810f-c04153c831b5
Bugfix in test_runner: in certain cases tests did not get rerun

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17824 260f80e4-7a28-3924-810f-c04153c831b5
Move the DartType hierarchy into its own library.

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

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