angular-cn/packages
Kristiyan Kostadinov dde81ba0cd perf(compiler): reduce amount of generated code for safe accesses and nullish coalescing (#41563)
This is follow-up from #41437 and it reduces the amount of code we generate for safe property accesses (`a?.b`) and nullish coalescing (`a ?? b`) by:
1. Reusing variables in nested nullish coalescing expressions.
2. Not initializing temporary variables to `null`. The way our code is generated means that the value will always be overwritten before we compare against it so the initializer didn't really matter.

Fixes #41491.

PR Close #41563
2021-04-14 15:48:21 -07:00
..
animations feat(animations): update supported range of node versions (#41544) 2021-04-14 09:40:17 -07:00
bazel build: `ng_package` no longer generate minified UMDs (#41425) 2021-04-14 10:43:08 -07:00
benchpress fix(dev-infra): update type castings for JSON.parse usage (#40710) 2021-02-09 10:48:43 -08:00
common feat(common): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
compiler perf(compiler): reduce amount of generated code for safe accesses and nullish coalescing (#41563) 2021-04-14 15:48:21 -07:00
compiler-cli perf(compiler): reduce amount of generated code for safe accesses and nullish coalescing (#41563) 2021-04-14 15:48:21 -07:00
core feat(core): update supported range of node versions (#41544) 2021-04-14 09:40:17 -07:00
docs
elements feat(elements): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
examples docs: improve description, examples of DecimalPipe's digitsInfo parameter (#40714) 2021-02-26 15:42:29 -08:00
forms feat(forms): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
language-service feat(language-service): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
localize feat(localize): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
misc/angular-in-memory-web-api release: bump angular-in-web-memory-api package to 0.12.0 (#41487) 2021-04-07 09:35:17 -07:00
platform-browser feat(platform-browser): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
platform-browser-dynamic feat(platform-browser-dynamic): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
platform-server feat(platform-server): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
private/testing build: update .bazelversion (#40579) 2021-01-26 11:35:54 -08:00
router fix(router): recursively merge empty path matches (#41584) 2021-04-14 15:47:07 -07:00
service-worker feat(service-worker): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
upgrade feat(upgrade): update supported range of node versions (#41544) 2021-04-14 09:40:18 -07:00
zone.js build: update typescript to version 4.2.4 (#41618) 2021-04-14 15:44:17 -07:00
BUILD.bazel build: replace @types/trusted-types dep with minimal type defs (#39211) 2020-10-15 09:08:00 -07:00
README.md
circular-deps-test.conf.js fix(platform-webworker): remove platform-webworker and platform-webworker-dynamic (#38846) 2020-09-30 09:13:59 -04:00
empty.ts
goog.d.ts
license-banner.txt docs: update year (#40925) 2021-02-22 12:37:40 -08:00
system.d.ts
tsconfig-build-no-strict.json
tsconfig-build.json
tsconfig-test.json
tsconfig.json fix(platform-webworker): remove platform-webworker and platform-webworker-dynamic (#38846) 2020-09-30 09:13:59 -04:00
types.d.ts build: replace @types/trusted-types dep with minimal type defs (#39211) 2020-10-15 09:08:00 -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.

Usage information and reference details can be found in Angular documentation.

License: MIT