Commit Graph

65 Commits

Author SHA1 Message Date
sigmund@google.com cca364ce76 change status files to make it possible to run test.py -c frog,dart2js -r none.
Except for standalone, this mostly skips all other tests. The configurations
frog_none and dart2js_none these have been ignored for now by the bots, enabling
those tests should be done as needed.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6382 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-10 20:56:37 +00:00
efortuna@google.com 5c65834f87 Mark Stopwatch Test as flaky.
Review URL: https://chromiumcodereview.appspot.com//9956090

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6126 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-03 16:57:04 +00:00
efortuna@google.com 6496345da7 Remove "component" from status file
Review URL: https://chromiumcodereview.appspot.com//9864053

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5905 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-27 20:28:44 +00:00
efortuna@google.com c8e35dbeb1 Rename test.dart component to specify compiler + runtime.
Review URL: https://chromiumcodereview.appspot.com//9838068

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5893 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-27 18:40:41 +00:00
ahe@google.com 4ca586ce37 Revert "Switch frog tests to run on frogsh"
Review URL: https://chromiumcodereview.appspot.com//9732031

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5667 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-19 23:34:54 +00:00
jmesserly@google.com 653c01192c Switch frog tests to run on frogsh
This is a patch from issue 9724008, with a one line change to corelib.status

TBR=efortuna@google.com

Committed: https://code.google.com/p/dart/source/detail?r=5661

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5663 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-19 23:05:23 +00:00
jmesserly@google.com 114d8e634a revert r5661
Review URL: https://chromiumcodereview.appspot.com//9730017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5662 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-19 22:39:17 +00:00
jmesserly@google.com de11dc720a Switch frog tests to run on frogsh
This is a patch from issue 9724008, with a one line change to corelib.status

TBR=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5661 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-19 22:28:15 +00:00
cshapiro@google.com 86bd5e8827 Improve the replaceFirst, replaceAll and split methods.
An empty regular expression had caused split to loop infinitely.  Now,
the split method behaves like its namesake in ECMAScript and splits a
string along character boundaries.

The split, replaceFirst, and replaceAll methods only supported RegExp
and String patterns.  Now, these methods are implemented on top of the
allMatches method and work for all subinterfaces of Pattern.

BUG=2171

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5653 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-19 18:06:42 +00:00
cshapiro@google.com aae5faf7b1 Implement regular expression support for split and replace{First,All}.
BUG=429

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5491 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-14 22:09:52 +00:00
mattsh@google.com d8af601ce4 removed unused 'prefix' line from status files
Review URL: https://chromiumcodereview.appspot.com//9621003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5101 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-07 16:10:57 +00:00
jmesserly@google.com 971c2191a7 fix status file for SplayTreeTest
I'm not sure why it was disabled but it seems to pass in frog

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5031 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-06 15:48:11 +00:00
floitsch@google.com 88e8bb43f7 parseInt fixes.
Review URL: https://chromiumcodereview.appspot.com//9595013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4937 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-05 09:53:20 +00:00
ngeoffray@google.com 3ba3129412 Fix bot again.
Review URL: https://chromiumcodereview.appspot.com//9491012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4698 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 16:03:44 +00:00
ngeoffray@google.com 2713c2bdec Fix bot.
Review URL: https://chromiumcodereview.appspot.com//9494014

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4696 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 15:55:12 +00:00
ngeoffray@google.com 2f87d89459 Fix build.
Review URL: https://chromiumcodereview.appspot.com//9489013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4695 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 15:51:09 +00:00
efortuna@google.com a5081b4474 Fix status file for safari.
TBR=jmesserly@google.com
Review URL: https://chromiumcodereview.appspot.com//9481007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4634 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-27 18:52:22 +00:00
floitsch@google.com f60f5e61fb Implement (subset of) ISO 8601 for date-reading. Fix other bugs.
Date.fromString now tries to read in an ISO 8601 first. If that fails
it falls back to the JS implementation.

Fix some typos in frog's date implementation.

Fixes issue 1763.
Fixes issue 1472.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4630 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-27 18:05:44 +00:00
jmesserly@google.com 9918d69710 Update Opera status
For now tests are disabled on the bot while we get it working.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4109 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-10 01:54:29 +00:00
zundel@google.com 1172e2bf77 Remove implicit --optimize from testing dartc component in release mode
Review URL: https://chromiumcodereview.appspot.com//9362013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4040 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-08 16:17:05 +00:00
ahe@google.com 41f0492cf0 Remove dartc optimizing backend.
Review URL: https://chromiumcodereview.appspot.com//9353015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4025 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-08 10:22:07 +00:00
zundel@google.com 8fdd07b9fd This change makes the normal way of running dartc equivalent to running it with what was the --check-only flag. Shared test status files have been updated to run 'green' for now until we can get a special static analysis testing tool in place.
The code generation backend is still there behind a flag, but due to be removed.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4008 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-07 22:00:40 +00:00
floitsch@google.com e590cbf299 Fix split with regexp for frog.
Review URL: https://chromiumcodereview.appspot.com//9352016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3998 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-07 15:06:42 +00:00
efortuna@google.com 5a44035961 Changing to recommended way to fix console.log in IE by Kasper.
Plus some updates to the test.stats files for IE results.
Review URL: https://chromiumcodereview.appspot.com//9302012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3704 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-31 00:51:43 +00:00
jimhug@google.com 927d3a6ec5 adds array bounds checking
also adds a --unchecked flag to optionally disable this bounds checking so that we can monitor the performance impact - currently the impact seems to be from zero to about 4x slower depending on the specific benchmark

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3555 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-24 15:54:58 +00:00
kasperl@google.com ac0e22f2bc Fix dartc in optimized mode (broken in r3358).
Add checks that ensure that keys used for array access are integers.

