Commit Graph

  • a33dae3771 Rework how default vs local name selection is done to be more correct (#21526) Wesley Wigham 2018-02-01 12:34:25 -08:00
  • 058b2f7f11 Allow boolean literals to be generated from contextual types again (#21503) Wesley Wigham 2018-02-01 12:34:16 -08:00
  • 24476966e2 Merge pull request #21545 from Microsoft/logMoreSysInfo Sheetal Nandi 2018-02-01 11:41:34 -08:00
  • f9431210b4 Log more info about compilation Sheetal Nandi 2018-02-01 11:37:34 -08:00
  • e2bbc3ee57 Merge branch 'master' into vfs Ron Buckton 2018-02-01 11:13:42 -08:00
  • 36eafcea40 Merge pull request #21540 from Microsoft/donotClearScreenWithDiagnosticsRelease27 Sheetal Nandi 2018-02-01 11:12:26 -08:00
  • 39d78b7a2b Fix minor typos in documentation (#21538) AdityaDaflapurkar 2018-02-02 00:28:31 +05:30
  • 477cba539b Improve debug failure for failed node cast (#21539) Andy 2018-02-01 10:51:28 -08:00
  • 1fb3593e61 Merge pull request #21537 from Microsoft/donotClearScreenWithDiagnostics Sheetal Nandi 2018-02-01 10:18:02 -08:00
  • dd9c2262a6 Do not clear console in watch mode if --diagnostics or --extendedDiagnostics is specified Sheetal Nandi 2018-02-01 10:07:28 -08:00
  • 02972899d7 Merge pull request #21379 from amcasey/HighlightingAssert Andrew Casey 2018-02-01 10:11:10 -08:00
  • d4c84368e5 Do not clear console in watch mode if --diagnostics or --extendedDiagnostics is specified Sheetal Nandi 2018-02-01 10:07:28 -08:00
  • e9ba29c69b Don't treat class name contextToken as a completion list blocker if it is not the previousToken (#21534) (#21536) Andy 2018-02-01 10:01:02 -08:00
  • df15d5b977 Don't treat class name contextToken as a completion list blocker if it is not the previousToken (#21534) Andy 2018-02-01 09:24:57 -08:00
  • 52df70b98c Merge pull request #21524 from Microsoft/alwaysGetDiagnosticsWhenEmittingRelease27 Sheetal Nandi 2018-01-31 17:31:47 -08:00
  • f96c04cb2b Merge pull request #21522 from Microsoft/alwaysGetDiagnosticsWhenEmitting Sheetal Nandi 2018-01-31 17:30:51 -08:00
  • a2d25b7ced Removing the test added for cancellation during affected list since thats not possible anymore as the affected files would anyways be semantically checked This is just part missed during revert of 0b79f4a Sheetal Nandi 2018-01-31 17:15:54 -08:00
  • 8fcfc8685c Always get diagnostics when emitting irrespective of whether its declaration only emit The diagnostics reporting and expression resolution caching is quite intermingled at present. Hence when we tried to get the declaration output without getting diagnostics, the resolution for functions return expression is cached but errors arent reported Symbols arent marked as referenced. So at later time when trying to get the diagnostics since the expression resolution is cached, it doesnt even go through all checks For now get diagnostics irrespective of declaration only output to avoid this issue. Fixes #21518 Sheetal Nandi 2018-01-31 16:22:27 -08:00
  • 11214b9dcd Removing the test added for cancellation during affected list since thats not possible anymore as the affected files would anyways be semantically checked This is just part missed during revert of 0b79f4a Sheetal Nandi 2018-01-31 17:15:54 -08:00
  • cf540198e6 Always get diagnostics when emitting irrespective of whether its declaration only emit The diagnostics reporting and expression resolution caching is quite intermingled at present. Hence when we tried to get the declaration output without getting diagnostics, the resolution for functions return expression is cached but errors arent reported Symbols arent marked as referenced. So at later time when trying to get the diagnostics since the expression resolution is cached, it doesnt even go through all checks For now get diagnostics irrespective of declaration only output to avoid this issue. Fixes #21518 Sheetal Nandi 2018-01-31 16:22:27 -08:00
  • 3de96306de Merge branch 'master' into vfs Ron Buckton 2018-01-31 15:41:47 -08:00
  • d0ab1642fe Fix for Issue #21512 and code cleanup for Jakefile.js (#21513) TravCav 2018-01-31 15:59:17 -05:00
  • 1d3f328ec1 Do no path canonicalization during config parsing (#20311) (#21498) Wesley Wigham 2018-01-31 12:09:12 -08:00
  • bb05381695 Update new tests from master Ron Buckton 2018-01-31 11:52:02 -08:00
  • cd0000110d Add FAR test Andrew Casey 2018-01-31 11:12:09 -08:00
  • 16cfcc4aae Merge branch 'master' into vfs Ron Buckton 2018-01-31 11:08:16 -08:00
  • 6435d26510 Merge pull request #21505 from armanio123/SetNoEmitTrueJsConfig Armando Aguirre 2018-01-31 11:08:04 -08:00
  • e7ddb84fab Merge pull request #21484 from armanio123/AddBigLibrariesToSafeList Armando Aguirre 2018-01-31 11:06:00 -08:00
  • ce7d998c49 Merge pull request #21426 from amcasey/AssertsForGH20809 Andrew Casey 2018-01-31 10:49:30 -08:00
  • 8dcf8a6489 Add semicolon to unused class member list (#21495) Mohamed Hegazy 2018-01-31 10:43:14 -08:00
  • 36a49adac4 Accept new baselines Anders Hejlsberg 2018-01-31 07:48:54 -08:00
  • afec056bab Add more error case checks Anders Hejlsberg 2018-01-31 07:48:45 -08:00
  • 1275a20ebe Accept new baselines Anders Hejlsberg 2018-01-31 07:48:31 -08:00
  • 5702f61562 Always use strict rules for contravariant inferences Anders Hejlsberg 2018-01-31 07:48:15 -08:00
  • 6419e7ca4f LEGO: Merge pull request 21508 csigs 2018-01-30 21:10:36 -08:00
  • f1e25b3186 LEGO: check in for master to temporary branch. csigs 2018-01-31 05:10:17 +00:00
  • 559531cd8b Minor fixes Armando Aguirre 2018-01-30 17:05:44 -08:00
  • 25f20da200 Added Ace and PDFKit to typesMap Armando Aguirre 2018-01-30 17:03:54 -08:00
  • e99fe78172 Addressed PR comments Armando Aguirre 2018-01-30 15:22:34 -08:00
  • 67243405e2 LEGO: Merge pull request 21502 csigs 2018-01-30 15:11:15 -08:00
  • 4518e03e48 LEGO: check in for master to temporary branch. csigs 2018-01-30 23:10:57 +00:00
  • c161c22d89 Avoid crashing when a source file is attempted to merge with another declaration (#21494) Wesley Wigham 2018-01-30 15:02:20 -08:00
  • dfe8cf1abd Merge pull request #21497 from amcasey/GH21433 Andrew Casey 2018-01-30 14:39:47 -08:00
  • 97a842feb2 Fix ordering in fourslash tests Ron Buckton 2018-01-30 14:04:17 -08:00
  • 6219be6144 Do no path canonicalization during config parsing (#20311) Wesley Wigham 2018-01-30 14:16:44 -08:00
  • 7c241ba2f7 Merge branch 'conditionalTypes' into inferTypes Anders Hejlsberg 2018-01-30 13:40:16 -08:00
  • 3020f3d2e6 Handle trivia in code fix forgotten-this Andrew Casey 2018-01-30 13:25:39 -08:00
  • 7f4ac292b9 Clean up build steps Ron Buckton 2018-01-30 12:51:28 -08:00
  • 4d8d51452c Migrate core.ts Ron Buckton 2018-01-30 11:57:47 -08:00
  • 0951a94a61 Update LKG v2.7.1 Mohamed Hegazy 2018-01-30 11:52:18 -08:00
  • f93dffd56b Port generated lib files (#21487) Mohamed Hegazy 2018-01-30 11:44:36 -08:00
  • c334999f83 Use the full local file path as the id for a submodule (#21471) (#21486) Wesley Wigham 2018-01-30 11:37:52 -08:00
  • b0ea899d13 Use the full local file path as the id for a submodule (#21471) Wesley Wigham 2018-01-30 11:09:48 -08:00
  • cd994964e3 Improved datatables regex Armando Aguirre 2018-01-30 10:48:56 -08:00
  • 8a561e72a8 Improved datatables regex Armando Aguirre 2018-01-30 10:46:17 -08:00
  • cd12c8b63b Added datatables library to safelist Armando Aguirre 2018-01-30 10:22:29 -08:00
  • a60c5d0e9a LEGO: Merge pull request 21481 csigs 2018-01-30 09:10:43 -08:00
  • 8738383606 LEGO: check in for master to temporary branch. csigs 2018-01-30 17:10:23 +00:00
  • 03a384785f Accept new baselines Anders Hejlsberg 2018-01-30 08:11:58 -08:00
  • 34505c1019 Add tests Anders Hejlsberg 2018-01-30 08:11:49 -08:00
  • 01516c84d2 Update to use TypeFlags.Instantiable in instantiateSymbol Anders Hejlsberg 2018-01-30 06:47:58 -08:00
  • f990e4ef99 Merge branch 'master' into conditionalTypes Anders Hejlsberg 2018-01-30 06:44:23 -08:00
  • 4f2b5f32f9 Merge branch 'master' into conditionalTypes Anders Hejlsberg 2018-01-30 06:42:14 -08:00
  • 6be98fa1a9 Merge pull request #21470 from Microsoft/optimizeInstantiation Anders Hejlsberg 2018-01-30 06:39:08 -08:00
  • 12ebbbc992 LEGO: Merge pull request 21475 csigs 2018-01-30 03:11:16 -08:00
  • 5ef3fde1ab LEGO: check in for master to temporary branch. csigs 2018-01-30 11:10:58 +00:00
  • d0721e45b1 Update authors Mohamed Hegazy 2018-01-29 23:29:37 -08:00
  • a9fc00188d fixes tslint warning (#21469) TravCav 2018-01-30 01:36:14 -05:00
  • c6f0dfbc4d Add definitelyAssignableRelation Anders Hejlsberg 2018-01-29 17:07:51 -08:00
  • 461450b331 Merge pull request #21467 from Microsoft/isEmittedFileCheckRelease27 Sheetal Nandi 2018-01-29 16:36:32 -08:00
  • 6fadd4888d Merge pull request #21466 from Microsoft/isEmittedFileCheck Sheetal Nandi 2018-01-29 16:36:23 -08:00
  • c661b407d1 Log more info about platform for further diagnosis Sheetal Nandi 2018-01-29 16:02:16 -08:00
  • b0c6843f3e Simplify isEmittedFile check instead of iterating through all source files. Fixes #21459 Sheetal Nandi 2018-01-29 15:41:21 -08:00
  • 659424e33f Log more info about platform for further diagnosis Sheetal Nandi 2018-01-29 16:02:16 -08:00
  • 76bf470072 Simplify isEmittedFile check instead of iterating through all source files. Fixes #21459 Sheetal Nandi 2018-01-29 15:41:21 -08:00
  • d0988b8078 PR Feedback Ron Buckton 2018-01-29 15:33:11 -08:00
  • 2b76ebf3aa LEGO: Merge pull request 21463 csigs 2018-01-29 15:11:15 -08:00
  • 27ff2b0c9f LEGO: check in for master to temporary branch. csigs 2018-01-29 23:10:53 +00:00
  • 545868c56c Merge branch 'vfs' of https://github.com/Microsoft/TypeScript into vfs Ron Buckton 2018-01-29 12:49:46 -08:00
  • f527a15108 Disable node6 build Ron Buckton 2018-01-29 12:31:07 -08:00
  • 9e6cd166c1 Disable node6 build Ron Buckton 2018-01-29 12:31:07 -08:00
  • 7ca84aca52 Merge branch 'master' into vfs Ron Buckton 2018-01-29 11:05:07 -08:00
  • e3e849687a Skip unnecessary type and symbol instantiations Anders Hejlsberg 2018-01-28 15:14:34 -08:00
  • edffb12054 Cache 'any' instantiations for faster conditional type resolution Anders Hejlsberg 2018-01-27 10:07:24 -08:00
  • 02e79849ef Merge pull request #21431 from Microsoft/buildDuhpendencies Daniel Rosenwasser 2018-01-26 17:13:31 -08:00
  • 7b855d8f67 Fix dependency for 'publish-nightly'. Daniel Rosenwasser 2018-01-26 17:11:10 -08:00
  • fa6c4b79dd Check for definitely false condition first Anders Hejlsberg 2018-01-26 13:03:17 -08:00
  • 9bc0d33512 Move bug URLs into assert messages Andrew Casey 2018-01-26 11:12:34 -08:00
  • e4502121f0 Infer intersection types for multiple contravariant candidates Anders Hejlsberg 2018-01-26 10:56:03 -08:00
  • 8ec36e988d Add asserts upstream from #20809 Andrew Casey 2018-01-23 17:18:47 -08:00
  • 60c9249ac4 Properly handle inferred type parameters in declaration emitter Anders Hejlsberg 2018-01-26 06:20:39 -08:00
  • cae4bc5e83 Move createTextChange to services/utilities.ts (#21416) Andy 2018-01-25 17:48:22 -08:00
  • f0ba16c9a5 Unused type parameters should be checked by --noUnusedParameters, not (#21167) Matt McCutchen 2018-01-25 19:18:35 -05:00
  • 9677b0641c Implement fallback hashing algorithm when crypto module is not available (#19941) Adnan Chowdhury 2018-01-25 16:17:58 -08:00
  • b80081d0cb Merge pull request #21285 from Microsoft/nested-excess-property-checking-for-discriminated-unions Nathan Shively-Sanders 2018-01-25 15:59:57 -08:00
  • afc588eb9e --emitDeclarationsOnly flag to enable declarations only output (#20735) Manoj Patel 2018-01-25 15:35:18 -08:00
  • 6087aaa297 Merge branch 'master' into nested-excess-property-checking-for-discriminated-unions Nathan Shively-Sanders 2018-01-25 15:32:53 -08:00
  • 3815a795b9 Update LKG Mohamed Hegazy 2018-01-25 15:23:41 -08:00
  • 25b1d9d6a5 Updated tests Armando Aguirre 2018-01-25 14:48:44 -08:00
  • 4af47f1887 Added NoEmit=true when jsconfig is present Armando Aguirre 2018-01-25 14:06:11 -08:00