Ryan Macnak
f12527455d
Fix leaks in some parsers tests and triage remaining cc tests.
...
Issue #28342
Issue #28345
Issue #28347
Issue #28348
Issue #28349
R=zra@google.com
Review-Url: https://codereview.chromium.org/2627713005 .
2017-01-11 13:12:32 -08:00
Zachary Anderson
a1579c6a45
Fuchsia: Implement recursive delete
...
Currently, readdir() doesn't fill out d_type correctly, so we just do
an extra stat() to get the file type.
R=rmacnak@google.com
Review-Url: https://codereview.chromium.org/2621093002 .
2017-01-10 15:08:39 -08:00
Zachary Anderson
a5d8a2f365
Fuchsia: Adds support for Process.kill()
...
R=rmacnak@google.com
Review-Url: https://codereview.chromium.org/2619233003 .
2017-01-09 15:57:41 -08:00
Regis Crelier
f5c80237e3
Status update: profiler tests pass on windows x64 debug, but one crashes on
...
mac debug x64.
R=zra@google.com
Review-Url: https://codereview.chromium.org/2621583003 .
2017-01-09 13:43:38 -08:00
Ryan Macnak
422b0c47fe
Refine suppressions for issue 28304.
...
Review-Url: https://codereview.chromium.org/2622593004 .
2017-01-09 10:35:24 -08:00
Ryan Macnak
ccd6cc7fc5
Change GN debug builds to use -O2, which is the value used by GYP.
...
Running the language tests in debug mode, I got the following times
GYP -O2 1:50
GN -O1 4:48
GN -O2 1:55
R=zra@google.com
Review-Url: https://codereview.chromium.org/2614003003 .
2017-01-09 09:09:40 -08:00
Florian Schneider
f995513880
Temorarily update status for two flaky tests
...
Filed issues #28198 and #28197 .
Review-Url: https://codereview.chromium.org/2600543003 .
2016-12-23 14:05:59 +01:00
Zachary Anderson
1f99052303
Fuchsia: Adds File::Copy()
...
R=asiva@google.com
Review-Url: https://codereview.chromium.org/2591523002 .
2016-12-20 09:44:08 -08:00
Zachary Anderson
918b90ba46
Fuchsia: implement Process::Wait() for Process.runSync()
...
R=asiva@google.com
Review-Url: https://codereview.chromium.org/2591473004 .
2016-12-20 09:30:00 -08:00
Zachary Anderson
1f289fc12b
Fuchsia: resolve executable name, fetch environment vars
...
R=rmacnak@google.com
Review-Url: https://codereview.chromium.org/2581363002 .
2016-12-16 21:23:20 -08:00
Zachary Anderson
846a73e262
Fuchsia: Directory listing
...
R=rmacnak@google.com
Review-Url: https://codereview.chromium.org/2579483002 .
2016-12-14 15:06:27 -08:00
Zachary Anderson
32e5ef787d
Fuchsia: dart:io Processes
...
This change adds support for non-detached processes
spawned with Process.run and Process.start (but not Process.runSync).
R=rmacnak@google.com
Review-Url: https://codereview.chromium.org/2563463002 .
2016-12-13 11:09:55 -08:00
John McCutchan
f125cc7d0b
Improve the casing of Stackmap and Stacktrace.
...
- [x] Stackmap -> StackMap
- [x] Stacktrace -> StackTrace
This makes us consistent with the Dart language (StackTrace) and
corrects the casing of StackMap.
BUG=
R=rmacnak@google.com
Review-Url: https://codereview.chromium.org/2572563004 .
2016-12-12 14:51:30 -08:00
Ben Konyi
0d16859d87
Updated SimpleManyTasksWithZones test to not use PrintJSONForVM
...
Fixed test to not use PrintJSONForVM to get isolate information since it only returns @Isolates. Also removed some unnecessary comments and checks for isolate ids.
BUG=
R=johnmccutchan@google.com
Review-Url: https://codereview.chromium.org/2567153002 .
2016-12-12 13:35:43 -08:00
John McCutchan
cd116d861b
Fix service tests
...
BUG=
Review-Url: https://codereview.chromium.org/2568963002 .
2016-12-12 12:43:01 -08:00
Ryan Macnak
1ebeb79942
Remove runtime 'dart_app' as it became identical to 'vm'.
...
Merge compiler 'dart2app' and 'dart2appjit' and rename to 'app_jit' since they came to mean the same thing.
Update status files to reflect these changes.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2541533004 .
2016-12-01 16:47:33 -08:00
Ryan Macnak
e60c9d52b6
Fuchsia: Enable newly working socket tests; use MX_CLOCK_UTC.
...
R=kulakowski@google.com , zra@google.com
Review URL: https://codereview.chromium.org/2536943002 .
2016-11-28 15:50:54 -08:00
Siva Annamalai
42e4370818
Adjust status files for some test failures.
...
TBR
BUG=
Review URL: https://codereview.chromium.org/2530783002 .
2016-11-23 22:54:29 -08:00
Siva Annamalai
ae7c951b6b
Fix status file.
...
TBR
BUG=
Review URL: https://codereview.chromium.org/2527613004 .
2016-11-23 16:44:52 -08:00
Siva Annamalai
22ac70a563
Fix status file
...
- Some DBC tests (regexp, field guards) was turned on inadvertantly
- Skip cc/Profiler_InliningIntervalBoundry on release builds
(need to figure how to handle the inlining difference between
debug/release builds)
BUG=
Review URL: https://codereview.chromium.org/2528793003 .
2016-11-23 16:34:38 -08:00
Siva Annamalai
501720c644
Retry landing cl for issue with TSAN.
...
BUG=
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/2525103003 .
2016-11-23 15:40:26 -08:00
Ryan Macnak
8d57e3d540
Enable SecureSocket on Fuchsia using BoringSSL and compiled-in certificates from dart-sdk/root_certificates.
...
Implement OS::CurrentTimeMicros in terms of gettimeofday.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2519133005 .
2016-11-23 10:48:18 -08:00
Siva Annamalai
7bbdbe3541
Skip multiple references to fuchsia test.
...
Review URL: https://codereview.chromium.org/2519133007 .
2016-11-23 09:09:12 -08:00
Siva Annamalai
373aa1980f
Skip Fuchsia test on non VM runtimes.
...
BUG=#27867
Review URL: https://codereview.chromium.org/2530613002 .
2016-11-23 09:05:30 -08:00
William Hesse
4bfe727db6
Update status for Firefox 50
...
BUG=https://github.com/dart-lang/sdk/issues/27873
BUG=https://github.com/dart-lang/sdk/issues/27872
BUG=https://github.com/dart-lang/sdk/issues/27871
BUG=https://github.com/dart-lang/sdk/issues/27867
R=sortie@google.com
Review URL: https://codereview.chromium.org/2526493004 .
2016-11-23 09:49:01 +01:00
Ryan Macnak
171da0489f
Fuchsia sockets:
...
- Remove CheckConnect.
- Enable NODELAY.
- Add testSimpleReadWriteClose to hello_fuchsia_test.
Add stub implementation of OS::MaxRSS so Observatory can load without crashing the target VM.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2523133002 .
2016-11-22 16:52:21 -08:00
Ryan Macnak
b83fb06741
Fuchsia sockets:
...
- Enable FDUtils::AvailableBytes.
- Disable Socket::SetNoDelay.
- Implement Socket::GetRemotePeer same as Linux.
- Implement Socket::ParseAddress same as Linux.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2522923002 .
2016-11-22 12:49:01 -08:00
William Hesse
dbf8d06eab
Update status for hello_fuchsia test on dartium.
...
BUG=https://github.com/dart-lang/sdk/issues/27867
R=sortie@google.com
Review URL: https://codereview.chromium.org/2517113003 .
2016-11-21 14:14:24 +01:00
Zachary Anderson
14233482d9
Fuchsia: Partial implementation of dart:io sockets
...
This changes the eventhandler to epoll and adds some code for sockets
to runtime/bin/sockets_fuchsia.cc. It also adds some simple tests
to hello_fuchsia.dart.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2515643004 .
2016-11-20 22:04:14 -08:00
John McCutchan
f0f32a0e29
Map deleted enum values to a sentinel value.
...
Fixes #27802
BUG=
R=asiva@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2498863002 .
2016-11-15 14:15:36 -08:00
Zachary Anderson
a64272b912
DBC: Fix checked mode stack traces
...
fixes #27732
R=fschneider@google.com
Review URL: https://codereview.chromium.org/2493353002 .
2016-11-11 21:39:47 -08:00
Siva Annamalai
84ad096687
- Turn on canonicalization verification after a reload in debug mode.
...
- Rehash the canonical constants table for all new classes, this fixes
numerous issues found with the canonical verification
also fixes https://github.com/dart-lang/sdk/issues/26868
- Added issue https://github.com/dart-lang/sdk/issues/27803 and
https://github.com/dart-lang/sdk/issues/27802 for remaining bugs.
BUG=#26868
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/2490233004 .
2016-11-10 16:13:33 -08:00
Ryan Macnak
d8bb15f915
Mark failing DBC tests.
...
Issue #27731
Issue #27732
Issue #27733
R=zra@google.com
Review URL: https://codereview.chromium.org/2465253007 .
2016-11-02 15:28:57 -07:00
William Hesse
61eee9ee52
Use checked-in .package file for building and testing
...
Stop creating [build dir]/packages directory with symbolic links.
BUG=https://github.com/dart-lang/sdk/issues/23565
R=rnystrom@google.com
Committed: https://github.com/dart-lang/sdk/commit/5d3e356ca75be8aeff3efde5df946d746b9f8352
Review URL: https://codereview.chromium.org/1746743002 .
Reverted: https://github.com/dart-lang/sdk/commit/6d238ba197c8bda71afe790f16f6e9adaf7abd13
2016-09-16 15:03:18 +02:00
John McCutchan
268082769b
Initial status file updates for $hot_reload_rollback
...
BUG=
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/2207653002 .
2016-08-02 11:03:44 -07:00
Ryan Macnak
585c476973
DBC: Add single stepping check to fast Smi ops.
...
Issue #26405
R=zra@google.com
Review URL: https://codereview.chromium.org/2189253002 .
2016-07-29 10:03:31 -07:00
Ryan Macnak
f6a320b973
DBC: Implement coverage by adding missing count increments to unoptimized static and instance calls.
...
These counts also factor into inlining decisions.
R=zra@google.com
Review URL: https://codereview.chromium.org/2187423002 .
2016-07-28 16:43:47 -07:00
Ryan Macnak
3dba3a77c1
DBC: Fix not-stopping/crashing at fast Smi op breakpoints.
...
When setting a breakpoint at a fast Smi op, replace the fast Smi op instruction with a Nop so we don't skip the following DebugBreak in the Smi case and don't attempt to increment an ICData counter through pool slot 0.
R=zra@google.com
Review URL: https://codereview.chromium.org/2194493002 .
2016-07-28 13:41:22 -07:00
Ryan Macnak
708334c614
DBC: Fix reading locals out of a deopt frame.
...
R=zra@google.com
Review URL: https://codereview.chromium.org/2176413003 .
2016-07-26 10:36:07 -07:00
Zachary Anderson
53374c3b99
Fuchsia: Build standalone VM. Make it run "Hello, World!".
...
This CL adds targets to the GN build that build the standalone Dart VM
without the observatory, and with dart:io enabled but with most of the
functionality stubbed out as UNIMPLEMENTED(). It also adds a simple
eventhandler for Fuchsia for implementing Timers.
R=asiva@google.com , johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2168193002 .
2016-07-22 14:00:31 -07:00
Zachary Anderson
2c6449087d
DBC: Misc double instructions
...
- DoubleToSmi
- MathUnary
- MathMinMax
R=fschneider@google.com
Review URL: https://codereview.chromium.org/2162173002 .
2016-07-20 09:46:32 -07:00
Zachary Anderson
43e89ccdd3
DBC: Make unoptimized static calls call through ICData
...
Isolate reloading works by manipulating ICData. Unoptimized
static calls won't go to the new function after a reload unless
the calls go through the ICData.
R=vegorov@google.com
Review URL: https://codereview.chromium.org/2149993006 .
2016-07-18 10:39:09 -07:00
Zachary Anderson
b43b9bad86
DBC: UnboxedConstantInstr
...
R=fschneider@google.com
Review URL: https://codereview.chromium.org/2150933008 .
2016-07-15 14:25:40 -07:00
Zachary Anderson
fe2b7b35c4
DBC: Enables unboxed doubles
...
This CL enables unboxed doubles for simdbc64. Unboxed
doubles are stored in regular dbc registers, which are
really 64-bit stack slots. It also implements binary
and unary double operations and comparisons.
R=vegorov@google.com
Review URL: https://codereview.chromium.org/2120703002 .
2016-07-14 16:05:20 -07:00
John McCutchan
04dc67e2b3
More hot reload status file updates
...
BUG=
Review URL: https://codereview.chromium.org/2143213002 .
2016-07-12 13:54:16 -07:00
Zachary Anderson
fcf4578c03
Remove STL use from platform/assert.cc
...
R=asiva@google.com
Review URL: https://codereview.chromium.org/2085703002 .
2016-06-21 12:50:43 -07:00
Ryan Macnak
4c5e9421ff
Skip byte_array_test on precompilation.
...
Review URL: https://codereview.chromium.org/2086693002 .
2016-06-20 15:10:55 -07:00
Zachary Anderson
6e90ca4e0a
DBC: Eager deoptimization and CheckSmi instruction.
...
R=vegorov@google.com
Review URL: https://codereview.chromium.org/2039913006 .
2016-06-09 09:47:56 -07:00
Zachary Anderson
7cd20ac709
Fix status file for asan test no longer crashing
...
related #26487
Review URL: https://codereview.chromium.org/2037753003 .
2016-06-03 08:50:53 -07:00
Ryan Macnak
ef8baa8760
Add test harness option for app snapshots with unoptimized code.
...
./tools/test.py -m all -c dart2appjit -r dart_app --use-blobs
Rename 'dart_product' runtime to 'dart_app'.
Rename Dart_PrecompiledJITSnapshotBlob to Dart_CreateAppJITSnapshot and add documentation.
Remove out-of-date scripts in tools/precompilation.
R=fschneider@google.com
Review URL: https://codereview.chromium.org/1992703005 .
2016-05-26 10:37:47 -07:00