Commit graph

53 commits

Author SHA1 Message Date
ahe@google.com c1564e0114 Improve detection of when to use colors.
Review URL: https://chromiumcodereview.appspot.com//10910006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11628 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-30 17:03:10 +00:00
ahe@google.com d1af3e7465 Copy all frog/native tests to dart2js_foreign.
Review URL: https://chromiumcodereview.appspot.com//10855248

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11020 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-21 08:56:36 +00:00
ahe@google.com 36dfc00144 Disable colors on Windows and non-ttys.
Review URL: https://chromiumcodereview.appspot.com//10860041

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10980 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-20 15:25:56 +00:00
efortuna@google.com 1a5e39d4eb Remove dysfunctional "always clobber" from Windows build.
Review URL: https://chromiumcodereview.appspot.com//10837269

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10836 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-16 16:51:09 +00:00
dgrove@google.com 39889f6270 Move dartdoc from lib/ to pkg/ .
Reviewed at desk by rnystrom, since gcl upload fails when there
are binary images in the change.

TBR=rnystrom@google.com



git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10776 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-15 22:59:55 +00:00
ricow@google.com 13cafea03d Address additional review comments for annotated steps in r10644
TBR=ahe
Review URL: https://chromiumcodereview.appspot.com//10855169

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10701 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-15 07:21:40 +00:00
ricow@google.com 78438e2b83 Change clobbering to use the new script inside the dart tools directory.
This is the first step in unifying our clobbering functionality, I will change the vm and dartc bots to use this in another cl (the current scripts reside in another repository).

Also, I will do another follow up for browser bot clobbering later, including changing the current wrong clobber for windows 7 bots (which uses the old naming scheme for output directories)
Review URL: https://chromiumcodereview.appspot.com//10826301

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10644 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-14 13:20:35 +00:00
ricow@google.com 306b08740e Enable clobber functionality for the dart2js buildbots
Review URL: https://chromiumcodereview.appspot.com//10831304

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10621 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-14 08:28:45 +00:00
ricow@google.com 7fff3965a5 Remove frog support from the annotated steps for dart2js and in browser testing.
Review URL: https://chromiumcodereview.appspot.com//10829313

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10620 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-14 07:41:26 +00:00
efortuna@google.com 86ad5d3d50 Fix slash direction on Windows.
Review URL: https://chromiumcodereview.appspot.com//10831093

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10079 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-31 18:13:39 +00:00
efortuna@google.com 61da51179b Account for spaces in Windows path names.
Review URL: https://chromiumcodereview.appspot.com//10841002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10033 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-31 01:50:08 +00:00
efortuna@google.com 9d9f73e535 Print out browser version number also for Windows bots.
Review URL: https://chromiumcodereview.appspot.com//10827028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9924 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-26 00:54:34 +00:00
efortuna@google.com ed03d58b28 Remove extra paren.
TBR=sigmund@google.com
Review URL: https://chromiumcodereview.appspot.com//10820015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9897 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-25 17:43:05 +00:00
efortuna@google.com 688f76c6f6 Reapply r9440 (reverted in in 9450) with fix for Windows.
Review URL: https://chromiumcodereview.appspot.com//10833008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9896 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-25 17:38:28 +00:00
johnniwinther@google.com c6d70857e4 Several new features and improvements for dartdoc.
* Dartdoc now works on multiple libraries and entrypoints.
* A dartdoc/dartdoc.bat script is generated into dart-sdk/bin
* The API libraries recognized by dart2js using the 'dart:' prefix
  have been updated to use the 'dart:*' name in their library tags.
  This makes the libraries show up with the correct prefix in the API docs.
* The processed libraries can be selected or limited, API
  libraries are not processed by default, and links to api.dartlang.org
  can be generated for API libraries.

  Because of the changed library tags on API libraries, the generated
  links don't current match the addresses on api.dartlang.org.
  For instance, the docs for Object is currently located in
  api.dartlang.org/core/Object.html, but with the new library
  tag 'dart:core', the address will be api.dartlang.org/dart_core/Object.html.
  The links will thus not work until api.dartlang.org have been updated with
  this patch.
