regis@google.com
528a7ce3d9
Complete latest spec changes regarding malformed types (see issue 14006).
...
Update language tests and mark them as failing in dart2js as appropriate.
Mark a few co19 tests as failing.
Mark a dart2js test as failing due to unresolved types.
Unfortunately, https://codereview.chromium.org/53583003/ was uncomplete and
missed a few mappings of malformed types to dynamic.
R=hausner@google.com
Review URL: https://codereview.chromium.org//57133004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29924 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 18:46:13 +00:00
ajohnsen@google.com
57d8b90fe1
Rename remoteHost to remoteAddress on *Socket.
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//59213003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29904 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 13:24:49 +00:00
sgjesse@google.com
3efbd706b3
Fix test failures on Windows
...
Don't try to delete the current working directory.
R=ajohnsen@google.com
BUG=
Review URL: https://codereview.chromium.org//59593002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29884 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 10:35:19 +00:00
sgjesse@google.com
a28b9e930b
Use correct class name (UnsupportedError instead of UnsupportedOperation) in test
...
TBR=ajohnsen@google.com
BUG=
Review URL: https://codereview.chromium.org//59513002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29882 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 09:48:04 +00:00
sgjesse@google.com
606aaaf82f
Add fromUri constructor to File, Directory and Link
...
R=ajohnsen@google.com
BUG=
Review URL: https://codereview.chromium.org//57943002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29881 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 09:28:08 +00:00
sgjesse@google.com
0aa1345b12
Add optional flush argument to some file methods
...
BUG=http://dartbug.com/8794
R=whesse@google.com , ajohnsen@google.com
Review URL: https://codereview.chromium.org//20745006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29880 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 08:46:50 +00:00
whesse@google.com
631f9f86bc
Allow Windows network share paths for the script path and the package root.
...
BUG=dartbug.com/14577
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//57923004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29878 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 08:10:55 +00:00
floitsch@google.com
ecb4291d96
Remove deprecated second argument to SendPort.send().
...
R=ajohnsen@google.com
Review URL: https://codereview.chromium.org//51393004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29836 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-04 19:01:11 +00:00
kasperl@google.com
7cd5977b62
Re-land "Search for main in the exported names of the main library, not in the library itself."
...
BUG=
Review URL: https://codereview.chromium.org//57433004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29812 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-04 15:40:57 +00:00
whesse@google.com
3787f6d00e
Return an absolute URI for Platform.script.
...
BUG=
R=ajohnsen@google.com , sgjesse@google.com
Committed: https://code.google.com/p/dart/source/detail?r=29740
Reverted: https://code.google.com/p/dart/source/detail?r=29742
Review URL: https://codereview.chromium.org//46163009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29792 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-04 07:25:57 +00:00
ajohnsen@google.com
4a4db9f543
Don't expect a specific string in a HandshakeException, in secure_socket_bad_data_test.
...
This fixes a case where the HandshakeException might contain a slightly different message.
BUG=
R=whesse@google.com
Review URL: https://codereview.chromium.org//53733003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29790 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-04 07:03:30 +00:00
fschneider@google.com
ce9573722c
VM: Fix checked mode crash (issue 13831).
...
The AST for static getters differs between parsing the first time, and
subsequent parsings. This leads to a mismatch in deoptimization-ids
between the optimized and the unoptimized code.
This CL avoids creating different ASTs for the same static getters. To allow
better inlining of these getters, the initialization expression is wrapped in a
hidden static initializer-function. As a result the size of such getters is
constant and does not depend on the initializer expression.
R=srdjan@google.com
Review URL: https://codereview.chromium.org//51123003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29680 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-31 16:49:55 +00:00
sgjesse@google.com
c38de04d0c
Change dart:io Platform.script to return a Uri.
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//46063010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29651 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-31 07:29:01 +00:00
johnmccutchan@google.com
29e9f7c75a
Regenerate issue14236_test.dart
...
TBR
Review URL: https://codereview.chromium.org//50063003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29641 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-31 05:31:38 +00:00
floitsch@google.com
7006de6f23
Remove deprecated parts of dart:async.
...
Attempt to fix most uses of the deprecated features.
R=floitsch@google.com , nweiz@google.com , rnystrom@google.com
Review URL: https://codereview.chromium.org//48483002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29628 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-31 02:24:29 +00:00
whesse@google.com
4f08151090
Revert "Change dart:io Platform.script to return a Uri."
...
This reverts r29619 and r29624. The changes look fine on the buildbot,
but need review before adding to the repository.
BUG=
TBR=sgjesse@google.com
Review URL: https://codereview.chromium.org//52723007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29627 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-31 02:17:37 +00:00
whesse@google.com
cb0110350a
Change dart:io Platform.script to return a URI. Change all uses of Platform.script to work with the new value.
...
R=floitsch@google.com
Review URL: https://codereview.chromium.org//53313007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29619 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-31 01:08:11 +00:00
regis@google.com
3fa7a61efc
Implement latest spec changes regarding malformed types (see issue 14006):
...
- a malformed type used in a is, as, or catch type test results in a dynamic
type error being thrown.
- a malformed type is not mapped to dynamic anymore.
For now, this applies to type tests in checked mode as well, but discussion is
still on-going.
R=hausner@google.com
Review URL: https://codereview.chromium.org//53583003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29608 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 23:30:32 +00:00
whesse@google.com
81e300c378
Fix create_recursive_test.dart on dartanalyzer.
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//52723003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29564 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 16:56:04 +00:00
whesse@google.com
1e3b58ade0
dart:io | Add 'recursive' flag to File.create and Link.create.
...
BUG=dartbug.com/12462
R=ajohnsen@google.com
Review URL: https://codereview.chromium.org//52363002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29563 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 16:31:53 +00:00
whesse@google.com
ad88bc6020
Remove uses of Options from tools directory. Fix platform_test.
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//51043004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29562 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 16:20:49 +00:00
whesse@google.com
16eb7fd728
Fix standalone/io/platform_test on Windows. Remove @deprecated from Platform.
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//51103012
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29558 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 15:57:24 +00:00
whesse@google.com
69205c207c
Remove uses of Options from pkg, samples, tests, and third_party directories.
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//52573002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29552 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 15:17:01 +00:00
ajohnsen@google.com
841785cbb3
Add IOSink:flush().
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//52263005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29550 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 14:50:22 +00:00
lrn@google.com
f0a1c922a2
Reapply "Remove @deprecated features."
...
R=scheglov@google.com , sgjesse@google.com
Review URL: https://codereview.chromium.org//50413005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29535 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 12:09:15 +00:00
ajohnsen@google.com
09e82e02be
Let the stream of File:openRead handle cancel correctly.
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//51883004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29534 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 11:44:06 +00:00
ajohnsen@google.com
e70ae87df1
Fire event and close the stream when the watched directory is moved.
...
BUG=https://code.google.com/p/dart/issues/detail?id=14598
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//52123002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29532 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 11:35:33 +00:00
jmesserly@google.com
a369bb2893
mark a couple of tests flaky on dart2js
...
https://code.google.com/p/dart/issues/detail?id=14603
Review URL: https://codereview.chromium.org//45933004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29510 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-30 02:05:15 +00:00
ajohnsen@google.com
c3a9f33ef8
Fix directory-listing to return a future on cancel.
...
This also fixes an issue where we would leake FDs/HANDLEs if the listing was interrupted.
Add new pause-resume-cancel test of directory listing.
BUG=https://code.google.com/p/dart/issues/detail?id=10163
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//45833003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29454 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-29 15:04:59 +00:00
whesse@google.com
3b54950144
Remove dart:platform library.
...
This reverts commits r29154, r29244, r29251, r29268, and r29272.
The dart:io Platform class will not be moved to a dart:platform library.
R=ajohnsen@google.com
Review URL: https://codereview.chromium.org//50573002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29435 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-29 11:33:34 +00:00
johnmccutchan@google.com
8745ab62b8
Update VM service to new isolate API
...
R=floitsch@google.com , iposva@google.com
Review URL: https://codereview.chromium.org//38703009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29415 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-29 06:12:18 +00:00
hausner@google.com
e02652a123
Throw CyclicInitializationError instead of string
...
For some reason, I had to regenerate the snapshot for test standalone/issue14236_source.dart. The checked-in snapshot crashed with my change. We don't know yet why. Siva is looking at this separately.
R=srdjan@google.com
Review URL: https://codereview.chromium.org//38563005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29397 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 21:38:57 +00:00
ajohnsen@google.com
7a1fdfe99a
Fix file-system-entity watching on Windows.
...
This includes disabling a test, as Windows have no way of detecting when the watched directory is deleted.
BUG=
Review URL: https://codereview.chromium.org//47213007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29379 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 17:57:22 +00:00
ajohnsen@google.com
2101ba9c12
Add 'isDir' to FileSystemEvent.
...
BUG=https://code.google.com/p/dart/issues/detail?id=14425
R=whesse@google.com
Review URL: https://codereview.chromium.org//48613002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29371 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 17:14:43 +00:00
ajohnsen@google.com
a7164ec7aa
Remove line from standalone status, that's already fixed.
...
BUG=
Review URL: https://codereview.chromium.org//49153002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29369 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 16:48:33 +00:00
ajohnsen@google.com
268a3ce38a
Disable test on mac, as it allows listening on non-existing paths.
...
BUG=
Review URL: https://codereview.chromium.org//48713002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29359 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 13:22:46 +00:00
ajohnsen@google.com
9ffff34ddb
Correctly pass errors to the stream, when watching file system entities.
...
BUG=https://code.google.com/p/dart/issues/detail?id=14470
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//47723003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29356 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 12:08:49 +00:00
kustermann@google.com
94ebff2225
Bugfix in test.dart, adding of specialized test outcomes for analyzer
...
This CL will:
- fix a bug in the legacy AnalyzerCommandOutputImpl class (in certain cases
we did not report that the analyzer was missing a warning).
- make the outcome of running the analyzer on a test be one of:
* CompileTimeError
* MissingCompileTimeError
* StaticWarning
* MissingStaticWarning
- Make status file updates using the new Expectation markers
- Remove support for '@static-clean':
Previously running the analyer on a test could either result in
'Pass' or in 'Fail'. The '@static-clean' annotation has been used
as a (poor) mechanism to distinguish between errors and warnings.
Having the 4 markers mentioned above means we can remove '@static-clean'
- Remove 100 lines of rotted legacy code in our testing scripts.
- Make a status file entry for every test that has analyzer errors or warnings
R=ricow@google.com
Review URL: https://codereview.chromium.org//46163002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29350 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 10:39:38 +00:00
sgjesse@google.com
2c386273cf
Throw exception when trying to modify HTTP status code when header is already sent
...
BUG=http://dartbug.com/14505
R=ajohnsen@google.com
Review URL: https://codereview.chromium.org//48283002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29346 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-28 09:26:02 +00:00
iposva@google.com
b3f3d8bfbd
- Make sure to keep the main/control port opened until the
...
isolate is finished.
- Account for the number of opened control ports to be able
to determine whether there are live ports.
- Fix imports in snapshotted test.
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org//46173002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29315 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-26 20:50:20 +00:00
floitsch@google.com
6a72655d1b
Very simple version of Isolates.
...
R=ajohnsen@google.com , iposva@google.com , kasperl@google.com , lrn@google.com
Review URL: https://codereview.chromium.org//27215002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29271 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-25 19:23:00 +00:00
ngeoffray@google.com
fff4594f39
Remove old TODO.
...
R=lry@google.com
Review URL: https://codereview.chromium.org//44213002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29249 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-25 12:48:09 +00:00
ngeoffray@google.com
2fa425e089
Update status file, and fix unit tests.
...
Review URL: https://codereview.chromium.org//44033002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29245 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-25 11:54:36 +00:00
whesse@google.com
265c25a4a2
Add fields to platform library, implement them on runtime dart.
...
BUG=
R=ahe@google.com , ajohnsen@google.com , floitsch@google.com , sgjesse@google.com
Review URL: https://codereview.chromium.org//36883005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29244 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-25 11:48:28 +00:00
lrn@google.com
3a01260611
Remove dart:json
...
BUG= http://dartbug.com/12843
R=floitsch@google.com , fschneider@google.com
Review URL: https://codereview.chromium.org//40323002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29240 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-25 10:30:34 +00:00
zra@google.com
56de75ee32
Moves code collection test to io
...
Review URL: https://codereview.chromium.org//42383002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29223 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-24 23:05:54 +00:00
asiva@google.com
3253eb3b84
Update status files to account for 14400 being fixed.
...
R=vsm@google.com
Review URL: https://codereview.chromium.org//40443004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29215 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-24 21:51:53 +00:00
zra@google.com
039a4c4078
Disconnects code objects from infrequently used unoptimized functions.
...
Every 30 seconds (configurable by --code-collection-interval),
before a MarkSweep collection, this change halves a function's
usage count if it is unoptimized. If the function's usage count
reaches 0 as a result of this halving, it sets the function's
code pointers to null. Then, if the code object isn't marked
during the MarkSweep, it will be collected.
This change also checks for null code pointers in various
places, and recompiles/reconnects code if needed.
R=srdjan@google.com
Review URL: https://codereview.chromium.org//27802002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29209 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-24 21:26:15 +00:00
asiva@google.com
910c318003
Fix status file to mark spawnFunction as crashing until 14400 is fixed.
...
R=vsm@google.com
Review URL: https://codereview.chromium.org//41153002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29199 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-24 19:51:57 +00:00
asiva@google.com
19254398be
Fix status file.
...
Review URL: https://codereview.chromium.org//41033002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29189 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-24 18:17:17 +00:00