Commit graph

32011 commits

Author SHA1 Message Date
Srdjan Mitrovic 6f07377802 Faster checks in polymorphic instance calls if Smi-s are involved
BUG=
R=zra@google.com

Review URL: https://codereview.chromium.org//1184093004.
2015-06-15 14:54:31 -07:00
Gilad Bracha 2b95ed1ae1 Make use of call on Function exempt from warnings,
BUG=
R=lrn@google.com

Review URL: https://codereview.chromium.org//1176853003.
2015-06-15 13:24:10 -07:00
Ryan Macnak 7c1bccb263 Add lib/base64.dart to Observatory's gypi.
Review URL: https://codereview.chromium.org//1179393003.
2015-06-15 12:39:31 -07:00
Ryan Macnak 392a83221f Allow setting break-on-exceptions option over the service protocol. Add command to Observatory's debugger.
Decide whether to cache service objects based on the fixedId property.

Be more tolerant of eval scripts and functions.

BUG=
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1174313002.
2015-06-15 12:05:23 -07:00
Ryan Macnak 3e2373e561 Really fix typo to fix the build.
TBR=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1182703005.
2015-06-15 10:26:19 -07:00
keertip 0079275f18 revert cl to run dartdoc on bots
BUG=
R=danrubel@google.com

Review URL: https://codereview.chromium.org//1184153002.
2015-06-15 10:12:56 -07:00
danrubel db11964b83 refactor Reqest.fromJson for use by performance measurement tests
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1181363004.
2015-06-15 12:27:41 -04:00
keertip 91b2281e08 add dartdoc to third_party/pkg, run dartdoc to generate docs for sdk and upload to GCS
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1164423008.
2015-06-15 09:25:44 -07:00
Brian Wilkerson e85278cdb0 Fix a typo to fix the build
Review URL: https://codereview.chromium.org//1175173004.
2015-06-15 09:20:55 -07:00
Zachary Anderson 1051b3e65a Fix ia32 android build
BUG=
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1184673005.
2015-06-15 08:53:41 -07:00
Søren Gjesse 3c85970637 Update status file
R=ajohnsen@google.com, whesse@google.com
BUG=https://github.com/dart-lang/sdk/issues/23641

Review URL: https://codereview.chromium.org//1186883002.
2015-06-15 17:46:57 +02:00
Brian Wilkerson 1ac16bd2d4 Update dartium deps to include html
R=vsm@google.com

Review URL: https://codereview.chromium.org//1182983003.
2015-06-15 08:45:10 -07:00
Asger Feldthaus eec1d88d9c dart2js cps: Introduce some built-in operators in type propagation.
There are also a number of somewhat unrelated changes to get
better type information out of the global type inference.
The dependency on TypedSelector is causing a lot of problems there.

BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1175973005.
2015-06-15 17:31:48 +02:00
Anders Johnsen 9a01a22e96 Revert "Clean up process spawning."
This reverts commits
- bbdc57ebf6
- bd25e641f2
- 5cc8fca131
- ed72caa3cd

BUG=

Review URL: https://codereview.chromium.org//1182423003.
2015-06-15 15:26:56 +02:00
Karl Klose bb45376735 Update dart2js-cps_ir status files.
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1191433002.
2015-06-15 12:50:58 +02:00
Soren Gjesse f9e8852edb Fix test on Windows
Forgot to change Platform.executable to Platform.resolvedExecutable in
one place.

TBR=lrn@google.com
BUG=

Review URL: https://codereview.chromium.org//1181583004.
2015-06-15 11:45:34 +02:00
Søren Gjesse c05c8c6606 Revert change to Platform.excutable and add Platform.resolvedExecutable
The change to Platform.excutable in
e03ab17437 was a breaking change and it
has been reverted.

A new getter Platform.resolvedExecutable has been added to provide the
the fully qualified path of the executable.

BUG=https://github.com/dart-lang/sdk/issues/16994
R=lrn@google.com, kustermann@google.com, len@google.com

