Commit d0de238
committed
Merge pull request microsoft#5765 from weswigham/emit-module-in-strict-mode
Emit modules in strict mode1,454 files changed
Lines changed: 17438 additions & 15720 deletions
File tree
- src/compiler
- tests
- baselines/reference
- project
- baseline2
- amd
- node
- baseline3
- amd
- node
- baseline
- amd
- node
- declarationsCascadingImports
- amd
- node
- declarationsGlobalImport
- amd
- node
- declarationsImportedInPrivate
- amd
- node
- declarationsImportedUseInFunction
- amd
- node
- declarationsIndirectImportShouldResultInError
- amd
- node
- declarationsMultipleTimesImport
- amd
- node
- declarationsMultipleTimesMultipleImport
- amd
- node
- declarationsSimpleImport
- amd
- node
- mapRootAbsolutePathMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd
- bin
- mapRootAbsolutePathModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd
- bin
- mapRootAbsolutePathModuleSimpleNoOutdir
- amd
- node
- mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd
- bin
- mapRootAbsolutePathModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd
- bin
- mapRootRelativePathMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- mapRootRelativePathMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd
- bin
- mapRootRelativePathModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- mapRootRelativePathModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd
- bin
- mapRootRelativePathModuleSimpleNoOutdir
- amd
- node
- mapRootRelativePathModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- mapRootRelativePathModuleSimpleSpecifyOutputFile/amd
- bin
- mapRootRelativePathModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- mapRootRelativePathModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd
- bin
- maprootUrlMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- maprootUrlMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- maprootUrlMixedSubfolderSpecifyOutputFile/amd
- bin
- maprootUrlModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- maprootUrlModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- maprootUrlModuleMultifolderSpecifyOutputFile/amd
- bin
- maprootUrlModuleSimpleNoOutdir
- amd
- node
- maprootUrlModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- maprootUrlModuleSimpleSpecifyOutputFile/amd
- bin
- maprootUrlModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- maprootUrlModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- maprootUrlModuleSubfolderSpecifyOutputFile/amd
- bin
- maprootUrlsourcerootUrlMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd
- bin
- maprootUrlsourcerootUrlModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd
- bin
- maprootUrlsourcerootUrlModuleSimpleNoOutdir
- amd
- node
- maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd
- bin
- maprootUrlsourcerootUrlModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd
- bin
- nonRelative
- amd
- lib
- bar
- foo
- node
- lib
- bar
- foo
- outMixedSubfolderNoOutdir
- amd/ref
- node/ref
- outMixedSubfolderSpecifyOutputDirectory
- amd/outdir/simple/ref
- node/outdir/simple/ref
- outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin
- outMixedSubfolderSpecifyOutputFile/amd/bin
- outModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- outModuleMultifolderSpecifyOutputDirectory
- amd/outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node/outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- outModuleMultifolderSpecifyOutputFile/amd/bin
- outModuleSimpleNoOutdir
- amd
- node
- outModuleSimpleSpecifyOutputDirectory
- amd/outdir/simple
- node/outdir/simple
- outModuleSimpleSpecifyOutputFile/amd/bin
- outModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- outModuleSubfolderSpecifyOutputDirectory
- amd/outdir/simple
- ref
- node/outdir/simple
- ref
- outModuleSubfolderSpecifyOutputFile/amd/bin
- sourceRootAbsolutePathMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd
- bin
- sourceRootAbsolutePathModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd
- bin
- sourceRootAbsolutePathModuleSimpleNoOutdir
- amd
- node
- sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd
- bin
- sourceRootAbsolutePathModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd
- bin
- sourceRootRelativePathMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd
- bin
- sourceRootRelativePathModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd
- bin
- sourceRootRelativePathModuleSimpleNoOutdir
- amd
- node
- sourceRootRelativePathModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd
- bin
- sourceRootRelativePathModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd
- bin
- sourcemapMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourcemapMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- sourcemapMixedSubfolderSpecifyOutputFile/amd
- bin
- sourcemapModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- sourcemapModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- sourcemapModuleMultifolderSpecifyOutputFile/amd
- bin
- sourcemapModuleSimpleNoOutdir
- amd
- node
- sourcemapModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- sourcemapModuleSimpleSpecifyOutputFile/amd
- bin
- sourcemapModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourcemapModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- sourcemapModuleSubfolderSpecifyOutputFile/amd
- bin
- sourcerootUrlMixedSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourcerootUrlMixedSubfolderSpecifyOutputDirectory
- amd
- outdir/simple/ref
- node
- outdir/simple/ref
- sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd
- bin
- sourcerootUrlMixedSubfolderSpecifyOutputFile/amd
- bin
- sourcerootUrlModuleMultifolderNoOutdir
- amd
- ref
- node
- ref
- sourcerootUrlModuleMultifolderSpecifyOutputDirectory
- amd
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- node
- outdir/simple
- outputdir_module_multifolder_ref
- outputdir_module_multifolder
- ref
- sourcerootUrlModuleMultifolderSpecifyOutputFile/amd
- bin
- sourcerootUrlModuleSimpleNoOutdir
- amd
- node
- sourcerootUrlModuleSimpleSpecifyOutputDirectory
- amd
- outdir/simple
- node
- outdir/simple
- sourcerootUrlModuleSimpleSpecifyOutputFile/amd
- bin
- sourcerootUrlModuleSubfolderNoOutdir
- amd
- ref
- node
- ref
- sourcerootUrlModuleSubfolderSpecifyOutputDirectory
- amd
- outdir/simple
- ref
- node
- outdir/simple
- ref
- sourcerootUrlModuleSubfolderSpecifyOutputFile/amd
- bin
- visibilityOfTypeUsedAcrossModules
- amd
- node
- cases/unittests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7383 | 7383 | | |
7384 | 7384 | | |
7385 | 7385 | | |
7386 | | - | |
| 7386 | + | |
7387 | 7387 | | |
7388 | 7388 | | |
7389 | 7389 | | |
| |||
7493 | 7493 | | |
7494 | 7494 | | |
7495 | 7495 | | |
7496 | | - | |
| 7496 | + | |
7497 | 7497 | | |
7498 | 7498 | | |
7499 | 7499 | | |
| |||
7505 | 7505 | | |
7506 | 7506 | | |
7507 | 7507 | | |
7508 | | - | |
| 7508 | + | |
7509 | 7509 | | |
7510 | 7510 | | |
7511 | 7511 | | |
| |||
7534 | 7534 | | |
7535 | 7535 | | |
7536 | 7536 | | |
7537 | | - | |
| 7537 | + | |
7538 | 7538 | | |
7539 | 7539 | | |
7540 | 7540 | | |
| |||
7676 | 7676 | | |
7677 | 7677 | | |
7678 | 7678 | | |
7679 | | - | |
| 7679 | + | |
| 7680 | + | |
| 7681 | + | |
| 7682 | + | |
| 7683 | + | |
| 7684 | + | |
| 7685 | + | |
| 7686 | + | |
| 7687 | + | |
| 7688 | + | |
| 7689 | + | |
| 7690 | + | |
| 7691 | + | |
| 7692 | + | |
| 7693 | + | |
7680 | 7694 | | |
7681 | 7695 | | |
| 7696 | + | |
| 7697 | + | |
| 7698 | + | |
7682 | 7699 | | |
7683 | 7700 | | |
7684 | 7701 | | |
7685 | 7702 | | |
7686 | 7703 | | |
7687 | 7704 | | |
| 7705 | + | |
7688 | 7706 | | |
7689 | 7707 | | |
7690 | 7708 | | |
7691 | 7709 | | |
| 7710 | + | |
7692 | 7711 | | |
7693 | 7712 | | |
7694 | 7713 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
112 | 113 | | |
113 | 114 | | |
114 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| 46 | + | |
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
0 commit comments