1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-08 20:16:39 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
Daco Harkes
45e6f83cd6 gitignore visual studio project files
Change-Id: Id7d2c3775f4b37b15b6ee680681c09d44164a9ec
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/94742
Auto-Submit: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2019-03-05 10:53:17 +00:00
Daco Harkes
7d46d4b5cb [vm / library] Foreign function interface prototype
Prototype for `dart:ffi` on Linux/MacOS x64 in JIT mode.
`dart:ffi` is experimental and its API is likely to change in the future.
Progress and design decisions are tracked in https://github.com/dart-lang/sdk/projects/13


issue: https://github.com/dart-lang/sdk/issues/34452
Change-Id: Ifa4566388e42c8757f154741d11e303465ef305d
Cq-Include-Trybots: luci.dart.try:vm-kernel-optcounter-threshold-linux-release-x64-try, vm-kernel-precomp-linux-debug-x64-try, vm-kernel-precomp-linux-release-simarm-try, vm-kernel-precomp-linux-release-simarm64-try, vm-kernel-precomp-linux-release-x64-try, vm-kernel-precomp-mac-release-simarm64-try, vm-kernel-precomp-win-release-x64-try, vm-kernel-mac-debug-x64-try, vm-kernel-asan-linux-release-x64
Reviewed-on: https://dart-review.googlesource.com/c/80124
Reviewed-by: Samir Jindel <sjindel@google.com>
Auto-Submit: Daco Harkes <dacoharkes@google.com>
2019-02-13 12:42:47 +00:00
Daco Harkes
ea16f85f8c [tools] repurpose generate_compile_commands.py to generate_idefiles.py
and let it generate a configuration file for the c++ analyzers and the Dart analyzer

Workaround for: https://github.com/Dart-Code/Dart-Code/issues/1295
Change-Id: I6d1d8100649116c2fc8325cf73c4bfc11f9eacb3
Reviewed-on: https://dart-review.googlesource.com/c/88061
Reviewed-by: Stevie Strickland <sstrickl@google.com>
2019-01-04 09:05:23 +00:00
Daco Harkes
10782621d0 gitignore for generated gdb file
Change-Id: I5552512fc9b07d8c5dde42f5429023d672d55123
Reviewed-on: https://dart-review.googlesource.com/c/88060
Reviewed-by: Daco Harkes <dacoharkes@google.com>
2018-12-26 15:51:44 +00:00
Daco Harkes
378bc9179e tool to generate compile_commands.json for analysis servers
Change-Id: I51124edf583fd4b4f66176a28ff0ebe11b6340fa
Reviewed-on: https://dart-review.googlesource.com/c/86380
Auto-Submit: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Samir Jindel <sjindel@google.com>
2018-12-06 14:36:51 +00:00
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