The Wayback Machine - https://web.archive.org/web/20200620062820/https://github.com/angular/angular
Skip to content
One framework. Mobile & desktop.
TypeScript JavaScript HTML Starlark CSS Shell
Branch: master
Clone or download

Latest commit

petebacondarwin and mhevery perf(ngcc): shortcircuit tokenizing in ESM dependency host (#37639)
This dependency host tokenizes files to identify all the imported
paths. This commit calculates the last place in the source code
where there can be an import path; it then exits the tokenization
when we get to this point in the file.

Testing with a reasonably large project showed that the tokenizer
spends about 2/3 as much time scanning files. For example in a
"noop" hot run of ngcc using the program-based entry-point
finder the percentage of time spent in the `scan()` function of
the TS tokenizer goes down from 9.9% to 6.6%.

PR Close #37639
Latest commit bd7f440 Jun 18, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci ci: upload build results to ResultStore for CI linux bazel executions ( Jun 12, 2020
.devcontainer build: update the recommended `Dockerfile` for VSCode remote developm… Jan 9, 2020
.github docs: update the stackblitz in the GitHub Issue template (#37219) Jun 3, 2020
.ng-dev build: increase scope of files with enforced formatting (#36940) Jun 12, 2020
.vscode build: fix @bazel/bazel to bazelisk leftovers (#36132) Mar 19, 2020
.yarn build: update to latest version of yarn (#36464) Apr 14, 2020
aio docs: move ng-vikings 2020 to the already presented section (#37466) Jun 17, 2020
dev-infra refactor(dev-infra): cleanup shared package dependencies (#37594) Jun 18, 2020
docs docs: fix grammatical errors in developer docs (#37633) Jun 18, 2020
goldens build: fix outdated payload size (#37551) Jun 12, 2020
integration build: update to typescript 3.9.5 (#37456) Jun 11, 2020
modules feat(zone.js): upgrade zone.js to angular package format(APF) (#36540) Jun 11, 2020
packages perf(ngcc): shortcircuit tokenizing in ESM dependency host (#37639) Jun 18, 2020
scripts style(dev-infra): enforce format on newly included files (#36940) Jun 12, 2020
third_party ci: Remove old vendoring solution in favor of relying on yarn-path (#… Feb 6, 2020
tools style(dev-infra): enforce format on newly included files (#36940) Jun 12, 2020
.bazelignore build: add npm package manifest to npm_integration_test (#35669) Feb 26, 2020
.bazelrc build: do not build runfile trees unnecessarily (#36914) May 5, 2020
.bazelversion build: upgrade to bazel 3.2.0 and rules_nodejs 1.7.0 (#37358) Jun 8, 2020
.clang-format feat(tooling): Add a .clang-format for automated JavaScript formatting. Apr 2, 2015
.editorconfig build: use https link to editorconfig.org in .editorconfig (#27664) Dec 18, 2018
.gitattributes test: fix ts api guardian and public guard tests on windows (#30105) Apr 26, 2019
.gitignore ci: do not run benchmark measurements in circleci (#34753) Jan 29, 2020
.mailmap build: add a Git .mailmap with my new name (#19550) Oct 9, 2017
.nvmrc build: migrate to [email protected] (#34955) Jan 27, 2020
.pullapprove.yml ci: include PR author as an approver of all PRs (#36915) Jun 15, 2020
.yarnrc build: update to latest version of yarn (#36464) Apr 14, 2020
BUILD.bazel feat(zone.js): upgrade zone.js to angular package format(APF) (#36540) Jun 11, 2020
CHANGELOG.md docs: release notes for the v10.0.0-rc.6 release Jun 15, 2020
CODE_OF_CONDUCT.md docs: fix community tab in GitHub by copying CoC Feb 28, 2018
CONTRIBUTING.md docs: fix grammatical errors in developer docs (#37633) Jun 18, 2020
LICENSE build: bump year (#34651) Jan 13, 2020
README.md docs: remove browserstack badge from readme (#35684) Mar 17, 2020
WORKSPACE build: upgrade to bazel 3.2.0 and rules_nodejs 1.7.0 (#37358) Jun 8, 2020
browser-providers.conf.js ci: temporarily disable Android 10 browser unit tests on Saucelabs (#… Jun 2, 2020
gulpfile.js build: update license headers to reference Google LLC (#37205) May 26, 2020
karma-js.conf.js build: import in-memory-web-api project (#37182) Jun 15, 2020
package.json build: import in-memory-web-api project (#37182) Jun 15, 2020
shims_for_IE.js Revert "refactor: add license header to JS files & format files (#12035 Oct 4, 2016
test-events.js build: update license headers to reference Google LLC (#37205) May 26, 2020
test-main.js build: import in-memory-web-api project (#37182) Jun 15, 2020
tslint.json build: Update file-header lint rule to Google LLC (#37205) May 26, 2020
yarn.lock build: import in-memory-web-api project (#37182) Jun 15, 2020
yarn.lock.readme.md build: remove travisci leftovers (#27979) Jan 9, 2019

README.md

You can’t perform that action at this time.