Commit Graph

3064 Commits

Author SHA1 Message Date
ricow@google.com 37506c8253 Always clobber the out dir on the arm board
This board does not have enough disk to hold everything on all channels, especially when we switch stable channel and have a build.dead

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37650 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-24 10:34:03 +00:00
mlippautz@google.com f3a187c63e Reland: Fix tools/full-coverage.dart script and add standalone test.
Test checks coverage data of a given script and differentiates between:
* no coverage data
* no hits (IC=0)
* some hits (IC>0)

BUG=
R=rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37627 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-23 22:27:26 +00:00
ricow@google.com 3fba2124c9 Add archiving of android zip files.
These are needed for mobile debugging from non-editor tools

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37574 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-21 10:15:38 +00:00
mlippautz@google.com b5582cb430 Revert "Fix tools/full-coverage.dart script and add standalone test."
BUG=
R=rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37573 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-21 01:07:51 +00:00
mlippautz@google.com 1c63c09102 Fix tools/full-coverage.dart script and add standalone test.
Test checks coverage data of a given script and differentiates between:
* no coverage data
* no hits (IC=0)
* some hits (IC>0)

BUG=
R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37571 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-20 23:25:05 +00:00
ahe@google.com bf0dd8eca0 Handle deletion of files in package dir on Windows.
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37543 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-20 12:37:26 +00:00
keertip@google.com 9c3c0588d3 create an android.zip for editor andriod binaries
R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37448 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-18 15:22:33 +00:00
whesse@google.com 853f542368 Update test status for ContentShellOnAndroid
BUG=dartbug.com/19127
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37440 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-18 09:12:40 +00:00
ahe@google.com a9983b0399 Packages for Try Dart and dart2js.
package:compiler and package:try.

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37437 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-18 06:43:12 +00:00
efortuna@google.com b39ad299fc Use "git log" instead of "git svn info" for revision number information, since
"git svn info" hangs indefinitely on pure git checkouts.

BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37374 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-16 20:13:45 +00:00
lrn@google.com 1ec6c5c1db Revert "Add "last" setter to List."
After discussion, we decided not to change the List interface for something that is just a convenience.

Also revert "Mark pkgbuild/pkg/collection as failing when using repository packages"

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37307 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 09:40:22 +00:00
whesse@google.com edcdb5e02d Update co19 test suite to r737
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37305 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 08:15:06 +00:00
ricow@google.com f52806ce27 Don't quote the arguments to xvfb
This was stupid, this is clearly handled by passing the args, they should not be quoted

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37273 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 14:14:22 +00:00
vsm@google.com ed149a83fe Update deps script to 1985
R=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37270 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 13:43:51 +00:00
vegorov@google.com 2e497ee3fe Work around the crash in GYP's ninja generator on Windows.
BUG=
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37269 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 13:34:22 +00:00
ricow@google.com 2e746fa597 Send screen resolution parameter to xvfb
Review URL: https://codereview.chromium.org//329163004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37268 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 12:57:48 +00:00
ricow@google.com 2ceae2693e Fix getting the buildername on the dartium android bot
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37267 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 12:54:51 +00:00
ricow@google.com 11557182e3 Fix bot_name on dartium android builder
Review URL: https://codereview.chromium.org//332723002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37262 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 11:00:48 +00:00
ricow@google.com bc80708e79 Use channel name for archiving dartium content shell
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37258 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 09:18:06 +00:00
lrn@google.com f528beb9f2 Add "last" setter to List.
This allows assigning directly as `list.last = value` instead of
having to use the longer `list[list.length - 1] = value`.
It's just an abbreviation, like `list.last` is for reading.

If you use a List as a stack (which is a perfectly good use of it),
modifying the last element like this is a natural operation.

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37255 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 08:11:22 +00:00
asiva@google.com e44ec0ed9c Modify getType to ensure that it does not result in initialization of
entries for all libraries on the first access to getType.

R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37231 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-11 15:56:40 +00:00
vsm@google.com 5267857888 Modify blink type map to finalize lazily
Ivan suggested altering our type maps to add a level of indirection - to avoid eagerly finalizing all classes.

Siva: not sure how you're instrumenting startup - can you test this out?

R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37222 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-11 05:48:33 +00:00
leafp@google.com 476278985c Refactor dart:_blink into classes to improve startup time.
This CL reduces the snapshot size by about 20% (580kb).

BUG=
R=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37189 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-10 17:38:29 +00:00
johnniwinther@google.com 99ebbd448c Update SourceMapViewer to work on Windows.
BUG=
R=sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37169 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-10 09:30:09 +00:00
jacobr@google.com 551642c628 Fix dart2js generated code for deprecated&removed resetStyleInheritance and applyAuthorStyles methods.
BUG=
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37154 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-10 01:20:51 +00:00
jacobr@google.com dd3514bc67 Add back invalid natives that couldn't be removed due to analyzer warnings.
BUG=
R=leafp@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37146 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-09 23:19:41 +00:00
jacobr@google.com c4e40bb34d Native method name mismatch cleanups for Dartium 36 roll.
BUG=
R=efortuna@google.com, leafp@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37142 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-09 22:31:05 +00:00
messick@google.com 97fda01ba0 Kill java to terminate editor on linux.
The DartEditor process can be killed without causing the editor
to terminate. I believe that in addition to killing it we also
need to stop the jvm. Plus, it needs to be done in order or else
the DartEditor process will display an error dialog when the
jvm is killed.

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37099 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-06 20:18:05 +00:00
vegorov@google.com d30ecd3fcd Fix Win64 build of Dart VM.
1. Build script tools/build.py now actually builds X64 target when x64
is passed as an architecture:

