Commit graph

25714 commits

Author SHA1 Message Date
Sheetal Nandi
7736ea4e93 Add tests that create relative path even though the script info isnt dynamic 2018-11-08 12:32:48 -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
Daniel Rosenwasser
514e8a129f
Merge pull request #28405 from weswigham/no-summary-non-watch-zero-errors
Do not output summary if theres nothing to report
2018-11-07 16:37:23 -08:00
Wesley Wigham
6ad58b242e
Do not output summary if theres nothing to report 2018-11-07 15:46:13 -08:00
Sheetal Nandi
15af7e17c6
Merge pull request #28400 from Microsoft/gotoDefinition
Fix the issue with file being included in the referencing project on rename when it wasnt included earlier
2018-11-07 14:17:17 -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
Sheetal Nandi
16ea9af36e
Merge pull request #28398 from Microsoft/renameInReferencedProject
Fix the issue with file being included in the referencing project on rename when it wasnt included earlier
2018-11-07 10:33:45 -08:00
Sheetal Nandi
1d87250573 Fix the issue with file being included in the referencing project on rename when it wasnt included earlier
Fixes #28043
2018-11-07 09:48:27 -08:00
Sheetal Nandi
59a8c94ff1
Merge pull request #28385 from Microsoft/metadata
Add metadata to response if it exists for results from language service.
2018-11-06 20:12:58 -08:00
Sheetal Nandi
f0f02754f3 Change type of metadata to unknown 2018-11-06 18:45:08 -08:00
Anders Hejlsberg
8e0c4369b7
Merge pull request #28386 from Microsoft/removeTwoTypeFlags
Remove two flags from TypeFlags
2018-11-06 16:41:41 -08:00
Sheetal Nandi
448f385e3c Fix lint errors 2018-11-06 15:49:17 -08:00
Anders Hejlsberg
7e3fd4626a Accept API baseline changes 2018-11-06 15:07:00 -08:00
Sheetal Nandi
4a51f12c3e Add metadata to response if it exists for results from language service.
Currently its wired through for completions requests.
Handles #21999
2018-11-06 15:06:54 -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
Daniel Rosenwasser
41d3f0ad57
Merge pull request #28071 from pesca/improveCodeFix
Improve code fix for missing members
2018-11-06 11:29:51 -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
TypeScript Bot
a323d98512 Update user baselines (#28371) 2018-11-06 08:57:05 -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
TypeScript Bot
b28e411734 Update user baselines (#28341) 2018-11-05 16:20:52 -08:00
Andy
c22c7e687d
Strcter testing for global completions; and 'excludes' can only be a string (#28349) 2018-11-05 16:16:28 -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
ecd12453f4 Add test for bigint property 2018-11-05 11:36:32 -08:00
Caleb Sander
6f97fb5f02 Fix error numbers 2018-11-05 11:36:32 -08:00
Caleb Sander
28e9ec497c Address review comments 2018-11-05 11:36:32 -08:00
Caleb Sander
a93131319e Add bigint tests 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
0499f5d801 Add "bigint" to typeof x in baselines 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
Caleb Sander
ece27eb177 Utilities for PseudoBigInt 2018-11-05 11:36:30 -08:00
Caleb Sander
0c1bf316a2 Declaration files for BigInt 2018-11-05 11:36:30 -08:00
Nathan Shively-Sanders
4cb210ce2e
Parameters infer from body and call sites (#28342)
* Parameters infer from body usage and call sites

* Function expressions infer from variable decl usages

If the function expression is the initialiser of a variable declaration.

* Update isApplicableFunctionForInference too

* Update baseline
2018-11-05 11:29:16 -08:00
Wesley Wigham
eba83f4ea7
Add related span for mixin constructor error (#28319)
* Add related span for mixin constructor error

* Remove unneeded casts

* Nicer style
2018-11-02 17:29:05 -07:00