angular-cn/packages
Vikram Subramanian fbc9537952 perf(compiler): fix perf issue in loading aot summaries in jit compiler
The current `flattenSummaries` function re-process the same NgModule
summary even if it has been processed before. Certain modules like
CommonModule are repeated multiple times in the module tree and it is
expanded out every time.

This was making unit tests using AOT summaries really slow. This will
also slow down JIT bootstrap applications that load AOT summaries for
component libraries.

The fix is to remember which summaries were seen before and not to
process them again.
2017-10-04 15:04:23 -07:00
..
animations Revert "refactor(core): Removed readonly getters and changed to readonly (#19225)" 2017-09-28 13:36:44 -07:00
bazel fix(compiler): always emit summaries for jit with ng_module bazel rule. 2017-10-03 09:57:12 -07:00
benchpress build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
common Revert "refactor(core): Change `abstract get` to `readonly` (#19226)" 2017-09-28 13:36:56 -07:00
compiler perf(compiler): fix perf issue in loading aot summaries in jit compiler 2017-10-04 15:04:23 -07:00
compiler-cli fix(compiler): properly work on windows 2017-10-04 14:58:08 -07:00
core refactor(core): add a checkIndex to the compiler view nodes 2017-10-04 14:55:54 -07:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
examples build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
forms Revert "refactor(core): Change `abstract get` to `readonly` (#19226)" 2017-09-28 13:36:56 -07:00
http build: Give names to the AMD modules nested in Angular UMD distro (#19425) 2017-09-28 09:29:22 -07:00
language-service Revert "refactor(core): Removed readonly getters and changed to readonly (#19225)" 2017-09-28 13:36:44 -07:00
platform-browser fix(platform-browser): support customEqualityTesters when overriding Jasmine toEqual 2017-10-04 15:00:58 -07:00
platform-browser-dynamic build: Give names to the AMD modules nested in Angular UMD distro (#19425) 2017-09-28 09:29:22 -07:00
platform-server Revert "refactor(core): Removed readonly getters and changed to readonly (#19225)" 2017-09-28 13:36:44 -07:00
platform-webworker Revert "refactor(core): Removed readonly getters and changed to readonly (#19225)" 2017-09-28 13:36:44 -07:00
platform-webworker-dynamic build: Give names to the AMD modules nested in Angular UMD distro (#19425) 2017-09-28 09:29:22 -07:00
router Revert "refactor(core): Removed readonly getters and changed to readonly (#19225)" 2017-09-28 13:36:44 -07:00
service-worker feat(service-worker): introduce the @angular/service-worker package (#19274) 2017-09-28 16:18:12 -07:00
upgrade fix(upgrade): call `ngOnInit()` after `ngOnChanges()` (on components with inputs) 2017-10-02 16:01:07 -07:00
BUILD.bazel build: update to latest @bazel/typescript (#19277) 2017-09-25 12:40:22 -07:00
README.md Revert "docs: Remove unneeded file (#18106)" 2017-07-20 16:46:47 -05:00
empty.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
es6-subset.d.ts build: switch from npm to yarn (#19328) 2017-09-22 13:20:52 -07:00
goog.d.ts fix(compiler): add typings for `COMPILED`. 2017-09-29 09:26:38 -07:00
license-banner.txt refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
rollup.config.js build: publish tree of files rather than FESMs (#18541) 2017-08-31 15:34:50 -07:00
system.d.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
tsconfig-build.json refactor: update angular to support TypeScript 2.4 2017-09-12 10:31:30 -07:00
tsconfig-metadata.json refactor(compiler): bump metadata version to 4 (#19338) 2017-09-26 13:31:59 -07:00
tsconfig.json build: remove references to `tsc-wrapped` (#19298) 2017-09-21 13:55:52 -07:00
types.d.ts fix: don’t use the global `ng` at all with closure enhanced optimizations 2017-09-27 10:09:56 -07:00

README.md

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

License: MIT