TypeScript/src/compiler
Orta Therox 07fd7bce64
Intl 2021 Updates (#45647)
* Import of Intl.Locale from #39664

* Handle updating es2020.intl and add es2021 for new DateTimeFormatOptions options - re: #39664

* Extends DateTimeFormatOptions for new Intl APIs - re: #45420

* Handle migrating Intl.NumberFormat.formatToParts to es2018 (keeping esnext.intl around)

* Adds Intl.DisplayNames to es2020 - re: #44022

* Remove attributes added in es2021 from es2020 - re: #42944

* Add a reference to es2021 in the command line parser

* Adds some docs about the lib files

* Baselines

* Allow undefined in Intl inputs to allow for ergonomic usage of exactOptionalPropertyTypes - see #45652

* Adds some tests covering the APIs

* Apply suggestions from code review

Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>

* Handle PR feedback

* More review improvements

Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2021-09-08 10:43:01 +01:00
..
factory Minor fixes to "Convert To Async" refactor (#45536) 2021-09-01 13:13:12 -07:00
transformers Some tweaks for backtick strings 2021-08-05 05:45:34 -04:00
binder.ts fix for 45006 (#45020) 2021-08-20 17:05:19 -07:00
builder.ts Enable max-statements-per-line lint rule (#45475) 2021-08-16 13:53:51 -07:00
builderPublic.ts Use correct state when getting it from redirected program (#44275) 2021-05-26 15:31:26 -07:00
builderState.ts Enable max-statements-per-line lint rule (#45475) 2021-08-16 13:53:51 -07:00
builderStatePublic.ts Allow rich response for compile on save (#37462) 2020-03-19 14:03:21 -07:00
checker.ts Stop looking at binding patterns for type argument inference (#45719) 2021-09-07 17:14:06 -07:00
commandLineParser.ts Intl 2021 Updates (#45647) 2021-09-08 10:43:01 +01:00
core.ts Enable max-statements-per-line lint rule (#45475) 2021-08-16 13:53:51 -07:00
corePublic.ts Bump version to 4.5. 2021-08-06 23:28:17 +00:00
debug.ts Replace non-null assertion with optional chain on assert nodes (#43788) 2021-08-02 15:26:48 -07:00
diagnosticMessages.json Add support for raising if you set a tsconfig entry of target/module with the right setting in the root (#44964) 2021-09-08 10:17:43 +01:00
emitter.ts Proposal class static block support (#43370) 2021-06-25 09:24:05 -07:00
moduleNameResolver.ts Use realpathSync.native on case-insensitive file systems (#44966) 2021-08-26 15:35:04 -07:00
moduleSpecifiers.ts Resolve module specifiers for auto imports in completion list (in incomplete chunks) (#44713) 2021-06-25 17:26:53 -05:00
parser.ts Visit children of jsdoc type aliases in the binder (#45312) 2021-08-04 07:05:11 -07:00
path.ts Kick out of normalizePath if there's nothing to do (#44173) 2021-05-24 09:38:44 -07:00
perfLogger.ts Load ETW module from a specified path (#39599) 2020-07-14 11:52:55 -07:00
performance.ts Switched 'ts.performance' to a mixed mode only uses native performance APIs when necessary (#42586) 2021-02-01 15:33:34 -08:00
performanceCore.ts Change PerformanceObserver to be compatible with new Node types (#44884) 2021-07-03 21:26:56 -07:00
program.ts Use realpathSync.native on case-insensitive file systems (#44966) 2021-08-26 15:35:04 -07:00
resolutionCache.ts Enable max-statements-per-line lint rule (#45475) 2021-08-16 13:53:51 -07:00
scanner.ts fix(45114): throw an error when using '#' as an identifier (#45124) 2021-07-26 11:39:17 -07:00
semver.ts Simplify or optimize regexes with polynomial time worst cases (#44197) 2021-05-24 15:28:52 -07:00
sourcemap.ts Simplify or optimize regexes with polynomial time worst cases (#44197) 2021-05-24 15:28:52 -07:00
symbolWalker.ts Index signatures for symbols and template literal strings (#44512) 2021-06-21 11:25:42 -07:00
sys.ts Use realpathSync.native on case-insensitive file systems (#44966) 2021-08-26 15:35:04 -07:00
tracing.ts Don't build type catalog during server tracing (#43354) 2021-03-25 15:52:04 -07:00
transformer.ts Remove preprinter, add parenthesizer callback to emit (#43652) 2021-04-19 09:34:46 -07:00
tsbuild.ts Refactor: No more than 1 namespace declaration per file (#35373) 2019-11-27 13:44:31 -08:00
tsbuildPublic.ts Enable max-statements-per-line lint rule (#45475) 2021-08-16 13:53:51 -07:00
tsconfig.json Add target: ES2021 (#41239) 2021-03-10 13:31:25 -08:00
tsconfig.release.json Include project reference in release config so LKG build works (#33864) 2019-10-07 17:31:42 -07:00
types.ts Minor fixes to "Convert To Async" refactor (#45536) 2021-09-01 13:13:12 -07:00
utilities.ts Minor fixes to "Convert To Async" refactor (#45536) 2021-09-01 13:13:12 -07:00
utilitiesPublic.ts Change static fields emits (#43114) 2021-06-25 15:49:27 -07:00
visitorPublic.ts Proposal class static block support (#43370) 2021-06-25 09:24:05 -07:00
watch.ts Watch mode watches for changes in package.json files used in resolution (#44935) 2021-07-12 17:23:08 -07:00
watchPublic.ts Close package json watches in watch mode on close (#45642) 2021-08-30 12:53:26 -07:00
watchUtilities.ts Watch mode watches for changes in package.json files used in resolution (#44935) 2021-07-12 17:23:08 -07:00