Contributing to Fuchsia | |
Protocol Buffers GN Build Support | |
Flutter Engine Build Definition Language | |
README | |
Flutter Common | |
Contributing to the Flutter engine | |
RBE for Flutter Engine Developers | |
Flutter Embedder Engine GLFW Example | |
Flutter Embedder Engine GLFW Example | |
Flow | |
The Impeller Base Library | |
The Impeller Shader Compiler & Reflector | |
Android | |
Android CPU Profiling | |
Android Vulkan Validation Layers | |
Baby's First Triangle | |
Impeller Benchmarks | |
Color blending | |
Impeller's Coordinate System | |
Frequently Asked Questions | |
Glossary | |
iOS CPU Profiling | |
Enable Metal Validation without Xcode. | |
Learning to Read GPU Frame Captures | |
Frame Capture with RenderDoc | |
Writing efficient shaders | |
Specialization Constants | |
Using Impeller as a Standalone Rendering Library (with OpenGL ES) | |
How Impeller Works Around The Lack of Uniform Buffers in Open GL ES 2.0. | |
Threading in Vulkan | |
Setup Xcode for GPU Frame Capture | |
The Impeller Fixtures Set | |
The Impeller Geometry Library | |
Impeller Golden Tests | |
The Impeller Image Library | |
The Impeller Playground | |
``` | |
<tt>MockGLES</tt> | |
KHR Swapchain | |
Vulkan Swapchains | |
⚠️ <strong>Experimental:</strong> Do not use in production! ⚠️ | |
Android Toolkit | |
ui_unittest Fixtures | |
Web-specific coding conventions and terminology | |
Flutter Web Engine | |
README | |
UI Tests | |
Flutter Engine | |
Android Platform Embedder | |
README | |
Unit testing Java code | |
Flutter macOS Embedder | |
<tt>platform/embedder/fixtures</tt> | |
dart:fuchsia | |
dart:zircon | |
Dart Application Runner | |
Dart Runner Tests | |
dart_aot_runner | |
dart_echo_server | |
dart_jit_runner | |
Flutter Application Runner | |
mouse-input | |
Flutter runner integration tests | |
touch-input | |
Timezone data for testing | |
Running the Fuchsia unit tests locally | |
gsettings-desktop-schemas | |
Windows Platform Embedder | |
CHANGELOG | |
Flutter Engine | |
Native Activity | |
README | |
Running and Processing DisplayList Benchmarks | |
README | |
Dart UI Tests | |
iOS Unit Tests | |
package:litetest | |
Demo of <tt>package:test</tt> with <tt>DEPS</tt>-vendored packages | |
Engine Testing | |
Scenario App: Android Tests and Test Runner | |
Scenario App Android Test Runner | |
Scenario App: iOS Tests | |
Golden UI Tests | |
Scenario App | |
Skia Gold Client | |
<tt>base/numerics</tt> | |
Flutter Accessibility Library | |
README | |
SoundSplayTreeSieve | |
SoundSplayTreeSieve | |
Alpine Linux Sysroots | |
README.dart | |
3.5.0 | |
CONTRIBUTING | |
Adding-and-Updating-Dependencies | |
Branches-and-releases | |
Building-Dart-SDK-for-ARM-or-RISC-V | |
Building-the-Dart-VM-for-Android | |
Building | |
Cherry-picks-to-a-release-channel | |
Code-review-workflow-with-GitHub-and-Gerrit | |
Commit-Message-Best-Practices | |
Debugging-Dart-VM-with-AddressSanitizer | |
Experimental-Flags | |
Versioning Packages | |
Filing-Dart-issues | |
What are Flutter pinned packages? | |
Frequently-asked-questions-about-the-Dart-VM | |
Gerrit-Submit-Requirements | |
Dart-GSoC-2020-Project-Ideas | |
Dart-GSoC-2021-Project-Ideas | |
Dart-GSoC-2022-Project-Ideas | |
Dart-GSoC-2023-Project-Ideas | |
Dart-GSoC-2024-Project-Ideas | |
Heap-snapshots | |
Hot-reload | |
How-the-issue-tracker-works | |
Installing-beta-and-dev-releases-using-package-managers | |
Kernel-developer-notes | |
Kernel-Documentation | |
Kernel-Operational-Semantics | |
Kernel-Type-System | |
Merging-a-PR-contribution | |
Null-safety-migration-status | |
Dart SDK breaking change process | |
Dart SDK process for changes behind experimental flags | |
Language Versioning and Experiments | |
README | |
Setting VM flags in standalone executables | |
Status-files | |
Supported-Architectures | |
Test-Requirements | |
Testing-Dart2js | |
Testing-the-VM | |
Testing | |
The-Dart-specification-parser | |
Workflow | |
Working-with-meta-issues | |
parser | |
FE/analyzer shared code | |
README | |
0.3.2 | |
Required steps when updating this package | |
README | |
Running Benchmarks | |
Analysis Server Benchmarks | |
Changelog | |
Contributing | |
Code Editing Features | |
Enhancing data-driven fixes | |
Request handlers | |
Supporting the legacy protocol | |
Supporting LSP | |
Adding Navigation | |
Overview | |
Writing a quick assist | |
Writing a quick fix | |
Adding Semantic Highlighting | |
Starting the server | |
Introduction | |
Implementing a new language feature | |
Overview | |
Running/Debugging the Analysis Server from Source in VS Code | |
Instrumentation | |
Statement Completion | |
Auto-snapshotting | |
analysis_server | |
coverage | |
readme | |
Language Server Protocol | |
2.0.1 | |
README | |
Contributing | |
analysis_server_plugin package | |
6.7.0 | |
Extending the AST | |
Coding style | |
Adding a new diagnostic | |
Adding a new pubspec diagnostic | |
Summaries in Dart analyzer | |
Testing the analyzer | |
Implementing a new language feature | |
Overview | |
Performing Analysis | |
The AST | |
The Element Model | |
Introduction | |
The Token stream | |
Analyzing Dart | |
The Type Model | |
Wolf Analysis | |
README | |
README | |
README | |
Triage Priorities for Dart Analyzer | |
SDK development code analysis | |
0.12.0-dev | |
Providing Quick Assists | |
Providing Code Completions | |
Creating <tt>SourceChange</tt>s | |
Debugging Plugins | |
Providing Quick Fixes | |
Providing Folding Information | |
Getting Started | |
Providing Highlighting Information | |
Introduction | |
Providing Navigation | |
Providing Occurrences Information | |
Providing Outlines | |
Package Structure | |
Building a Plugin | |
README | |
README | |
Package build_integration | |
Interceptors | |
Pragma Annotations understood by dart2js | |
Resource Identifiers | |
Source map extensions | |
code_organization | |
The dart2js compiler | |
used_names.html | |
0.6.6 | |
Notes for developers | |
Dart2js Info | |
0.2.0 | |
README | |
dart2js_tools | |
Build V8 | |
Checkout | |
Building Flutter apps with newest Engine & newest Dart | |
Imports and exports | |
Inspecting the generated Wasm code | |
Checkout & Build V8 | |
Detecting whether code is running as WebAssembly | |
0.2.12 | |
README | |
0.0.2 | |
README | |
0.0.1 | |
<tt>dart fix</tt> | |
Design Principles | |
Dart CLI tooling | |
4.2.4 | |
Development for <tt>package:dds</tt> | |
Dart Development Service Protocol 2.0 | |
README | |
2.0.0 | |
README | |
README | |
Strong Mode | |
Testing of source maps | |
2.2.1 | |
Contributing guide | |
package:dtd | |
0.0.1 | |
Dart Tooling Daemon Protocol | |
Dart Tooling Daemon | |
README | |
diagnostics | |
README | |
README | |
README | |
README | |
TESTING | |
Front end for Dart | |
README | |
README | |
README | |
README | |
README | |
0.7.1 | |
README | |
js_ast | |
Package <tt>js_runtime</tt>: | |
Package <tt>js_shared</tt>: | |
0.20.2 | |
README | |
binary | |
Nullability in CFE | |
readme | |
readme | |
readme | |
problems | |
Dart Kernel | |
3.5.0-wip | |
Contributing to the Linter | |
The Life of a Lint | |
<tt>use_build_context_synchronously</tt> design | |
Writing Lints | |
Examples | |
Linter for Dart | |
0.1.2-main.4 | |
CONTRIBUTING | |
README | |
1.16.0-dev | |
README | |
readme | |
0.5.7 | |
README | |
Package validation | |
Scrape | |
Contributing | |
server_plugin package | |
Testing of source maps | |
telemetry | |
README | |
dynamic_interface | |
README | |
14.2.4 | |
Contributing to <tt>package:vm_service</tt> and <tt>package:vm_service_interface</tt> | |
DEPENDENCIES | |
DEPENDENCIES | |
README | |
README | |
README | |
README | |
1.1.0 | |
Contributing to <tt>package:vm_service</tt> and <tt>package:vm_service_interface</tt> | |
<tt>package:vm_service_interface</tt> | |
1.0.1-wip | |
README | |
Changelog | |
README | |
Data-Driven Documents | |
README | |
Dart | |
AOT code size analysis | |
Suspendable Functions (<tt>async</tt>, <tt>async*</tt> and <tt>sync*</tt>) | |
Awaiter Stack Traces | |
<tt>vm:entry-point</tt> pragma | |
Dart Mini Design Doc | |
Exceptions Implementation | |
Pragmas used in the FFI implementation | |
<tt>vm:testing.unsafe.trace-entrypoints-fn</tt> pragma | |
Dart MiniDesign Doc | |
Pragma annotations recognized by the compiler | |
Type Testing Stubs | |
Deeply immutable instances and types | |
Using and interpreting DWARF stack traces | |
Garbage Collection | |
Glossary | |
Crash Dumps Archiving | |
Writing IL tests for AOT compiler | |
VM-Specific Pragma Annotations | |
Introduction to Dart VM | |
Shared memory | |
AOT Snapshot Size Profiling | |
Timeline | |
Representation of Types | |
Hacking Observatory | |
README | |
README | |
DartFuzz | |
Minimize | |
README | |
Changelog | |
Obtaining a heapsnapshot | |
README | |
README | |
Dart VM Compilation Pipeline | |
DartLibFuzzer | |
VM Service Feature Availability | |
Dart VM Service Heap Snapshot | |
Dart VM Service Protocol 4.15 | |
Evolving the Dart Service Protocol | |
Dart VM Service Protocol Extension 4.0 | |
README | |
android | |
dart:ffi SQLite mini tutorial | |
Sample code dart:ffi | |
Welcome! | |
Native Null Assertions in Dart Dev Compiler and Dart2JS | |
WORKAROUNDS | |
Reporting vulnerabilities | |
Feature tests for instantiation to bounds, and super-bounded types | |
Macro "Augment" Tests | |
Macro "Introspect" Tests | |
README | |
README | |
Feature tests for static analysis involving subtyping | |
Feature tests for void | |
Directory contents | |
README | |
README | |
Data-Driven Documents | |
README | |
Double Conversion | |
1.3.0 | |
README | |
Debug Adapter Protocol | |
README | |
RequireJS | |
tools/bots | |
README | |
README | |
What’s this? | |
<tt>flutter/third_party</tt> | |
README | |
Bazel Project Exporter | |
README | |
README | |
README | |
README | |
RBE configurations | |
README | |
README | |
Docker | |
README | |
README | |
Using Gerrit without git-cl | |
<tt>minimal_ios_mtl_skia_app</tt> | |
README | |
README | |
README | |
Job Analysis | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
README | |
Creating the Mesa Intel Linux driver asset (which supports Vulkan) | |
Creating the Mesa Intel Linux driver asset (which supports Vulkan) | |
Assets | |
README | |
README | |
Text Blob Traces | |
Skia Infrastructure | |
README.recipes | |
Skia Recipe Modules | |
Skia Recipes | |
G3 Canary Production Manual | |
luci-go | |
README | |
README | |
README | |
Docker | |
README | |
README | |
README | |
README | |
Docker | |
README | |
CanvasKit Changelog | |
README | |
ImageDecoder API | |
WebGPU API | |
Code of Conduct | |
How to Contribute | |
README | |
README | |
Prerequisites | |
PathKit Changelog | |
Code of Conduct | |
How to Contribute | |
README | |
Code of Conduct | |
How to Contribute | |
README | |
PathKit WASM API | |
Editor | |
RELEASE_NOTES | |
Skia Release Notes | |
_index | |
blink | |
changes | |
multi_repo_trybots | |
repo | |
bazel | |
cqkeywords | |
directory | |
revert | |
_index | |
aaa | |
_index | |
gpu | |
infra | |
_index | |
pathops | |
_index | |
automated_testing | |
download | |
fonts | |
skiaperf | |
skqp | |
xsan | |
_index | |
android_gdb | |
codesearch | |
debugvis | |
tracing | |
roles | |
_index | |
skcanvas_overview | |
color | |
issue-tracker | |
_index | |
quickstart | |
privacy | |
_index | |
viewer | |
_index | |
angle | |
vulkan | |
Proposed Specifications | |
JS image decode | |
README | |
Gradients on the GPU | |
Overview | |
README | |
Doxygen | |
GrGlInterface Autogeneration | |
Capture Lottie Filmstrip in the Browser | |
README | |
Skottie iOS Example App | |
skpbench | |
SkQP | |
SVG Tools | |
Unicode comparison utilities | |
spring_animation | |
Files | |
Tonic | |
0.1.1 | |
Web Locale Keymap | |
Usage | |
API consistency check tool | |
<tt>build_bucket_golden_scraper</tt> | |
Updating the Embedding Dependencies | |
Updating malioc | |
clang_tidy | |
<tt>clangd_check</tt> | |
Compare Goldens | |
Const Finder | |
dir_contents_diff | |
The Engine Tool | |
Web Locale Keymap Generator | |
Git Hooks | |
Golden Tests Harvester | |
Updating gradle version used in engine repo | |
header_guard_check | |
Update License Files | |
path_ops | |
Overview | |
engine_repo_tools | |
<tt>git_repo_tools</tt> | |
<tt>process_fakes</tt> | |
README | |
Deprecated List | |
Bug List | |