Commit graph

64 commits

Author SHA1 Message Date
pq bcdcc6edb3 Git ignore vscode project files.
Reviewed: https://codereview.chromium.org/2756463005/
Review-Url: https://codereview.chromium.org/2772953002 .
2017-03-23 15:26:06 -07:00
John McCutchan a0ee5b24db Track async causal stack traces
This CL improves the stack traces that accompany exceptions. Whenever an
async function is entered, we remember how we got there. This is similar
in spirit to package:stack_trace but the implementation is more efficient
and memory usage can be more easily reasoned about.

Tracking causal stack traces:

- [x] Upon entry to an async function, capture the synchronous stack trace prefix and store it into the closure.
- [x] Upon entry to an async* function, capture the synchronous stack trace prefix and store it into the closure.
- [x] Before returning from an async function, clear the Thread's asynchronous stack trace.
- [x] After resuming an async function, load the sychronous stack trace prefix into the Thread.
- [x] Filter stack traces to remove async machinery.

Service protocol changes:

- [x] Send causal async stack trace.

Observatory changes:

- [x] Display causal async stack trace below async functions.

Fixes https://github.com/dart-lang/sdk/issues/27661

R=asiva@google.com, rmacnak@google.com

Comparisons: https://docs.google.com/a/google.com/document/d/10r6jEqr8OCiDZ4y9SYU_uOimcHiOGAZMly2ghTErALI/edit?usp=sharing
Review-Url: https://codereview.chromium.org/2646443005 .
2017-02-09 15:39:44 -08:00
Peter von der Ahé d0d27c1c38 Use parser and scanner from package:front_end.
Originally reviewed as:

    Review-Url: https://codereview.chromium.org/2650413002 .
    Review-Url: https://codereview.chromium.org/2652203002 .
    Review-Url: https://codereview.chromium.org/2655843002 .
    Review-Url: https://codereview.chromium.org/2654433009 .
    Review-Url: https://codereview.chromium.org/2647343003 .
    Review-Url: https://codereview.chromium.org/2652663005 .
    Review-Url: https://codereview.chromium.org/2650813002 .
    Review-Url: https://codereview.chromium.org/2650803002 .
    Review-Url: https://codereview.chromium.org/2651843004 .
    Review-Url: https://codereview.chromium.org/2649923002 .
    Review-Url: https://codereview.chromium.org/2651563003 .
    Review-Url: https://codereview.chromium.org/2649123002 .
    Review-Url: https://codereview.chromium.org/2644843006 .
    Review-Url: https://codereview.chromium.org/2647043002 .
    Review-Url: https://codereview.chromium.org/2642903003 .
    Review-Url: https://codereview.chromium.org/2645513002 .
    Review-Url: https://codereview.chromium.org/2642663003 .
    Review-Url: https://codereview.chromium.org/2642713002 .
    Review-Url: https://codereview.chromium.org/2635473002 .
    Review-Url: https://codereview.chromium.org/2624373003 .
    Review-Url: https://codereview.chromium.org/2627723006 .
    Review-Url: https://codereview.chromium.org/2627093007 .
    Review-Url: https://codereview.chromium.org/2629543008 .
    Review-Url: https://codereview.chromium.org/2629543007 .
    Review-Url: https://codereview.chromium.org/2631503002 .
    Review-Url: https://codereview.chromium.org/2621153006 .
2017-02-01 10:29:25 +01:00
Zachary Anderson 63cb4565d7 Fuchsia: Adds a script to download the prebuild SDK
The Fuchsia world doesn't run gclient runhooks or use depot_tools so
the advice is to check in a custom script to pull the prebuilt SDK
from google storage.

R=asiva@google.com, phosek@chromium.org, rmacnak@google.com

Review URL: https://codereview.chromium.org/2541123006 .
2016-12-02 13:18:54 -08:00
John McCutchan af85eba0fe Ignore CMakeLists.txt
BUG=

Review URL: https://codereview.chromium.org/2399003004 .
2016-10-07 15:38:08 -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: 5d3e356ca7

Review URL: https://codereview.chromium.org/1746743002 .

Reverted: 6d238ba197
2016-09-16 15:03:18 +02:00
William Hesse 6d238ba197 Revert "Use checked-in .package file for building and testing"
This reverts commit 5d3e356ca7.

BUG=
R=eernst@google.com

Review URL: https://codereview.chromium.org/2340813004 .
2016-09-15 15:46:49 +02:00
William Hesse 5d3e356ca7 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

Review URL: https://codereview.chromium.org/1746743002 .
2016-09-15 14:50:30 +02:00
John McCutchan 9f78535bc6 Add //base and //buildtools to DEPS
BUG=
R=zra@google.com

