Commit Graph

1846 Commits

Author SHA1 Message Date
floitsch@google.com 0b7b746eb5 Update status files.
Fixes build breakage.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4683 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 13:38:42 +00:00
floitsch@google.com 3c2b298a75 Implement Double.{toString, toStringAsExponential, toStringAsPrecision}
Also switch to -0.0.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4681 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 13:19:50 +00:00
floitsch@google.com e1eab2177a Refactor Constants.
Review URL: https://chromiumcodereview.appspot.com//9475021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4680 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 13:11:41 +00:00
zundel@google.com f152409954 Update ConstructorNamedArgumentTest to use the 'runtime-error' directive
See 10.13.2 in the spec (Binding Actuals to Formals)

http://code.google.com/p/dart/issues/detail?id=1872

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4678 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-28 12:47:22 +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
zundel@google.com f79555188f Fix build break in dartc after adding new test
http://code.google.com/p/dart/issues/detail?id=1872

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4615 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-27 14:26:23 +00:00
hausner@google.com 1ecc0a9e97 Fix handling of unresolved names
Fixes issue 1805 (http://code.google.com/p/dart/issues/detail?id=1805)

The VM didn't turn unresolved identifiers into instance getter calls in all cases. Refactored the code that handles primary expressions.
Review URL: https://chromiumcodereview.appspot.com//9453020

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4550 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-23 19:55:57 +00:00
ngeoffray@google.com 740d3b7419 Sicne dartc has no backend anymore, a runtime error in a multitest does *not* make it a negative test.
Review URL: https://chromiumcodereview.appspot.com//9442015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4531 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-23 13:57:07 +00:00
kasperl@google.com 441f425882 More tests are passing on Safari now.
R=ngeoffray@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4519 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-23 10:21:20 +00:00
jmesserly@google.com 0657c4b4b4 fix dartium status of Resourcetest
Seems like the issue is how browser tests are getting generated

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4504 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 22:49:55 +00:00
jmesserly@google.com a51cbe7e34 another try at fixing status file. still not sure about dartium
Review URL: https://chromiumcodereview.appspot.com//9429071

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4500 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 22:02:07 +00:00
jmesserly@google.com 81dd3dd483 fix status file for ResourceTest
Review URL: https://chromiumcodereview.appspot.com//9433060

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4497 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 21:49:06 +00:00
iposva@google.com 8f2bf7f884 Fix issue 732:
- Add handling for #resource library tags: Ignore at runtime, they are only used
  by the Dart Editor at the moment.
Review URL: https://chromiumcodereview.appspot.com//9416111

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4494 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 21:40:27 +00:00
iposva@google.com f9c7d4053a - Test for issue #732: #resource library tag handling in VM.
Review URL: https://chromiumcodereview.appspot.com//9416103

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4490 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 21:16:15 +00:00
regis@google.com 25fcaf5044 Generic bound errors are static type errors not to be reported by the VM.
Review URL: https://chromiumcodereview.appspot.com//9428015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4476 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 17:48:05 +00:00
ahe@google.com 7d28eca1f7 Update dartc status file
Review URL: https://chromiumcodereview.appspot.com//9431033

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4471 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 17:34:32 +00:00
ngeoffray@google.com 1cf2784c9b Change CodeAfterTryIsExecutedNegativeTest to a multitest.
Review URL: https://chromiumcodereview.appspot.com//9433041

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4470 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 16:59:02 +00:00
ahe@google.com 1c8b2fae68 Update frog status file
Review URL: https://chromiumcodereview.appspot.com//9416100

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4461 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 15:25:31 +00:00
ahe@google.com 9df9992f4f Second attempt to make dartc green.
Review URL: https://chromiumcodereview.appspot.com//9433040

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4458 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 14:54:46 +00:00
floitsch@google.com 3b96c23926 Allow binary operators on compile-time-constants.
Review URL: https://chromiumcodereview.appspot.com//9427012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4455 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 14:25:27 +00:00
podivilov@google.com 365b5b36bb Unbreak dartium build.
TBR=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4451 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-22 14:08:54 +00:00
srdjan@google.com 73fad81b9a Corrected bug number.
Review URL: https://chromiumcodereview.appspot.com//9430020

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4412 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-21 22:14:50 +00:00
srdjan@google.com 87089f37f1 Fix cacthing exception object: a null exception is always caught.
Review URL: https://chromiumcodereview.appspot.com//9416067

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4411 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-21 22:07:59 +00:00
scheglov@google.com cf869318e9 Issue 1606/1108. The 'native' keyword is supposed to only be allowed in core libraries.
http://code.google.com/p/dart/issues/detail?id=1606
http://code.google.com/p/dart/issues/detail?id=1108

R=codefu@google.com,zundel@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4361 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-17 18:07:07 +00:00
asiva@google.com 592314871c - Add tests for the new prefix specifications.
- Change a negative test to a positive test as it is valid to now have the same prefix in multiple imports.
Review URL: https://chromiumcodereview.appspot.com//9398002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4290 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-15 20:53:37 +00:00
scheglov@google.com 43878f5c2f Fix VM test
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4268 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-15 15:26:01 +00:00
scheglov@google.com cf2cfb07ca Tests triage: language
R=zundel@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4266 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-15 14:48:31 +00:00
floitsch@google.com e554ddf8a0 Throw NoSuchMethod or IllegalArgument on bad operators or bad arguments to
binary expressions.

Fixes Issue 1588

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4260 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-15 13:25:33 +00:00
kasperl@google.com 371b9e2222 Promote Stephen's InterfaceInheritFieldTest to a language test.
Add another test that checks that you can override fields (as spec'ed).

R=ngeoffray@google.com,ahe@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4259 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-15 13:05:24 +00:00
ngeoffray@google.com eeeb21f604 Fix bot with status changes.
Review URL: https://chromiumcodereview.appspot.com//9348083

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4218 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-14 13:39:48 +00:00
kasperl@google.com 879cf216d5 Update test expectation for frog.
R=floitsch@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4211 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-14 10:38:03 +00:00
vsm@google.com 3424aff746 Fix status files for Dartium Debug
TBR=antonm

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4152 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-10 22:44:51 +00:00
efortuna@google.com f66efa33c3 Fix language.status for ToStringAsFixed under frog (instead of frogsh).
Review URL: https://chromiumcodereview.appspot.com//9379020

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4147 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-10 21:54:08 +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
jmesserly@google.com 9df182bc5f fix status of ExecuteFinally6Test
Review URL: https://chromiumcodereview.appspot.com//9372046

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4107 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-10 01:28:05 +00:00
zundel@google.com 6e9d4c1d6a Small triage exercise after code generation removed
Review URL: https://chromiumcodereview.appspot.com//9371017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4081 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-09 15:05:06 +00:00
kasperl@google.com a3c1c4bdfa Rewrite negative const tests into a few multi tests.
R=ngeoffray@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4076 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-09 12:16:04 +00:00
kasperl@google.com 2d98a6baa3 Rewrite the abstract static negative test to a multi test.
R=ngeoffray@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4070 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-09 09:30:51 +00:00
efortuna@google.com 0e543d70f0 Update status file for frogium running on the VM.
Review URL: https://chromiumcodereview.appspot.com//9360021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4046 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-08 18:39:55 +00:00
efortuna@google.com 34c061e29e Reduce flakiness of browser tests.
Review URL: https://chromiumcodereview.appspot.com//9361040

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4044 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-08 18:08:13 +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
efortuna@google.com e1b6a3c99b Quick fix for running release VM on frogium tests. (until we get the bots renamed)
Review URL: https://chromiumcodereview.appspot.com//9361016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4020 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-08 02:24:32 +00:00
jmesserly@google.com 214f1d4ac8 For some negative tests, Frog generates invalid JS (bad labels), and this causes bad behavior in webdriver because it never gets the termination signal.
Review URL: https://chromiumcodereview.appspot.com//9310097

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@4017 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-08 00:44:49 +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
hausner@google.com dfee219860 Fix string escape, recognize escaped newline
Fix issue 1350 (http://code.google.com/p/dart/issues/detail?id=1350)
Review URL: https://chromiumcodereview.appspot.com//9346005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3999 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-07 16:37:24 +00:00
kasperl@google.com ac269abbe3 Add test cases for issue 1569.
R=ahe@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3990 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-07 12:35:43 +00:00
srdjan@google.com 9590898e08 Frogsh failures are frogiums failures as well.
Review URL: https://chromiumcodereview.appspot.com//9346006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3976 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-07 01:48:37 +00:00
srdjan@google.com 4b3a6e1e57 Fixed a bug in isNegate intrinsified code, fixed negation for doubles (handling of negative zeros). Added tests. Fix issue 1554.
Factored out parts of X86Decoder::InstructionDecode in order to satisfy lint (500 lines max per function).
Review URL: https://chromiumcodereview.appspot.com//9338002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3971 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-06 22:16:44 +00:00
ahe@google.com bb39ff705f Increase timeout limit in frog-debug
Review URL: https://chromiumcodereview.appspot.com//9328043

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3950 260f80e4-7a28-3924-810f-c04153c831b5
2012-02-06 16:12:55 +00:00