Fix bug in the optimization strategy that ended up generating the wrong
code for "native" classes.

R=floitsch@google.com,mmendez@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3390 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-18 12:44:47 +00:00
efortuna@google.com 4ecc520173 Make changes for Safari to run with webdriver on the bots.
Review URL: https://chromiumcodereview.appspot.com//9252002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3382 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-18 02:22:10 +00:00
kasperl@google.com 2b7bdf3d2e Add number checks to the numeric operations in dartc.
It makes sense to consider removing the NumberImplementation native operators -- or make them throw an error unconditionally -- because they should never be called unless the right hand side isn't a number.

R=floitsch@google.com,mmendez@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3358 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-17 15:09:46 +00:00
efortuna@google.com 9fa0180cc1 Get Firefox and IE working again with Object.defineProperty!
Review URL: http://codereview.chromium.org//9214005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3312 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-13 22:28:50 +00:00
regis@google.com 2d1f63af47 Port a couple more stubs to x64.
Fix integer implementation issues.
Enable all tests on x64.
Review URL: http://codereview.chromium.org//9114054

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3307 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-13 20:07:54 +00:00
sigmund@google.com 8139db7ae4 bots: include webdriver tests in bots.
Review URL: http://codereview.chromium.org//9188012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3206 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-11 20:48:33 +00:00
jimhug@google.com 1dd7a8484c continued cleanup of initialization and Value
Less code, more tests passing...  EvaluatedValue and MethodGenerator.evalBody are both in the right direction but will be evolving fairly rapidly to get to a fully cleaned up state.

Review URL: http://codereview.chromium.org//9146001

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3077 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-09 03:42:49 +00:00
dominich@google.com 08b8a9cd71 Implementation of List.setRange for frog. Re-enable test.
BUG=934
Review URL: http://codereview.chromium.org//8983019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3043 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-06 15:55:33 +00:00
ager@google.com 98777d80cb Revert error introduced on purpose.
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3029 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-06 11:00:05 +00:00
ager@google.com af84bcf943 Make the buildbot fail on purpose.
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3028 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-06 10:58:38 +00:00
ahe@google.com af4de59113 Detect crashes in frog/leg (when running on VM).
Review URL: http://codereview.chromium.org//9111012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2992 260f80e4-7a28-3924-810f-c04153c831b5
2012-01-05 12:26:20 +00:00
sigmund@google.com 9a5d4c2522 .status: fix test status for frogium
Review URL: http://codereview.chromium.org//8974017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2588 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-19 18:29:54 +00:00
ahe@google.com 258010fddb Always use --leg_only option.
Review URL: http://codereview.chromium.org//8957008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2567 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-19 10:07:32 +00:00
sigmund@google.com cd10dad521 frogium: fix all status file to reflect frogium current status.
Review URL: http://codereview.chromium.org//8930024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2407 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-14 00:57:56 +00:00
vsm@google.com 9c799be622 Build fix: failing tests now passing
TBR=sigmund

Review URL: http://codereview.chromium.org//8885023

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2279 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-08 20:42:45 +00:00
sigmund@google.com d7c3287fdd fix set index bug in frog.
BUG= http://code.google.com/p/dart/issues/detail?id=541

Review URL: http://codereview.chromium.org//8802028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2108 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-06 01:23:05 +00:00
jmesserly@google.com 60d7ab1f64 Fixed lambdas that have the same name as one of their parameters/locals
It even fixed a corelib test :)
http://code.google.com/p/dart/issues/detail?id=388

Review URL: http://codereview.chromium.org//8799018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2100 260f80e4-7a28-3924-810f-c04153c831b5
2011-12-05 23:06:27 +00:00
sigmund@google.com e024570e01 Adding frogium: a frog-chromium architecture that runs tests in chromium that
were compiled with frog.

Review URL: http://codereview.chromium.org//8523024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1440 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-11 02:07:02 +00:00
sigmund@google.com 28d55d0340 Isolates in frog - tweaks in existing js code to make it run. I plan to do an
actual cleanup on a second CL.

Review URL: http://codereview.chromium.org//8467034

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1279 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-08 01:27:19 +00:00
jimhug@google.com e6f1d5c142 All skipped tests should now be "correctly skipped" which means they should not count towards the total tests when computing percentages.
Fixed bugs in validating libraries and in static checking for named parameters as the easiest way to clean up the status of these tests.

Review URL: http://codereview.chromium.org//8481022

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1233 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-05 16:04:19 +00:00
ngeoffray@google.com c93b5a40ea Integrate leg as a component in test.py. Also update presubmit script to run tests with leg.
Review URL: http://codereview.chromium.org//8462004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1187 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-04 10:29:48 +00:00
srdjan@google.com 49caedb014 Fix issue: 5427703 (compareTo), fix parsing of -0.0.
Review URL: http://codereview.chromium.org//8430037

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1156 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-03 18:03:39 +00:00
ngeoffray@google.com 5d6af6602a Bleeding edge change to get frog integrated into the testing infrastructure.
Review URL: http://codereview.chromium.org//8372095

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1140 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-03 12:15:55 +00:00
ager@google.com 5b5c36e253 Implement async file API on top of isolates.
This is not going to be efficient but will give us the right
semantics of the operations. We should be using native async
operations for this.

Fixed a bug in VM implementation of List.setRange.

R=sgjesse@google.com
BUG=
TEST=

Review URL: http://codereview.chromium.org//8431028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1012 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-01 14:07:30 +00:00
ngeoffray@google.com 33ec29bf11 Add a new variable environment for testing, to replace the misusage of 'arch'.
Review URL: http://codereview.chromium.org//8408002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@993 260f80e4-7a28-3924-810f-c04153c831b5
2011-11-01 09:12:55 +00:00