- GYP files set 'msvs_configuration_platform': 'x64' for Win_x64
configuration;

- NSS related files are fixed to have correct set of defines for ia32
and x64 builds and include right files. A os_windows.c file added to
work-around inability to have different sets of source files per
configuration. Originally this was controlled through target_arch GYP
define and required regeneration of the solution.

- build.py passes Win32 or x64 platform to devenv as part of build
configuration argument;

2. Dart VM now supports Win64 ABI. ABI description is moved into a
separate class CallingConventions in constants_x64.h.

BUG=http://dartbug.com/7792
R=iposva@google.com, ricow@google.com, srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37078 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-06 12:14:15 +00:00
zra@google.com e3f564fb6c Changes for running tests on arm64 hardware.
R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37046 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-05 18:43:55 +00:00
whesse@google.com 81d8852077 Fix path on multivm slave
BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36985 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-04 09:18:01 +00:00
jacobr@google.com 00e3d6045e Fix dart analyzer warnings.
Ignore static mirrors without valid names.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36977 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-04 05:45:55 +00:00
jacobr@google.com 1f355c2a2f Ignore mirrors without valid names.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36971 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-04 03:12:19 +00:00
jacobr@google.com 3a10438002 Support Dart debugger API directly
BUG=
R=leafp@google.com, rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36965 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-04 01:14:01 +00:00
asiva@google.com f7ccafc340 Use a proper closure instead of a 'close your eyes' style closure
for setting up '_printClosure'.

This avoid the startup cost of looking up types 'window', 'console'
and 'HTMLDocument' types when we try to setup _printClosure.
On a nexus 4 device the change results in the following time changes:

Before the change:
I/Dartium (25903):     createIsolate before printClosure setting 155.318 ms
I/Dartium (25903):     createIsolate after printClosure setting 403.052 ms


After the Change:
I/Dartium (26537):     createIsolate before printClosure setting 157.058 ms
I/Dartium (26537):     createIsolate after printClosure setting 162.918 ms

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36943 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-03 21:09:07 +00:00
blois@google.com d9f57b87cc Dartium custom element upgrade fixes
Some bitrot from the dart:blink work on these bits, updating in prep for landing the Dartium side.
BUG=
R=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36936 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-03 20:26:33 +00:00
leafp@google.com d9021ef1ef Return dart:html scroll* etc types to int
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36915 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-03 11:03:35 +00:00
ricow@google.com 4cfa843632 Fix location of the editor for functional testing on mac
Review URL: https://codereview.chromium.org//309763006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36892 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 19:01:04 +00:00
ricow@google.com 28719c7c90 Always kill the editor and eggplant if on linux
R=messick@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36889 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 18:26:19 +00:00
efortuna@google.com ebe987dd84 Have the same behavior for setting a CSS style to null versus empty string in all browsers.
BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36888 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 18:22:39 +00:00
ricow@google.com a0e024b273 Make the functional testing annotated steps script call the eggplant starting script
R=messick@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36883 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 17:40:08 +00:00
ricow@google.com 5c76e9b7b7 Make regexp match master, set builder_tag and don't run code to fetch editor on the master
R=messick@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36880 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 16:50:50 +00:00
ricow@google.com 196162fe07 Add build steps to functional testing annotated steps script
R=messick@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36878 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 16:38:41 +00:00
ricow@google.com e4e59b31fe Force builders after bot messup assuming a debug commit of revision 36868
Review URL: https://codereview.chromium.org//305033009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36869 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 12:24:25 +00:00
leafp@google.com 1c5367d267 Clamp output to int
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36868 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 12:05:04 +00:00
efortuna@google.com 60c657e9de Add in semicolons in CSSStyleDeclaration change!
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36847 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-30 22:38:01 +00:00
efortuna@google.com 25983f986c Fixed docs for webGL method variants (overloaded methods were getting the same comments).
BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36846 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-30 22:32:00 +00:00
efortuna@google.com 4b74a83d64 Updated flex CSS prefix for Firefox.
Fix for https://code.google.com/p/dart/issues/detail?id=15759

BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36845 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-30 22:30:42 +00:00
efortuna@google.com 4f041c2cff Updated documentation for HttpRequest.
Fix for https://code.google.com/p/dart/issues/detail?id=14423

BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36844 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-30 22:26:23 +00:00
terry@google.com 28f79436af Add type map entry for DataTransfer
BUG=http://dartbug.com/19041
R=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36784 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-29 14:55:03 +00:00