Armando Aguirre
e99fe78172
Addressed PR comments
2018-01-30 15:22:34 -08:00
csigs
4518e03e48
LEGO: check in for master to temporary branch.
2018-01-30 23:10:57 +00:00
Wesley Wigham and GitHub
c161c22d89
Avoid crashing when a source file is attempted to merge with another declaration ( #21494 )
2018-01-30 15:02:20 -08:00
Andrew Casey and GitHub
dfe8cf1abd
Merge pull request #21497 from amcasey/GH21433
...
Handle trivia in code fix forgotten-this
2018-01-30 14:39:47 -08:00
Ron Buckton
97a842feb2
Fix ordering in fourslash tests
2018-01-30 14:23:57 -08:00
Wesley Wigham and GitHub
6219be6144
Do no path canonicalization during config parsing ( #20311 )
...
* Do no canonicalization during config parsing
* Add test from issue
* Apply code review feedback
2018-01-30 14:16:44 -08:00
Anders Hejlsberg
7c241ba2f7
Merge branch 'conditionalTypes' into inferTypes
...
# Conflicts:
# src/compiler/checker.ts
# tests/cases/fourslash/completionInJSDocFunctionNew.ts
# tests/cases/fourslash/completionInJSDocFunctionThis.ts
2018-01-30 13:40:16 -08:00
Andrew Casey
3020f3d2e6
Handle trivia in code fix forgotten-this
...
Fixes #21433
2018-01-30 13:25:39 -08:00
Ron Buckton
4d8d51452c
Migrate core.ts
2018-01-30 11:57:47 -08:00
Wesley Wigham and GitHub
b0ea899d13
Use the full local file path as the id for a submodule ( #21471 )
...
* Use the full file path as the id for a submodule
* Informal code review feedback
2018-01-30 11:09:48 -08:00
Armando Aguirre
cd994964e3
Improved datatables regex
2018-01-30 10:48:56 -08:00
Armando Aguirre
8a561e72a8
Improved datatables regex
2018-01-30 10:46:17 -08:00
Armando Aguirre
cd12c8b63b
Added datatables library to safelist
2018-01-30 10:22:29 -08:00
csigs
8738383606
LEGO: check in for master to temporary branch.
2018-01-30 17:10:23 +00:00
Anders Hejlsberg
01516c84d2
Update to use TypeFlags.Instantiable in instantiateSymbol
2018-01-30 06:47:58 -08:00
Anders Hejlsberg
f990e4ef99
Merge branch 'master' into conditionalTypes
2018-01-30 06:44:23 -08:00
Anders Hejlsberg
4f2b5f32f9
Merge branch 'master' into conditionalTypes
2018-01-30 06:42:14 -08:00
Anders Hejlsberg and GitHub
6be98fa1a9
Merge pull request #21470 from Microsoft/optimizeInstantiation
...
Skip unnecessary type and symbol instantiations
2018-01-30 06:39:08 -08:00
csigs
5ef3fde1ab
LEGO: check in for master to temporary branch.
2018-01-30 11:10:58 +00:00
Anders Hejlsberg
c6f0dfbc4d
Add definitelyAssignableRelation
2018-01-29 17:07:51 -08:00
Sheetal Nandi and GitHub
6fadd4888d
Merge pull request #21466 from Microsoft/isEmittedFileCheck
...
Simplify isEmittedFile check instead of iterating through all source files.
2018-01-29 16:36:23 -08:00
Sheetal Nandi
659424e33f
Log more info about platform for further diagnosis
2018-01-29 16:02:16 -08:00
Sheetal Nandi
76bf470072
Simplify isEmittedFile check instead of iterating through all source files.
...
Fixes #21459
2018-01-29 15:50:58 -08:00
Ron Buckton
d0988b8078
PR Feedback
2018-01-29 15:35:44 -08:00
csigs
27ff2b0c9f
LEGO: check in for master to temporary branch.
2018-01-29 23:10:53 +00:00
Ron Buckton
7ca84aca52
Merge branch 'master' into vfs
2018-01-29 11:05:07 -08:00
Anders Hejlsberg
e3e849687a
Skip unnecessary type and symbol instantiations
2018-01-28 15:14:34 -08:00
Anders Hejlsberg
edffb12054
Cache 'any' instantiations for faster conditional type resolution
2018-01-27 10:07:24 -08:00
Anders Hejlsberg
fa6c4b79dd
Check for definitely false condition first
2018-01-26 13:03:17 -08:00
Andrew Casey
9bc0d33512
Move bug URLs into assert messages
2018-01-26 11:12:34 -08:00
Anders Hejlsberg
e4502121f0
Infer intersection types for multiple contravariant candidates
2018-01-26 10:56:03 -08:00
Andrew Casey
8ec36e988d
Add asserts upstream from #20809
2018-01-26 10:52:25 -08:00
Anders Hejlsberg
60c9249ac4
Properly handle inferred type parameters in declaration emitter
2018-01-26 06:20:39 -08:00
Andy and GitHub
cae4bc5e83
Move createTextChange to services/utilities.ts ( #21416 )
...
* Move createTextChange to services/utilities.ts
* Use separate functions instead of overloads
2018-01-25 17:48:22 -08:00
Matt McCutchen and Mohamed Hegazy
f0ba16c9a5
Unused type parameters should be checked by --noUnusedParameters, not ( #21167 )
...
--noUnusedLocals.
Fixes #20568 .
2018-01-25 16:18:35 -08:00
Adnan Chowdhury and Mohamed Hegazy
9677b0641c
Implement fallback hashing algorithm when crypto module is not available ( #19941 )
...
* Implement fallback hashing algorithm when crypto module is not available
* Fix lint errors
* Expose method internally and use in watch.ts
* Simplify syntax; Remove fallback from watch.ts
2018-01-25 16:17:58 -08:00
Nathan Shively-Sanders and GitHub
b80081d0cb
Merge pull request #21285 from Microsoft/nested-excess-property-checking-for-discriminated-unions
...
Nested excess property checking for discriminated unions
2018-01-25 15:59:57 -08:00
Manoj Patel and Mohamed Hegazy
afc588eb9e
--emitDeclarationsOnly flag to enable declarations only output ( #20735 )
...
* Add emitOnlyDeclarations flag
* Fix name
* verifyOptions checking logic
* Passing tests
* doJsEmitBaseline
* Tests !!!
2018-01-25 15:35:18 -08:00
Nathan Shively-Sanders
6087aaa297
Merge branch 'master' into nested-excess-property-checking-for-discriminated-unions
2018-01-25 15:32:53 -08:00
Armando Aguirre
25b1d9d6a5
Updated tests
2018-01-25 14:48:44 -08:00
Armando Aguirre
4af47f1887
Added NoEmit=true when jsconfig is present
2018-01-25 14:06:11 -08:00
Andy and GitHub
7c4e755eff
When applying // @ts-ignore fix as a group, apply to a line only once. ( #21413 )
...
* When applying `// @ts-ignore` fix as a group, apply to a line only once.
* Rename line to lineNumber
2018-01-25 13:53:08 -08:00
Anders Hejlsberg
f59f3a2793
Check 'infer' declarations are in extends clause of conditional type
2018-01-25 13:02:35 -08:00
Anders Hejlsberg
ef0c3b7667
Change precedence of 'infer T' to match 'keyof T'
2018-01-25 12:43:07 -08:00
Anders Hejlsberg
d608941480
Implement type inference in conditional types
2018-01-25 12:25:00 -08:00
Sheetal Nandi
8e8a02f8f1
Rename parseConfigFile to getParsedCommandLineOfConfigFile
2018-01-25 10:06:59 -08:00
Sheetal Nandi
95b2630fb8
Add watchFile option to use fsEvents on parent directory
2018-01-25 09:30:27 -08:00
Sheetal Nandi
93c13ce27d
Merge branch 'master' into watchOptions
2018-01-25 09:26:34 -08:00
Andy and GitHub
dcd3b5e1f7
At <div x=/**/, completion insertText should be wrapped in braces ( #21372 )
2018-01-25 09:02:20 -08:00
Sheetal Nandi and GitHub
b9bb7452f8
Merge pull request #21352 from Microsoft/emitApiDiagnostics
...
Expose sort and deduplicate diagnostics in Public API
2018-01-25 08:56:59 -08:00