Commit Graph

28909 Commits

Author SHA1 Message Date
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 a60c5d0e9a LEGO: Merge pull request 21481
LEGO: Merge pull request 21481
2018-01-30 09:10:43 -08:00
csigs 8738383606 LEGO: check in for master to temporary branch. 2018-01-30 17:10:23 +00:00
Anders Hejlsberg 03a384785f Accept new baselines 2018-01-30 08:11:58 -08:00
Anders Hejlsberg 34505c1019 Add tests 2018-01-30 08:11:49 -08: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 6be98fa1a9 Merge pull request #21470 from Microsoft/optimizeInstantiation
Skip unnecessary type and symbol instantiations
2018-01-30 06:39:08 -08:00
csigs 12ebbbc992 LEGO: Merge pull request 21475
LEGO: Merge pull request 21475
2018-01-30 03:11:16 -08:00
csigs 5ef3fde1ab LEGO: check in for master to temporary branch. 2018-01-30 11:10:58 +00:00
Mohamed Hegazy d0721e45b1 Update authors 2018-01-29 23:29:37 -08:00
TravCav a9fc00188d fixes tslint warning (#21469) 2018-01-29 22:36:14 -08:00
Anders Hejlsberg c6f0dfbc4d Add definitelyAssignableRelation 2018-01-29 17:07:51 -08:00
Sheetal Nandi 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 2b76ebf3aa LEGO: Merge pull request 21463
LEGO: Merge pull request 21463
2018-01-29 15:11:15 -08:00
csigs 27ff2b0c9f LEGO: check in for master to temporary branch. 2018-01-29 23:10:53 +00:00
Ron Buckton 545868c56c Merge branch 'vfs' of https://github.com/Microsoft/TypeScript into vfs 2018-01-29 12:49:46 -08:00
Ron Buckton f527a15108 Disable node6 build 2018-01-29 12:49:35 -08:00
Ron Buckton 9e6cd166c1 Disable node6 build 2018-01-29 12:43:35 -08: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
Daniel Rosenwasser 02e79849ef Merge pull request #21431 from Microsoft/buildDuhpendencies
Fix dependency for 'publish-nightly'.
2018-01-26 17:13:31 -08:00
Daniel Rosenwasser 7b855d8f67 Fix dependency for 'publish-nightly'. 2018-01-26 17:11:10 -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 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 f0ba16c9a5 Unused type parameters should be checked by --noUnusedParameters, not (#21167)
--noUnusedLocals.

Fixes #20568.
2018-01-25 16:18:35 -08:00
Adnan Chowdhury 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 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 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 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 4d62df4322 Accept new baselines 2018-01-25 12:26:05 -08:00
Anders Hejlsberg 490d6568f9 Remove pointless fourslash tests 2018-01-25 12:25:56 -08:00
Anders Hejlsberg d608941480 Implement type inference in conditional types 2018-01-25 12:25:00 -08:00
Sheetal Nandi f2060c2f72 Merge pull request #21410 from Microsoft/renameParseConfigFile
Rename internal function parseConfigFile to getParsedCommandLineOfConfigFile
2018-01-25 10:40:28 -08:00