Commit Graph

2914 Commits

Author SHA1 Message Date
vsm@google.com 201fc559bf Provide table of wrapper types for dart:blink
R=leafp@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35502 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 22:12:03 +00:00
leafp@google.com 970367e227 Rename blink -> _blink
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35499 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 21:56:19 +00:00
scheglov@google.com a4822e49a5 Rollback to 1024m max heap.
R=danrubel@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35492 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 19:12:58 +00:00
ricow@google.com 75bfb7b473 Use new --clear_browser_cache on the dart2js bots
We are deprecating --clear_safari_cache in favor of a more general flag the individual browser implementations can use.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35483 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 13:30:14 +00:00
ricow@google.com d6a42d28a6 Change what we run on pub debug bots
Only run pkg and docs tests for now, we are timing out on a bunch of pkgbuild tests.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35481 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 13:11:20 +00:00
ricow@google.com 5d2cc9e274 Add support for running debug mode pkg, docs tests
Currently disable pub tests in debug, see issue 18479

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35479 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 11:05:40 +00:00
ricow@google.com 9a9ca47034 Add clear_browser_cache flag to test.dart
This can be used by any browser implementation to flush browser specific caches if set

clear_safari_cache is left in as a synonym for now, I will remove if after I update the bots
Review URL: https://chromiumcodereview.appspot.com//252653007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35477 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 09:38:31 +00:00
ricow@google.com 1aba267aa7 Add git and svn to task_kill which we run on the bots.
We are occasionally seeing orphaned git processes when running pub tests on windows.

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35475 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-28 07:32:45 +00:00
leafp@google.com ee6786c03f Add missing dart:blink references
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35450 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-25 21:56:28 +00:00
leafp@google.com 36a629367e Generate dart:blink in the SDK
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35439 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-25 18:29:01 +00:00
leafp@google.com 5e0688e1ec This CL contains all of the changes for splitting off all of the native
calls from dart:html into dart:blink.  As currently configured, the
dart:blink library will be empty and unused.  The only changes in the
idl generated dart and C++ code in the default configuration should
be cosmetic.  The global variable "dart_use_blink" in systemnative.py
currently controls whether or not the real blink library is
generated.  Enabling this requires as yet unchecked in changes to
blink.  These changes are expected to land as part of the chrome
35 roll.

Support for building with/without blink
DOM changes for checked receivers
Dartium native call generation refactor

BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35430 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-25 16:22:08 +00:00
ricow@google.com 6886c3f350 Add default selector exclution flag to test.dart
This can be used like this:
tools/test.py -mrelease --exclude-suite=co19,pkg
to run the default selector tests but not run pkg and co19 tests.

Why am I doing this:
We want to keep broad testing on developer machines, but want to allow testing resources to have a better and more logic distribution on the bots, e.g., not run pkg tests on the vm bots.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35424 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-25 14:42:33 +00:00
whesse@google.com 9bb09add29 Reduce memory usage of test.dart: canonicalize Set<Expectation>
BUG=dartbug.com/18084
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35375 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-24 15:42:17 +00:00
whesse@google.com afbf758380 Reduce test.dart memory usage
BUG=dartbug.com/18084
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35365 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-24 11:09:49 +00:00
lrn@google.com 93b5f56946 Remove leftover file in lib/crypto directory.
Remove reference to directory.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35360 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-24 08:44:10 +00:00
hausner@google.com 3f40651e3a Support evaluation of expressions in context of a stack frame
This change adds a debugger API function to evaluate an expression
in the context of a particular stack frame. The expression can
refer to local variables accessible in the frame, but it cannot
alter the variables.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35340 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-23 22:56:23 +00:00
whesse@google.com bede5d4373 Reduce test.dart memory usage.
BUG=dartbug.com/18084
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35313 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-23 15:07:47 +00:00
ricow@google.com 60201b86e5 Move editor/build/truncate_files.py to tools/create_timestamp_file.py
We need this in more gyp files, so moving it to a common location

R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35250 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-22 10:25:51 +00:00
whesse@google.com 4faa800a5c Remove obsolete "interop.js" from browser test scripts.
BUG=dartbug.com/17661
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35248 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-22 08:00:10 +00:00
scheglov@google.com caccecc735 Fix Editor build for x64.
TBR

R=danrubel@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35242 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-22 01:42:52 +00:00
efortuna@google.com d8a23ea25a "Reverting 35157"
BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35211 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-21 17:51:42 +00:00
efortuna@google.com b5ffc1968e Fix Browser Controller to not reuse iFrames, which can sometimes cause bad state to be left between tests.
BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35157 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-17 22:56:05 +00:00
blois@google.com edf9910602 Re-apply "Adding a mechanism to 'upgrade' the Dart type of elements"
With fixes for:
- Expected analyzer static error in the unittest.
- Added browser/interop.js to the HTML file

BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35080 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-15 20:50:46 +00:00
paulberry@google.com b2a55b4309 Avoid exceptions when analyzing truncated test output.
r34867 introduced a mechanism to truncate excessively long test
output.  Since the truncation may happen in the middle of a line, we
need to be tolerant of mal-formed lines when analyzing the test
output.

R=kustermann@google.com, whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35063 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-15 15:49:36 +00:00
whesse@google.com 48b4b4550f Reduce test.dart memory usage.
BUG=18084
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35058 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-15 12:50:46 +00:00
blois@google.com fd6f27f790 Exposing Node.baseURL
Polymer uses it quite a bit, seems like Dart should expose it. It's primarily useful in Polymer because with HTMLImports it's easy to load content with different base URIs.

BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35041 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-14 21:37:51 +00:00
srdjan@google.com e51a243e52 Add SSE2 compilation mode ofr Linux ia32.
R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35001 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-12 00:29:54 +00:00
sra@google.com 47f25a390c Validate native tags
Fix dart:html problem where tag is used by two classes.  (Current IDL now has correct inheritance.)

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34990 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-11 19:42:04 +00:00
johnmccutchan@google.com 8c92505b83 Add 'profiler' to create_sdk.py script
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34955 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-11 00:49:26 +00:00
sra@google.com 022ab4f64f Remove _LocationWrapper
Use dispatch tags to avoid touching Location.prototype instead of wrapping.

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34946 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-10 21:45:40 +00:00
ricow@google.com 0a476fbbd0 Remove i386 support from debian package creation script
We can potentially pass this in as a flag later on.

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34922 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-10 12:05:15 +00:00
sgjesse@google.com 55756c6b9f Add default tar file name for source tarball
This makes it easier to test locally.

R=ricow@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34873 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-09 11:49:15 +00:00
whesse@google.com 052d61b1da Truncate excessively long output from tests in test.dart.
BUG=dartbug.com/18084
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34867 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-09 10:38:28 +00:00
ricow@google.com 6065b2fc88 Update version number on bleeding edge in preparation for 1.3 branch
R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34861 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-09 07:09:56 +00:00
sigmund@google.com 5c363f6831 Include PUB_CACHE when invoking build.dart too.
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34843 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-08 21:09:37 +00:00
asiva@google.com 98ba7c124a Refactor the class id generation code a bit to make it possible to have toActiveDOMObject, ToEventTarget and toNode functions for each webkit type.
R=rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34840 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-08 20:27:57 +00:00
whesse@google.com 55546df84a Update co19 test suite to r706
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34826 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-08 14:48:59 +00:00
efortuna@google.com bce070e7cc Change HtmlCollection to appear as List<Node> and getElementsByX return ListNode|HtmlCollection (depending on browser).
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34799 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-07 22:22:55 +00:00
blois@google.com 2596425027 Fix for bug 14923
Make sure that completeError is not called with null.

BUG=14923
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34797 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-07 21:19:10 +00:00
efortuna@google.com 96dfb1762b Un-enable language tests for IE 11.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34795 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-07 19:21:19 +00:00
whesse@google.com 9139d46d39 test.dart: Enable shortening of shorter generated test paths on Windows.
BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34780 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-07 15:28:47 +00:00
whesse@google.com 25c05ba8ea test.dart: Shorten long paths for generated test files on Windows.
BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34778 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-07 14:47:30 +00:00
efortuna@google.com 8b029bc160 Run language tests on ie11, too to ensure it's not the test framework problem.
BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34735 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-04 16:44:39 +00:00
whesse@google.com 8fb7ab6c74 test.dart: Add timeout for browsers that are started but do not fetch tests.
BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34701 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-03 12:35:22 +00:00
ahe@google.com 76ba04eec9 Add DART_BUILD_NOTIFICATION_DELAY to control notifications
BUG=http://dartbug.com/17965
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34691 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-03 11:09:02 +00:00
ricow@google.com c407064029 Updated tracer benchmark
https://github.com/dart-lang/ton80/commit/63a9f765be9cfbb999bbc487194286ded560fac0

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34688 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-03 09:29:01 +00:00
ricow@google.com d3305f559c Don't send csp flag to polymer build step
Filed issue 18011 to track removing unneccesary stuff from polymer pkg

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34686 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-03 08:54:55 +00:00
zra@google.com 783cb5a615 Fix runhooks on mac and win.
TBR.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34655 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-02 17:50:44 +00:00
zra@google.com 2fe51715e5 Begins work on ARM64, first assembler test.
Most new code is in constants_arm64.h and
{assembler,disassembler,simulator}_arm64.{h,cc}

The rest of the CL just #def's out tests, modifies status files,
and adds UNIMPLEMENTED functions, etc.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34654 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-02 17:39:32 +00:00
kustermann@google.com e14b9b8c57 Prevent test.dart warning "TestCase would be finished twice"
BUG=
R=ricow@google.com, whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34638 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-02 08:04:31 +00:00