Commit Graph

  • cc0e5a0d6a Update user baselines (#31269) TypeScript Bot 2019-05-06 10:56:06 -07:00
  • 676ed3ead7 parseProjectReferenceConfigFile: always set SourceFile.path Klaus Meinhardt 2019-05-06 17:17:24 +02:00
  • ca749b107c updated the baseline files rpgeeganage 2019-05-05 21:58:31 +02:00
  • 9959ce449e added test rpgeeganage 2019-05-05 19:00:01 +02:00
  • 578013b65c modified the service file rpgeeganage 2019-05-05 18:59:45 +02:00
  • 4ee0084fa1 avoid more useless type assertions (#31239) Klaus Meinhardt 2019-05-03 23:51:55 +02:00
  • b365e657d4 Add unmeasurable variance kind for marking types whose variance result is unreliable (#30416) Wesley Wigham 2019-05-03 14:42:17 -07:00
  • fc88a1c51a Don't use any[] in arrayFrom (#31201) Daniel Rosenwasser 2019-05-03 13:04:46 -07:00
  • 66d4010234 Update user baselines (#31207) TypeScript Bot 2019-05-02 20:28:22 -07:00
  • 2bb2f9ff68 add baseline tests for spreading instantiable type Collins Abitekaniza 2019-05-01 07:03:03 +03:00
  • 9d48047aa6 check if instantiable type constraint allows spread Collins Abitekaniza 2019-05-01 06:27:55 +03:00
  • 71b190af61 Create api for buildNextProject Sheetal Nandi 2019-05-02 16:12:29 -07:00
  • 0a255249f6 Enable apis to create incremental program Sheetal Nandi 2019-05-02 15:42:08 -07:00
  • 5c18513e96 Make SolutionBuilder as Public API Sheetal Nandi 2019-05-02 15:34:13 -07:00
  • 6aaeb52c92 Accept new baselines Anders Hejlsberg 2019-05-02 15:25:05 -07:00
  • f73308b248 Add tests Anders Hejlsberg 2019-05-02 15:24:56 -07:00
  • 3da47963d5 Remove startWatching as explicit method from api Sheetal Nandi 2019-05-02 15:17:53 -07:00
  • 8891d4f375 Permit reverse mapped types to be created from partially inferable types Anders Hejlsberg 2019-05-02 15:15:03 -07:00
  • e8074f7fdc Rename cleanAll to clean and take optional project as input Sheetal Nandi 2019-05-02 14:30:59 -07:00
  • 5b361c8497 Make API to build project and wire cancellation token Sheetal Nandi 2019-05-02 13:27:36 -07:00
  • aa0e64afc9 Merge pull request #31216 from ajafff/parsejsonconfigfilecontent-configcache Sheetal Nandi 2019-05-02 12:48:23 -07:00
  • 883b00df35 parseJsonConfigFileContent: add extendedConfigCache parameter Klaus Meinhardt 2019-05-02 21:24:58 +02:00
  • 7d6d4b6542 Merge pull request #31213 from Microsoft/removeInternal Sheetal Nandi 2019-05-02 12:19:05 -07:00
  • 45d72d077f Fix accidental internal parameter to public API Sheetal Nandi 2019-05-02 11:06:18 -07:00
  • fa4d5a2cf1 Fixed broken twitter account link in README.md (#31210) Tapan Prakash 2019-05-02 23:32:00 +05:30
  • b5ffc26b95 Don't use 'any[]' - return type are bivariant when relating to overloads. Daniel Rosenwasser 2019-05-01 11:48:09 -07:00
  • d7434a01b2 Accepted baselines. Daniel Rosenwasser 2019-05-01 16:07:29 -07:00
  • e3a91d8ca1 Merge pull request #31191 from Microsoft/fileFromNodeModules Sheetal Nandi 2019-05-01 15:09:32 -07:00
  • d9e82466e2 Change Omit back to using Pick<T, Exclude<keyof T, K>> in order to maintain modifiers. Daniel Rosenwasser 2019-05-01 14:00:11 -07:00
  • a86fa20b02 Don't pass a candidates array to getResolvedSignature (#31203) Ryan Cavanaugh 2019-05-01 13:59:55 -07:00
  • d22cb0c56b Accepted baselines. Daniel Rosenwasser 2019-05-01 13:57:53 -07:00
  • 60962a8709 Added test. Daniel Rosenwasser 2019-05-01 13:57:47 -07:00
  • 56b19c9bf0 Merge pull request #31119 from andrewbranch/bug/31020 Andrew Branch 2019-05-01 10:42:16 -10:00
  • c9eb846094 Improve error message for use of 'await' in non-async context (#31194) Daniel Rosenwasser 2019-05-01 13:01:28 -07:00
  • bafdf4baf8 remove extra newline uhyo 2019-05-02 03:45:17 +09:00
  • 55bffe3616 add tests to check errors for use of 'await' in non-async function uhyo 2019-05-02 02:07:44 +09:00
  • 1fd9de3214 do not suggest to mark constructor 'async' uhyo 2019-05-02 01:57:41 +09:00
  • 8e9556a860 fix existing tests to accept new behavior uhyo 2019-05-02 01:37:26 +09:00
  • 246b66c714 add related info to error for use of for-await-of in non-async function uhyo 2019-05-02 01:16:25 +09:00
  • b0143bb446 add relatedInfo to error message for 'await' used in non-async function uhyo 2019-05-02 01:09:29 +09:00
  • a58fdf2b35 Include only files that can be emitted into the source file directory check for composite projects Fixes #31181 Sheetal Nandi 2019-05-01 10:14:11 -07:00
  • 3df65a7a85 Add test when module resolution includes .ts file from node_modules Sheetal Nandi 2019-05-01 10:07:00 -07:00
  • e8161efc3a Update user baselines (#31188) TypeScript Bot 2019-05-01 09:47:59 -07:00
  • 9509a54e66 Merge pull request #31141 from Microsoft/fixInferenceToIndexedAccessWithSubstitution Anders Hejlsberg 2019-04-30 17:45:53 -07:00
  • 9ba4ab1eae Merge branch 'master' into builderAPI Sheetal Nandi 2019-04-30 12:36:07 -07:00
  • d1646c74fd Fix the failing baseline Sheetal Nandi 2019-04-30 11:42:13 -07:00
  • 66bdc83005 Merge pull request #31128 from Microsoft/buildWatchCaching Sheetal Nandi 2019-04-30 11:37:33 -07:00
  • 7c63658f73 Merge branch 'master' into buildWatchCaching Sheetal Nandi 2019-04-30 11:24:43 -07:00
  • 0c9a35ccc0 Use 'Omit' instead of 'Pick<Exclude<...>>' for object rest (#31134) Ruwan Pradeep Geeganage 2019-04-30 20:19:21 +02:00
  • 49d6f61298 Add ES2019 Object.fromEntries function (#30934) Kagami Sascha Rosylight 2019-05-01 01:49:58 +09:00
  • 1d8398265a fix(lib): Loosen Array predicate return types (#31076) ExE Boss 2019-04-30 18:47:13 +02:00
  • 5bc8a8dddf JSDocTypeTag.typeExpression is not optional (#30452) Klaus Meinhardt 2019-04-30 18:46:32 +02:00
  • 9efea31649 Merge pull request #31101 from Microsoft/cacheParseConfigFile Sheetal Nandi 2019-04-30 09:33:33 -07:00
  • 1818218d59 Move substitution type elimination to getActualTypeVariable Anders Hejlsberg 2019-04-30 09:23:52 -07:00
  • d102ec0194 Better typings for promise.race based on conditional types (#31117) Ryan Cavanaugh 2019-04-30 09:23:27 -07:00
  • 90d3acf6c7 Merge pull request #31078 from andrewbranch/bug/30752 Andrew Branch 2019-04-30 06:18:23 -10:00
  • 90054497bd Merge pull request #31116 from Microsoft/higherOrderConstructorTypes Anders Hejlsberg 2019-04-30 08:41:58 -07:00
  • 6e736c120e Added custom error message when trying to assign constraint type to generic type parameter (#30394) Josh Goldberg 2019-04-30 11:35:23 -04:00
  • 7016d45447 Better errors for indexing gettable/settable values (#26446) Collins Abitekaniza 2019-04-30 18:31:37 +03:00
  • 3ce3cde493 Allow Boolean() to be used to perform a null check (#29955) Forbes Lindesay 2019-04-30 16:09:31 +01:00
  • be409fad84 Merge pull request #31137 from Microsoft/fixConditionalInference Anders Hejlsberg 2019-04-30 06:26:02 -07:00
  • 61e100965e More test baseline adjustments. Nicholas Yang 2019-04-30 00:34:47 -04:00
  • 0da305bee5 Adjusted baseline for tests. Nicholas Yang 2019-04-26 02:58:57 -04:00
  • 39321a55d8 Adjusted tests to correct baseline with new __rest Nicholas Yang 2019-03-23 16:32:10 -04:00
  • 9b32742f22 Modified __rest output in test baselines. Nicholas Yang 2019-01-31 22:11:26 -05:00
  • 80d8e660d7 Added a Object.prototype.propertyIsEnumerable check to __rest to prevent enumerable symbols from sneaking through. Nicholas Yang 2019-01-31 17:44:19 -05:00
  • 31551fd0ae Only instantiate types if we need to Anders Hejlsberg 2019-04-29 17:17:16 -07:00
  • a539887893 Merge pull request #31150 from Microsoft/fixReadonlyIndexedAccess Anders Hejlsberg 2019-04-29 16:59:13 -07:00
  • 2d8527f3f0 Merge pull request #30779 from Microsoft/relateDiscriminants Ron Buckton 2019-04-29 16:58:27 -07:00
  • 26fd6dafa6 Relate a source type that is sufficiently covered by a target discriminated union Ron Buckton 2019-04-05 11:18:48 -07:00
  • de9b91f46a simplify pragma comment parsing (#31144) Klaus Meinhardt 2019-04-29 23:17:49 +02:00
  • 7e135e7060 Merge pull request #31165 from Microsoft/targetAffectsEmit Sheetal Nandi 2019-04-29 14:16:33 -07:00
  • 1a75c62ceb Remove resetBuildContext Sheetal Nandi 2019-04-19 15:37:23 -07:00
  • 04a972b9f3 More refactoring Sheetal Nandi 2019-04-19 15:13:55 -07:00
  • 4b572bea37 Instead of having two separate paths for building projects, (build all or invalidated use single path) Sheetal Nandi 2019-04-19 14:16:29 -07:00
  • ddee617e84 Make SolutionBuilder and SolutionBuilderWithWatch separate Sheetal Nandi 2019-04-19 10:11:44 -07:00
  • 65ed413d8d Remove resolveProjectName as api Sheetal Nandi 2019-04-18 18:01:03 -07:00
  • 11b21fbba6 builderPrograms as ConfigFileMap Sheetal Nandi 2019-04-18 17:56:50 -07:00
  • fd6773f944 Diagnostics as ConfigFileMap Sheetal Nandi 2019-04-18 17:55:15 -07:00
  • 05257e8696 configFileCache, projectStatus, buildInfoChecked is now ConfigFileMap Sheetal Nandi 2019-04-18 17:31:20 -07:00
  • 579d2bfe1f Make FileMap Apis to match map but just ensure that keys are always paths Turn projectPendingBuild to config file map Sheetal Nandi 2019-04-18 17:16:36 -07:00
  • 50741e647b Use maps for all the watch data structures Sheetal Nandi 2019-04-18 16:59:07 -07:00
  • c615d48727 Make use of maps in build order calculation Sheetal Nandi 2019-04-18 16:49:06 -07:00
  • d4474a5dfc More refactoring to move file map creation inside solution builder Sheetal Nandi 2019-04-18 16:42:56 -07:00
  • b42e76b1e5 Remove usage of fileMap for output unchanged timestamp modification and simplify to use configFileMap Sheetal Nandi 2019-04-18 16:35:08 -07:00
  • 92365027a1 Remove getUpToDateStatusOfFile from solution builder since that test anyways is tested with the --watch mode Sheetal Nandi 2019-04-18 16:22:13 -07:00
  • e9d4e0b104 Unchanged output time is no more required Sheetal Nandi 2019-04-18 16:04:43 -07:00
  • 845f67a394 Make api to return build order Sheetal Nandi 2019-04-18 15:39:25 -07:00
  • 3e77b96824 Fix the graph ordering test case to check actual order and not just members as set Sheetal Nandi 2019-04-18 15:45:45 -07:00
  • b9eeaab050 Remove unused variable Sheetal Nandi 2019-04-18 15:32:22 -07:00
  • 1de70de099 No need to calculate and store project references graph Sheetal Nandi 2019-04-18 15:31:09 -07:00
  • 5443447eb2 Instead of maintaining queue for invalidated projects, use the pendingSet and graph queue Sheetal Nandi 2019-04-18 14:42:59 -07:00
  • 1e22110991 Merge branch 'master' into cacheParseConfigFile Sheetal Nandi 2019-04-29 13:08:30 -07:00
  • fb21e70d71 Target affects emit hence mark the option so that all files are reemitted when target changes Fixes #31118 Sheetal Nandi 2019-04-29 12:59:53 -07:00
  • 7423c6973c Merge pull request #31142 from Microsoft/binderPerf Ron Buckton 2019-04-29 11:52:35 -07:00
  • 47d908161f Update user baselines (#31161) TypeScript Bot 2019-04-29 11:03:35 -07:00
  • 64174b9b95 Accept new baselines Anders Hejlsberg 2019-04-28 14:12:06 -07:00
  • bbce336268 Add additional tests Anders Hejlsberg 2019-04-28 14:12:00 -07:00
  • 6d60f699ca Accept new baselines Anders Hejlsberg 2019-04-28 13:59:05 -07:00
  • 3050c62251 Add regression test Anders Hejlsberg 2019-04-28 13:58:58 -07:00