Review URL: https://codereview.chromium.org/2086153003 .
2016-06-22 10:32:51 -07:00
Terry Lucas 10e70db01c Speed up interop patch file creation.
Made a number of optimizations to reduce load time from 8 secs to 1 sec.  The changes involved:

- No longer dynamically generate patch files on startup for dart:* libraries (created from WebKits IDL e.g., html, svg, web_audio, web_gl, indexed_db, web_sql).  Instead create a cache of patch files.

- Comparison of @JS refelctedType not by library and symbol name comparison.

- In addition, a VM mirror change see CL https://codereview.chromium.org/1834673003/ gives us the remaining speedup.

This cache of interop patch files, for Dartium only, requires a manual re-gen after go.sh run is:

> cd tools/dom/scripts
> run go.sh

The steps after (for Dartium) are:

1.  build Dartium
2.  cd tools/dartium
3.  run generate_patches.sh
4.  build Dartium

R=jacobr@google.com, alanknight@google.com

Review URL: https://codereview.chromium.org/1833373002 .
2016-03-28 08:20:13 -07:00
Ivan Posva 3a8c3ecf9e - Fix git files.
BUG=
R=asiva@google.com, rmacnak@google.com

Review URL: https://codereview.chromium.org//1340133006 .
2015-09-14 16:27:51 -07:00
danrubel c1992fa5d7 modify MemoryResourceProvider to support windows pathContext for testing #24000
R=paulberry@google.com

Review URL: https://codereview.chromium.org//1318813007 .
2015-08-31 14:53:16 -04:00
Siva Annamalai 84a3560d0e Add '*.intermediate' to .gitignore
BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org//1304413005 .
2015-08-25 15:58:19 -07:00
Ivan Posva 62b6ac0aa4 - Fix .gitignore on Windows.
R=rmacnak@google.com

Review URL: https://codereview.chromium.org//1309913002 .
2015-08-21 13:16:57 -07:00
Harry Terkelsen a5b78597a6 Ignore IntelliJ .idea folders
BUG=
R=sigmund@google.com

Review URL: https://codereview.chromium.org//1300813011 .
2015-08-19 17:26:41 -07:00
John McCutchan c9dd867c1f Add path filter
BUG=
R=pquitslund@google.com

Review URL: https://codereview.chromium.org//1232763004 .
2015-07-17 10:06:29 -07:00
Stephan Herhut b652e0f82f Add pattern for IntelliJ project files to gitignore.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1176373002.
2015-06-12 09:01:03 +02:00
terry@google.com 2a9d1d34f0 Ignore .pydevproject files created in Eclipse.
Reviewers=vsm@google.com

R=vsm@google.com

Review URL: https://codereview.chromium.org//1006963002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44560 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-18 15:52:13 +00:00
danrubel@google.com 4d0e622135 ignore local pub cache
BUG=
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//534613002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39762 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-02 18:23:44 +00:00
tyoverby@google.com a455438903 Added .test_outcome.log to gitignore.
This file is generated when a dart analyzer test fails.

BUG=
R=sra@google.com

Review URL: https://codereview.chromium.org//416403005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@38648 260f80e4-7a28-3924-810f-c04153c831b5
2014-07-28 20:43:16 +00:00
efortuna@google.com 8cb301d6c1 Added TodoMVC startup benchmarks.
R=jmesserly@google.com

Review URL: https://codereview.chromium.org//204733004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34561 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-31 17:09:00 +00:00
ericarnold@google.com 1294cbd522 Changed breaking image to discrepancy (2%) and made clock into collection. Repeating click on test item in browser. Added a wait for my setup and differentiated index.html from out/index.html
BUG=
R=messick@google.com

Review URL: https://codereview.chromium.org//60833003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29953 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-06 01:21:12 +00:00
floitsch@google.com d687d1f410 Add more filters to gitignore.
R=ricow@google.com

Review URL: https://codereview.chromium.org//23658024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27394 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 16:50:19 +00:00
terry@google.com 0eb7bc79f3 Missed a change that handled this in third_party/.gitignore
BUG=
R=sigmund@google.com

Review URL: https://codereview.chromium.org//23168003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26276 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-16 16:09:32 +00:00
terry@google.com 3fb3eb8d3a Build shadow_dom package in dart/pkg
BUG=
R=jmesserly@google.com