* Code and pre blocks use overflow-x:auto to support wide lines.

BUG=2656,2686,3533,4029,4145,3555

Review URL: https://chromiumcodereview.appspot.com//10809035

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9843 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-24 09:16:33 +00:00
efortuna@google.com 2c23c203d1 Revert r9440. Turned the web-chrome-win7 bot red but I can't log
in to investigate.
TBR=kasperl
Review URL: https://chromiumcodereview.appspot.com//10735017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9450 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-06 21:25:57 +00:00
efortuna@google.com 967429f75c Print out browser version for the autoupdating browsers (ff and chrome) on
buildbot trace.
Review URL: https://chromiumcodereview.appspot.com//10703105

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9440 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-06 13:03:30 +00:00
efortuna@google.com fa16d7dd73 Have a "fast" ie-windows bot and a slower ie-windows bot.
Review URL: https://chromiumcodereview.appspot.com//10700113

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9418 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-05 12:02:07 +00:00
iposva@google.com 14ffe89349 Cleanup CL 10565036:
- Remove unnecessary options wrapping.
Review URL: https://chromiumcodereview.appspot.com//10532208

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8813 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-18 18:24:27 +00:00
iposva@google.com 831422d53d - Remove passing of obsolete parameter in dart2js.
Review URL: https://chromiumcodereview.appspot.com//10565036

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8812 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-18 18:19:08 +00:00
kasperl@google.com 04b217c6d2 Remove frog from the repository.
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10548047

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8709 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-15 07:01:39 +00:00
kasperl@google.com 3eec57a270 Move frog/tests/{leg,leg_only,frog_native} to tests/compiler/.
This may not be the final resting place for these tests, but I want 
to get them out of the frog directory because they really are very
valuable as tests for dart2js.
Review URL: https://chromiumcodereview.appspot.com//10536169

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8646 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-14 11:28:50 +00:00
ahe@google.com 91e2b7794c Resolution based tree-shaking.
Review URL: https://chromiumcodereview.appspot.com//10542073

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8543 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-12 12:35:34 +00:00
ngeoffray@google.com bb2b3bca56 Fixes for checked mode and change buildbot script to run dart2js tests in checked mode also.
Review URL: https://chromiumcodereview.appspot.com//10543027

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8382 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-07 09:03:16 +00:00
kasperl@google.com ac5e45d8c7 Fix "typo".
Update the buildbot name patterns (for generalized sharding on web bots).

R=ricow@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10448073

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8094 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-30 10:31:04 +00:00
kasperl@google.com 99a82e6444 Update the buildbot name patterns (for generalized sharding on web bots).
R=ricow@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10444085

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8093 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-30 10:26:56 +00:00
ngeoffray@google.com 895ee59084 Use drt instead of chrome in dart2js/chrome/linux.
Review URL: https://chromiumcodereview.appspot.com//10446060

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8059 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-29 14:11:02 +00:00
kasperl@google.com 3e42d60c80 Simplify TestCompiler and avoid running dart2js_unit in too
many configurations.

R=ngeoffray@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10446059

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8055 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-29 13:11:51 +00:00
ahe@google.com 857a7108d9 Improve annotated steps output:
* Make sure a step is started before anything is printed (this removes the "preamble" section).

* Create a "failures" step before printing the failures again. This makes it easier to find the failures (especially, from a mobile browser).

Review URL: https://chromiumcodereview.appspot.com//10443057

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8054 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-29 13:01:22 +00:00
kasperl@google.com 141a55b1c3 Use -j1 when testing IE and use the general sharding mechanism to shard the tests across web-ie-win7 and web-ie-win7-2.
R=ngeoffray@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10446058

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8052 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-29 12:20:06 +00:00
kasperl@google.com 83c00cb725 We're building the SDK -- not frog.
R=ngeoffray@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10453050

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8034 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-29 07:29:29 +00:00
kasperl@google.com 925b8a1d65 Update the script that we run on the buildbot to test dart2js rather than frog across the different browsers.
R=ngeoffray@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10446055

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8032 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-29 07:13:56 +00:00
kasperl@google.com 61cb3e6ad5 Use utils/compiler/buildbot.py instead of the script in frog/scripts.
R=ngeoffray@google.com,ahe@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10448046

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8031 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-29 06:33:52 +00:00
ahe@google.com aece33ecf0 Purge String operator+ from dart2js.
Review URL: https://chromiumcodereview.appspot.com//10407064

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7798 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-21 13:41:33 +00:00
ager@google.com 5fb75d3952 Change dart:io to use Future for one-shot operations.
This appears to be what a lot of our users are doing and it is the
style used in our other libraries.

