mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
To further modernize and improve the performance of the i18n digest generation, The 64-bit aspects of the process now use the native `BigInt` instead of a custom JavaScript implementation. This removes the need for the big_integer helper code and associated tests as the code was not used anywhere else in the framework. Only the `BigInt` constructor, `BigInt.asUintN` function, and `.toString` function are currently used. `BigInt` literals can unfortunately not yet be used due to the bazel test devmode setup which compiles the TypeScript code at an EcmaScript level that does not yet support the literals. Browser support information: - BigInt constructor: https://caniuse.com/mdn-javascript_builtins_bigint_bigint - BigInt asUintN: https://caniuse.com/mdn-javascript_builtins_bigint_asuintn - BigInt toString: https://caniuse.com/mdn-javascript_builtins_bigint_tostring PR Close #48321 |
||
|---|---|---|
| .. | ||
| expression_parser | ||
| i18n | ||
| ml_parser | ||
| output | ||
| render3 | ||
| schema | ||
| selector | ||
| shadow_css | ||
| BUILD.bazel | ||
| compiler_facade_interface_spec.ts | ||
| integration_spec.ts | ||
| security_spec.ts | ||
| style_url_resolver_spec.ts | ||
| util_spec.ts | ||