1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-05 17:30:16 +00:00
dart-sdk/.gitignore

115 lines
1.6 KiB
Plaintext
Raw Normal View History

# Build artifacts and dependencies.
/.children
/.project
/Makefile
/base
/benchmarks-internal
/buildtools
/ipch
/out
/xcodebuild
/.flaky.log
/.debug.log
*.Makefile
*.opensdf
*.sdf
*.sln
*.suo
*.target.mk
*.host.mk
*.vcproj
*.vcxproj
*.vcxproj.filters
/*.vcxproj.user
*.stamp
# Gyp generated files
*.xcodeproj
*.intermediate
# Eclipse config files - also in all subdirectories.
.children
.project
.settings
# IntelliJ project files
*.iml
.idea
CMakeLists.txt
.clang_complete
cmake-build-debug
# Windows toolchain.
win_toolchain
# VS project files
.vs
# VSCode project files
.vscode
.history
# https://github.com/Dart-Code/Dart-Code/issues/1295
/analysis_options.yaml
# analysis server files
compile_commands.json
# GDB files
.gdb_history
# Clangd files
.cache/clangd
.clangd
# Built by chromebot and downloaded from Google Storage
client/tests/drt
# Compiled python binaries
*.pyc
# pydev project file.
.pydevproject
# From the Mac OS X Finder
.DS_Store
# Pub generated "packages" directories and files
packages
pubspec.lock
[pkg][vm] Native Assets builder This package contains the logic for building native assets. This package is the backend that invokes toplevel `build.dart` scripts. For more info on these scripts see https://github.com/dart-lang/native. This is a separate package so that dartdev and flutter_tools can reuse the same logic without flutter_tools having to import dartdev. Some design decisions: * We don't yet have `build_dependencies`, so we use the ordinary dependency graph for ordering of native assets builds. (If there is a cycle we refuse to run.) Bug: https://github.com/dart-lang/pub/issues/3794 * Builds are cached based on all the configuration provided by the caller. Environment variables are ignored in caching. This CL also contains a unit test that invokes the build by not passing through environment variables. However, for Windows we need to pass through at least `SYSTEMROOT` for MSVC to run correctly. So we might need to further explore if we can/want to lock env variables down. Bug: https://github.com/dart-lang/native/issues/32 Bug: https://github.com/dart-lang/native/issues/33 Run tests: ``` dart tools/generate_package_config.dart && \ tools/test.py -n unittest-asserts-release-linux pkg/native_assets_builder ``` Bug: https://github.com/dart-lang/sdk/issues/50565 Change-Id: I133052d7195373e87d20924d61e1e96e3d34ce8f Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-mac-release-try,pkg-win-release-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/300203 Reviewed-by: Liam Appelbe <liama@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com> Reviewed-by: Hossein Yousefi <yousefi@google.com>
2023-05-15 13:49:30 +00:00
# Files for native assets auto-generated per checkout.
/.dart_tool/native_assets_builder/
# The top level package file (this is auto-generated per checkout).
/.dart_tool/package_config.json
# Local pub storage
.pub
# Vim temporary swap files.
*.swp
# Kate temporary files.
*~
*.kate-swp
# Merge files.
*.orig
*.rej
# Generated files.
tools/dartium/out
tools/out
tools/xcodebuild
.test-outcome.log
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-01-31 11:44:23 +00:00
/outline.dill
/generated/
/crash_logs/
/build/config/gclient_args.gni
/pkg/front_end/testcases/old_dills/
logs/logs.json
logs/results.json
[tool] Bisection tool A basic bisection script. Currently only supports substring matching for detecting the error. This was enough for three use cases today: * https://github.com/dart-lang/sdk/issues/52910 * https://github.com/dart-lang/sdk/issues/52911 * https://github.com/dart-lang/sdk/issues/52912 Produces a concise output on standard out, and a very detailed log with all process invocation results in `.dart_tool/bisect_dart`. Usage: tools/bisect.dart -Dstart=23f41452 -Dend=2c97bd78 -Dtest_command="tools/test.py --build -n dartk-linux-debug-x64 lib_2/isolate/package_resolve_test" -Dfailure_string="Error: The argument type 'String' can't be assigned to the parameter type 'Uri'." -Dsdk_path=/usr/local/google/home/dacoharkes/dart-sdk/sdk/ -Dname=20230712_package_resolve_test This script starts a bisection in the provided SDK path. It will write logs to .dart_tool/bisect_dart/. start : The commit has at the start of the commit range. end : The commit has at the end of the commit range. test_command : The invocation of test.py. This should include `--build`. This should be within quotes when passed in terminal because of spaces. failure_string : A string from the failing output. Regexes are not yet supported. This should be within quotes when passed in terminal when containing spaces. sdk_path : The SDK path is optional. The SDK path defaults to the current working directory. name : The name is optional. The name defaults to the current date and the recognized test name. The name is used for distinguishing logs. Change-Id: Ib071a5305d4992cf189e35eb3dcc50c83101503e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/313384 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
2023-07-13 13:22:26 +00:00
.dart_tool/bisect_dart/
doc/api/