mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 16:41:07 +00:00
![Terry Lucas](/assets/img/avatar_default.png)
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 .
85 lines
1.3 KiB
Plaintext
85 lines
1.3 KiB
Plaintext
# These ignores are auto-generated from the canonical svn ignore metadata
|
|
# using:
|
|
#
|
|
# $ git svn create-ignore
|
|
#
|
|
# Whenever possible, prefer creating ignores in svn and then generating them
|
|
# to keep git in sync.
|
|
/.children
|
|
/.project
|
|
/Makefile
|
|
/benchmarks
|
|
/build
|
|
/ipch
|
|
/out
|
|
/xcodebuild
|
|
/.flaky.log
|
|
/.debug.log
|
|
*.Makefile
|
|
*.opensdf
|
|
*.sdf
|
|
*.sln
|
|
*.suo
|
|
*.target.mk
|
|
*.host.mk
|
|
*.vcproj
|
|
*.vcxproj
|
|
*.vcxproj.filters
|
|
/*.vcxproj.user
|
|
|
|
# End generated ignores. The following are hand-added because the svn:ignore
|
|
# stuff doesn't handle them well.
|
|
|
|
# Gyp generated files
|
|
*.xcodeproj
|
|
*.intermediate
|
|
|
|
# Eclipse config files - also in all subdirectories.
|
|
.children
|
|
.project
|
|
.settings
|
|
|
|
# IntelliJ project files
|
|
*.iml
|
|
.idea
|
|
|
|
# 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
|
|
.packages
|
|
|
|
# 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
|
|
editor/util/testing/mac/CodeLab.suite/Results
|
|
editor/util/testing/mac/DartEditor.suite/Results
|
|
editor/util/testing/mac/Samples.suite/Results
|
|
.test-outcome.log
|