Review URL: https://codereview.chromium.org//22951003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26231 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-15 22:20:05 +00:00
amouravski@google.com d378c29574 Added *.host.mk to the .gitignore
Review URL: https://codereview.chromium.org//14404013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21828 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-22 17:56:28 +00:00
kevmoo@j832.com 79b5cdb165 ignore tools/xcodebuild
Review URL: https://codereview.chromium.org//13119012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@20570 260f80e4-7a28-3924-810f-c04153c831b5
2013-03-27 17:42:24 +00:00
kevmoo@j832.com a632febdce Fixes for .gitignore
Review URL: https://codereview.chromium.org//12440047

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@20230 260f80e4-7a28-3924-810f-c04153c831b5
2013-03-19 18:30:38 +00:00
rnystrom@google.com d3f66b73e7 Ignore generated XCode project in nested directories.
Review URL: https://codereview.chromium.org//12036054

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@17495 260f80e4-7a28-3924-810f-c04153c831b5
2013-01-23 21:08:29 +00:00
rnystrom@google.com d160b37a92 Clean up a few static warnings.
Review URL: https://codereview.chromium.org//11867029

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@17331 260f80e4-7a28-3924-810f-c04153c831b5
2013-01-18 23:54:38 +00:00
kustermann@google.com d71f8ff86f Added DebugLogger to testing scripts.
Review URL: https://codereview.chromium.org//11962042

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@17291 260f80e4-7a28-3924-810f-c04153c831b5
2013-01-18 16:45:20 +00:00
antonm@google.com 7e2ce472e0 Add tools/out to .gitignore.
TBR=efortuna@google.com

Review URL: https://codereview.chromium.org//11705006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16569 260f80e4-7a28-3924-810f-c04153c831b5
2012-12-29 11:09:22 +00:00
kmillikin@google.com 95fa1046ff Ignore .flaky.log in the root directory.
Review URL: https://codereview.chromium.org//11496008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15903 260f80e4-7a28-3924-810f-c04153c831b5
2012-12-10 12:56:37 +00:00
kmillikin@google.com 9e8f80f812 Tell svn and git to ignore Visual Studio files.
The ipch\ directory is used for precompiled headers, *.opensdf files are
temporary files created while a project is open.
Review URL: https://codereview.chromium.org//11416262

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15514 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-29 12:53:43 +00:00
whesse@google.com 910cc65752 Synchronize .gitignore and svn:ignore properties after changes.
Review URL: https://codereview.chromium.org//11411194

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15412 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-27 19:54:54 +00:00
whesse@google.com f4cf020cb4 Restore recursive ignore of Dart Editor .children and .project files in .gitignore.
Remove 3 stray file ignores that got added a few months ago.
Review URL: https://codereview.chromium.org//11308225

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15394 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-27 14:37:55 +00:00
whesse@google.com 34771fb64c Clean up svn:ignore property and .gitignore in dart, dart/pkg, dart/runtime, and dart/samples.
Review URL: https://codereview.chromium.org//11421093

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15392 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-27 14:07:53 +00:00
efortuna@google.com 17e1d995ee Modified .gitigore to ignore vim .swp files.
BUG=

Review URL: https://codereview.chromium.org//11416048

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15046 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-17 00:16:23 +00:00
whesse@google.com bb180669ac Add new gyp-generated files to svn:ignore properties for new targets. Review = http://codereview.chromium.org/11359211/
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14907 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-14 17:39:40 +00:00
rnystrom@google.com bac242393e Ignore generated "packages" directories.
Review URL: https://codereview.chromium.org//11359149

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14771 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-10 00:12:32 +00:00
sethladd@google.com 2bc449badf also ignore ds_store
remove unwanted file
update the hello sample

BUG=

Review URL: https://codereview.chromium.org//11142015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13711 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-16 23:22:14 +00:00
ahe@google.com 23b116ff3a Update .gitignore files to svn:ignore from r12476.
Review URL: https://codereview.chromium.org//10946009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12503 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-18 15:53:48 +00:00
rnystrom@google.com 925bffc71a Restore stuff removed from .gitignore.
Review URL: https://codereview.chromium.org//10933054

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12462 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-17 22:30:37 +00:00
antonm@google.com a1770a8bbd Sync .gitignore with the corresponding svn properties.
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12122 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-10 15:44:25 +00:00
jackpal@google.com a3a941d4b9 Add third_party/android_tools to .gitignore
This directory is only present for Android builds. It is created by the gyp deps file for Android builds.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10838 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-16 16:59:01 +00:00
nweiz@google.com 9833418db1 Add the beginnings of a Dart wrapper for libarchive.
Currently this only supports reading archives.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10138 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-01 20:19:07 +00:00
johnniwinther@google.com 7fe73a182e Update .gitignore for Windows
Review URL: https://chromiumcodereview.appspot.com//10633003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8971 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-21 10:48:55 +00:00
ahe@google.com 70489d4d0d Ensure uniqueness of global names.
Review URL: https://chromiumcodereview.appspot.com//10581036

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8896 260f80e4-7a28-3924-810f-c04153c831b5
2012-06-20 11:16:38 +00:00
vsm@google.com 86f119db9a Update gitignore to remove old WebCore entry
TBR=sra

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6284 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-06 17:09:05 +00:00
jacobr@google.com dd9bdb5ece dart:html perf optimization based on runing Dromaeo benchmarks
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5955 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-28 22:23:39 +00:00