dart-sdk/.gitignore
Vyacheslav Egorov d345fbadd4 [tools] Fix heapsnapshot console crashes
`Console.cursorPosition` can return null when you are typing too
fast because it is implemented by sending an escape code to
the terminal and reading what it responds. This response is
naturally intermingled with normal input and the implementation
does nothing to guard against that.

We do not really need to know the cursor position though
we are simply interested in keeping cursor on the same row.
But this can be achieved by sending _horizontal position absolute_
which only changes column rather than _cursor position_
which sets both row and column.

R=kustermann@google.com

TEST=manually tested

Change-Id: Ie1a064e37b90bc4529ac4f5c1259642ad5680ca6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/388340
Commit-Queue: Slava Egorov <vegorov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2024-10-07 10:53:42 +00:00

116 lines
1.6 KiB
Plaintext

# 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
# 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
/outline.dill
/generated/
/crash_logs/
/build/config/gclient_args.gni
/pkg/front_end/testcases/old_dills/
logs/logs.json
logs/results.json
.dart_tool/bisect_dart/
doc/api/
runtime/tools/heapsnapshot/.dart_tool