Commit graph

176 commits

Author SHA1 Message Date
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
ahe@google.com 34cb21fce4 Launch Leg independently of Frog.
Review URL: https://chromiumcodereview.appspot.com//9719019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5630 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-18 22:22:43 +00:00
ahe@google.com 9f7cd35728 Copy files I'll use in a git-based CL.
Review URL: https://chromiumcodereview.appspot.com//9717026

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5615 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-17 17:27:21 +00:00
ahe@google.com 18c3dd33c5 Add build rules for dart2js.
Review URL: https://chromiumcodereview.appspot.com//9704098

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5613 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-17 16:25:41 +00:00