Noteworthy changes:

- File and Directory objects are now immutable.

- Directory.list returns an active lister object.

- Write operations on files return futures and the
  onNoPendingWrites handler is gone. The same
  functionality is there by using 'then' on the
  future returned from the last write operation.

- Process starting is now done with static methods:
  -- Process.start yields an InteractiveProcess.
  -- Process.run yields a Future<ProcessResult>

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10392023

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7529 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-11 06:09:42 +00:00
ager@google.com e6b2635059 Change Platform members to getters instead of methods.
R=sgjesse@google.com
BUG=dartbug.com/1668
TEST=

Review URL: https://chromiumcodereview.appspot.com//10351011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7282 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-03 13:16:33 +00:00
ahe@google.com 492b47da99 Turn dart2js into a shell script.
Review URL: https://chromiumcodereview.appspot.com//10257004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7083 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-27 14:57:45 +00:00
sigmund@google.com daef678742 test renaming overhaul: step 4 client tests
Review URL: https://chromiumcodereview.appspot.com//10191033

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7041 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-26 20:09:35 +00:00
ahe@google.com 8957d98859 Copy frog/scripts/buildbot_annotated_steps.py to utils/compiler/buildbot.py.
Review URL: https://chromiumcodereview.appspot.com//10222021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7002 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-26 11:01:23 +00:00
ahe@google.com de60d8d9b8 Add dart2js.bat for running dart2js on Windows.
Review URL: https://chromiumcodereview.appspot.com//10197009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6931 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-25 09:41:22 +00:00
ahe@google.com 2156d586b7 Make dart2js work on Windows.
Review URL: https://chromiumcodereview.appspot.com//10207010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6889 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-24 15:24:00 +00:00
ager@google.com 37b82247ac Remove need to instantiate Platform and make methods static.
This will require an update of the stable test binary. I will upload
a new build when done with the review process.

R=sgjesse@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10021048

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6682 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-18 11:39:16 +00:00
ahe@google.com 49f9fb1425 Make dart2js executable.
Review URL: https://chromiumcodereview.appspot.com//9969209

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6643 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-17 15:42:37 +00:00
ahe@google.com d03830349f Add library mapping.
Review URL: https://chromiumcodereview.appspot.com//9866006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5935 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-28 16:07:58 +00:00
ahe@google.com dc099c4a00 Move frog/leg to lib/compiler/implementation.
Review URL: https://chromiumcodereview.appspot.com//9873021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5926 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-28 08:54:01 +00:00
ahe@google.com 9f6630e8a1 Unbreak SDK frogc.
Review URL: https://chromiumcodereview.appspot.com//9808102

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5806 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-25 01:03:44 +00:00
ahe@google.com e7186f0fd9 Use SourceFile from utils/compiler.
Review URL: https://chromiumcodereview.appspot.com//9834012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5771 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-23 10:06:46 +00:00
ahe@google.com a5b46f33fa More GYP tweaking.
Review URL: https://chromiumcodereview.appspot.com//9720033

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5634 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-18 23:18:50 +00:00
ahe@google.com 1e9d1477a7 Don't build dart2js on Windows.
Review URL: https://chromiumcodereview.appspot.com//9717042

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5633 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-18 23:11:30 +00:00
ahe@google.com 5b79681b93 Use .exe suffix on Windows.
Review URL: https://chromiumcodereview.appspot.com//9718026

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5632 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-18 23:01:58 +00:00