Anders Hejlsberg
a2205ad53d
Merge pull request #28429 from Microsoft/fixEmptyObjectIntersection
...
Fix empty object intersections
2018-11-10 00:44:57 -08:00
Sheetal Nandi
b0d85c0270
Merge pull request #28450 from Microsoft/libErrors
...
Remove lib file errors from builder cache when global files are to be emitted
2018-11-09 17:42:08 -08:00
Wesley Wigham
7d4e0e6297
Fix duplicated amd module comments in declaration bundle ( #28451 )
2018-11-09 17:18:34 -08:00
Sheetal Nandi
1b8bfc832a
Check modifiers on variable like declarations only
2018-11-09 17:13:39 -08:00
Sheetal Nandi
941d97c45a
Handle global augmentation in the module
2018-11-09 16:41:18 -08:00
Sheetal Nandi
43c447867b
PR feedback
2018-11-09 16:24:19 -08:00
Ron Buckton
50a0174582
Merge pull request #27629 from Microsoft/sourceMapGenerator
...
Simplify source map generation
2018-11-09 14:50:22 -08:00
Sheetal Nandi
fdafbd6e95
Report identical modifiers needed error when checking the file instead of reporting it as part of another file's type check
2018-11-09 14:43:32 -08:00
Daniel Rosenwasser
2585ccbe39
Merge pull request #28281 from ryanclarke/master
...
Add codefix for 'convert to unknown' diagnostic
2018-11-09 14:43:25 -08:00
Sheetal Nandi
a27b29f025
Remove lib file errors when all files are to be emitted.
...
Fixes #26389
2018-11-09 14:43:01 -08:00
Ron Buckton
6927bc74fd
Remove SortedUniqueList
2018-11-09 14:32:31 -08:00
Andy
c0e5c80e53
Add exports of current module to getSymbolsInScope ( #28442 )
2018-11-09 12:48:10 -08:00
Ron Buckton
151dc074a8
Merge branch 'master' into sourceMapGenerator
2018-11-09 11:50:51 -08:00
Sheetal Nandi
c77f0c41c2
Add affectsModuleResolution to compile options: maxNodeModuleJsDepth
...
Fixes inferred project incorrectly modifying existing compiler options
Fixes #27108
2018-11-09 10:48:28 -08:00
Sheetal Nandi
93206993ed
Merge pull request #28436 from Microsoft/circularTransitiveExports
...
Use seen map to avoid circular transitive exports to cause stack overflow
2018-11-09 09:46:05 -08:00
Andy
aaf1d8055b
Support finding references at module in module.exports = or export in export = ( #28221 )
...
* Support finding references at `module` in `module.exports =` or `export` in `export =`
* Add json test
2018-11-09 09:38:45 -08:00
Sheetal Nandi
9dbe037e84
Use seen map to avoid circular transitive exports to cause stack over flow
...
Fixes #28433
2018-11-09 09:22:39 -08:00
Sheetal Nandi
c0587191fc
Merge pull request #28418 from ajafff/internal-comments
...
remove even more internal comments
2018-11-08 14:58:33 -08:00
Klaus Meinhardt
bcc4e64832
revert changes to tsbuild.ts
2018-11-08 23:36:54 +01:00
Wesley Wigham
89fda5ca83
Fix enum const initializer visibility painting ( #28415 )
2018-11-08 12:33:54 -08:00
Sheetal Nandi
b534fb4849
Merge pull request #27980 from EECOLOR/leading-slash-imports
...
match leading slash imports with path mappings - fixes #13730
2018-11-08 09:20:45 -08:00
Anders Hejlsberg
55da2b9669
Preserve actual empty object type intersection
2018-11-08 17:59:03 +01:00
Wesley Wigham
6ad58b242e
Do not output summary if theres nothing to report
2018-11-07 15:46:13 -08:00
Sheetal Nandi
3ec06038d5
Retain the casing in map files in file names
2018-11-07 13:47:30 -08:00
EECOLOR
1a9c20949e
path mappings now supports rooted disk paths and urls - fixes #13730
2018-11-07 22:19:04 +01:00
Sheetal Nandi
ab4be8da42
Fix the issue with file being included in the referencing project on rename when it wasnt included earlier
...
Fixes #28307
2018-11-07 11:30:39 -08:00
Klaus Meinhardt
e2947fac1c
remove even more redundant internal comments
2018-11-07 16:12:48 +00:00
Anders Hejlsberg
8e0c4369b7
Merge pull request #28386 from Microsoft/removeTwoTypeFlags
...
Remove two flags from TypeFlags
2018-11-06 16:41:41 -08:00
Anders Hejlsberg
e63ffe54fd
Move FreshLiteral flag from TypeFlags to ObjectFlags
2018-11-06 15:00:34 -08:00
Wesley Wigham
d351610e7a
Update opposite direction of #28218 ( #28384 )
2018-11-06 13:52:35 -08:00
Anders Hejlsberg
7df5a2cf8c
Remove pointless check
2018-11-06 13:31:56 -08:00
Wesley Wigham
d7390c03f0
Avoid elaborating on generic indexes ( #28294 )
2018-11-06 12:51:11 -08:00
Wesley Wigham
cc36e294cc
Add related span pointing to this-shadowing location for implicitly-any this ( #28299 )
...
* Add diagnostic pointing to this-shadowing location
* Fix almost-top-level-this case
* Change message on span
2018-11-06 11:27:07 -08:00
Andy
772f6cdf48
Remove JSDocTag#atToken ( #28376 )
2018-11-06 09:54:23 -08:00
Anders Hejlsberg
76a742191f
Remove usage of TypeFlags.FreshLiteral for fresh literal types
2018-11-06 06:25:10 -08:00
Anders Hejlsberg
aa023eb6e3
Remove TypeFlags.UnionOfPrimitiveTypes
2018-11-05 18:04:57 -08:00
Wesley Wigham
929791868f
Make for..in expressions allowed to be null/undefined ( #28348 )
2018-11-05 17:23:19 -08:00
Anders Hejlsberg
85dbc0438f
Merge pull request #28312 from Microsoft/genericRest
...
Generic object rest variables and parameters
2018-11-05 16:36:45 -08:00
Sheetal Nandi
597aacad88
Merge pull request #28346 from Microsoft/transitiveExports
...
When removing old diagnostics for files referencing modules that export affected file with signature change, delete the diagnostics of the module as well as anything that exports that module
2018-11-05 15:58:22 -08:00
Anders Hejlsberg
f9dd44517a
Merge branch 'master' into genericRest
...
# Conflicts:
# src/compiler/checker.ts
2018-11-05 15:41:53 -08:00
Sheetal Nandi
576fdf98d7
Merge pull request #25886 from calebsander/feature/bigint
...
BigInt support
2018-11-05 13:08:48 -08:00
Andy
f37101e871
Fix bug when augmenting parent-less symbol ( #28345 )
2018-11-05 12:57:33 -08:00
Caleb Sander
bb99c41230
Don't error on bigint literal used in type
2018-11-05 12:23:02 -08:00
Sheetal Nandi
23e7330ddb
When removing old diagnostics for files referencing modules that export affected file with signature change, delete the diagnostics of the module as well as anything that exports that module
...
Fixes #28328
2018-11-05 12:17:41 -08:00
Caleb Sander
6c59a3b890
Fix ambient initializer emit for bigint
2018-11-05 11:36:33 -08:00
Caleb Sander
28e9ec497c
Address review comments
2018-11-05 11:36:32 -08:00
Caleb Sander
95c24c6c6a
experimentalBigInt compiler flag
2018-11-05 11:36:31 -08:00
Caleb Sander
188c07865a
Scan bigint literals
2018-11-05 11:36:31 -08:00
Caleb Sander
ac2a118f07
Add bigint type
2018-11-05 11:36:31 -08:00
Caleb Sander
3e10dedbce
Add diagnostic messages for bigints
2018-11-05 11:36:30 -08:00