Review URL: https://codereview.chromium.org//1180623006.
2015-06-15 10:13:21 +02:00
Martin Kustermann 9d3e7c3b6d Add (forward-compatible) change to annotated steps of target-arm builder to support sharding
R=ricow@google.com

Review URL: https://codereview.chromium.org//1182103005.
2015-06-15 09:50:07 +02:00
Ivan Posva 7158d5fc26 Landing https://codereview.chromium.org/1171223003/ for Chinmay.
BUG=

Review URL: https://codereview.chromium.org//1174343006.
2015-06-13 06:36:24 -07:00
Stephen Adams f7263216e4 Better messages for optimized index errors.
Typed list, Array and String indexer methods detect index errors in their own optimized way but now defer to common code to diagnose the error.  This code is shared with the optimized 'ioore' helper, which makes the error message consistent between optimized and unoptimized code.

The main reason for doing this is to ensure that the error messages have as much information as possible to help debug off-line using captured error messages.

BUG=
R=lrn@google.com

Committed: 0d4361fb6d

Reverted: 82215d36f4

Review URL: https://codereview.chromium.org//1180713003.
2015-06-12 18:21:47 -07:00
Gilad Bracha 67b99e4b33 Make sure we use lexical scope consistently when dealing with prefixes.
BUG=
R=lrn@google.com, paulberry@google.com

Review URL: https://codereview.chromium.org//1184583002.
2015-06-12 17:38:42 -07:00
Stephen Adams 82215d36f4 Revert "Better messages for optimized index errors."
TBR=lrn@google.com

Review URL: https://codereview.chromium.org//1187553005.
2015-06-12 16:53:19 -07:00
Ryan Macnak bac8bc4b18 Fix accessing dart:_ libraries via exports.
R=hausner@google.com

Review URL: https://codereview.chromium.org//1185733003.
2015-06-12 16:50:27 -07:00
Ryan Macnak b8bad6725c Expand the class id to 32 bits and size field to 16 bits on 64-bit platforms.
Remove misleading suffix from disassembly of some ia32 immediate ops.

R=asiva@google.com, srdjan@google.com

Review URL: https://codereview.chromium.org//1174173007.
2015-06-12 16:42:40 -07:00
Stephen Adams 0d4361fb6d Better messages for optimized index errors.
Typed list, Array and String indexer methods detect index errors in their own optimized way but now defer to common code to diagnose the error.  This code is shared with the optimized 'ioore' helper, which makes the error message consistent between optimized and unoptimized code.

The main reason for doing this is to ensure that the error messages have as much information as possible to help debug off-line using captured error messages.

BUG=
R=lrn@google.com

Review URL: https://codereview.chromium.org//1180713003.
2015-06-12 15:33:58 -07:00
Ryan Macnak fd1531b4d8 Fix some markup in the mirrors docs.
BUG=http://dartbug.com/21714
R=gbracha@google.com

Review URL: https://codereview.chromium.org//1184623003.
2015-06-12 14:43:38 -07:00
Ryan Macnak 3d190ddd2d Pass -EL for MIPS cross builds to allow for using a bi-endian toolchain and work around CXXFLAGS being passed to both host and target.
R=zra@google.com

Review URL: https://codereview.chromium.org//1184873002.
2015-06-12 14:02:27 -07:00
Konstantin Shcheglov 96670b0e97 Fix for explicit dart:core import.
This fixes the rest of the co19/ tests.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1181663004.
2015-06-12 13:26:12 -07:00
Konstantin Shcheglov a16ec77494 Mix VARIABLE_REFERENCE_ERRORS into the full errors list on ChangeNotice.
This fixes 11 tests in language/ and co19/.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1179253002.
2015-06-12 12:52:15 -07:00
Konstantin Shcheglov 5538e1f105 Add self-reference sources into INCLUDED_PARTS.
It's an error of course, but unless we add it in the first place, we
cannot detect this error in the library element building task.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1183773002.
2015-06-12 12:30:09 -07:00
Konstantin Shcheglov 9634a03393 Explicitly compute library errors in tests.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1183723002.
2015-06-12 12:28:24 -07:00
Konstantin Shcheglov d2ea3330d8 Fix tests with 'part' without 'library'.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1180043006.
2015-06-12 11:27:36 -07:00
Daniel Andersson 1009d587de Assert no allocation during heap iteration; fix unsafe iteration in ObjectGraph.
BUG=https://github.com/dart-lang/sdk/issues/21620
R=asiva@google.com

Review URL: https://codereview.chromium.org//1181943002.
2015-06-12 10:44:06 -07:00
Konstantin Shcheglov 61c01b2231 Fix for computeResolvedCompilationUnitAsync().
This fixes the last Analysis Server unit tests.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1181223002.
2015-06-12 10:27:02 -07:00
Florian Schneider 19bb19d716 Fix bug in Dart_GetTypeOfExternalTypedData.
This API function would return true for typed data view objects, even
if the view has a non-external data object underneath.

It is used e.g. by Builtin_LoadSource. This function copies the data
object for internal typed-data objects.
When it wrongly be identifies a view as external, it consequently results
in crash/undefined behavior because GC may interfere with this internal
data pointer.

BUG=
R=asiva@google.com, koda@google.com

Review URL: https://codereview.chromium.org//1182123002.
2015-06-12 18:41:07 +02:00
pq 35e0da2b89 Version constraint cleanup.
R=paulberry@google.com

Review URL: https://codereview.chromium.org//1180943003.
2015-06-12 09:28:27 -07:00
Konstantin Shcheglov b7b087cecd Schedule unknown priority source analysis.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1179173005.
2015-06-12 09:12:45 -07:00
Johnni Winther 6c8b4bb7af Handle most qualified sends.
BUG=
R=herhut@google.com, karlklose@google.com

Committed: ec40a14019

Reverted: b01c4bd438

Review URL: https://codereview.chromium.org//1182563003.
2015-06-12 15:26:08 +02:00
Seth Ladd 00be3be571 be more explicit about when and how to register for listeners with isolates
BUG=
R=lrn@google.com

Review URL: https://codereview.chromium.org//1181043003
2015-06-12 15:02:11 +02:00
Karl Klose b01c4bd438 Revert "Handle most qualified sends."
This reverts commit ec40a14019.

TBR=herhut@google.com,johnniwinther@google.com
BUG=

Review URL: https://codereview.chromium.org//1185483004.
2015-06-12 14:03:18 +02:00
Seth Ladd f1b934d816 make the one-liner for the SDK docs an actual one-liner
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1183623003
2015-06-12 12:21:52 +02:00
Kevin Moore 90b656946b homebrew: Include version information in resources
Ensures cached files are unique

R=whesse@google.com

Review URL: https://codereview.chromium.org//1179033002.
2015-06-12 09:24:05 +01:00
Johnni Winther ec40a14019 Handle most qualified sends.
BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1182563003.
2015-06-12 09:51:30 +02:00
danrubel ce311218e9 suggest keywords in if expression
BUG=
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1147213008.
2015-06-12 09:50:10 +02:00
danrubel 9c9108d51a no keyword suggestions in library identifier or property accessor
BUG=
R=paulberry@google.com

Review URL: https://codereview.chromium.org//1151493004.
2015-06-12 09:39:40 +02:00
Stephan Herhut 4d0a4e1814 Revert v8 version changes, back to 4.4.
R=ricow@google.com
BUG=

Review URL: https://codereview.chromium.org//1179093004.
2015-06-12 09:37:49 +02:00
Stephan Herhut d9f3e657b4 Temporarily update v8 to 4.3.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1184553003.
2015-06-12 09:34:24 +02:00
Stephan Herhut b01d636bcd Temporarily update v8 to 4.2.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1175333002.
2015-06-12 09:33:47 +02:00
Stephan Herhut 8d6879443a Temporarily update v8 to 4.1.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1177953003.
2015-06-12 09:33:16 +02:00
Stephan Herhut 056da9f8df Temporarily update d8 to 3.31.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1177183002.
2015-06-12 09:29:17 +02:00