Commit Graph

  • 6a3c9ea125 Exhaustive case completion for switch statements (#50996) Gabriela Araujo Britto 2022-12-01 21:48:32 -03:00
  • 5435efbf37 Fixed method signature of Atomics.waitAsync (#51602) Eyal Halpern Shalev 2022-12-02 02:41:28 +02:00
  • 1b75edcec6 fix(51053): Extract type on JSDoc causes an assertion failure (#51056) Oleksandr T 2022-12-02 02:09:31 +02:00
  • 7b7f6a75ea Code refactoring for module resolution api (#51675) Sheetal Nandi 2022-12-01 10:17:58 -08:00
  • 9089d5390a Unconditionally call checkExpression from checkSatisfiesExpression (#51704) Ryan Cavanaugh 2022-12-01 09:11:37 -08:00
  • 70d5cb2827 Update package-lock.json TypeScript Bot 2022-12-01 06:07:03 +00:00
  • f636fc1846 Fix the name of the file to be deleted when doing baseline accept (#51705) Sheetal Nandi 2022-11-30 14:01:03 -08:00
  • 8036b149a4 Fix isUnitLikeType to (again) handle tagged literal types (#51545) Anders Hejlsberg 2022-11-30 13:30:52 -08:00
  • e7a02f43fc Port of #51626 and #51689 to release-4.9 (#51627) Sheetal Nandi 2022-11-30 11:22:48 -08:00
  • 16edc29bc9 Handle empty string when getting file version (#51689) Sheetal Nandi 2022-11-30 10:30:32 -08:00
  • 86019fa470 Update package-lock.json TypeScript Bot 2022-11-30 06:06:41 +00:00
  • c2519bb301 When there is no change in file text for program, no need to update program (#51626) Sheetal Nandi 2022-11-29 12:20:41 -08:00
  • af36a859b9 Fix the crash when affected file pending emit is not in program is being serialized into buildInfo (#51674) Sheetal Nandi 2022-11-29 12:20:09 -08:00
  • 9f93c6717d Dont calculate version paths proactively as they may not be needed (#51593) Sheetal Nandi 2022-11-29 12:19:44 -08:00
  • 9a79aeb650 Update LKG. (#51683) Daniel Rosenwasser 2022-11-29 12:05:35 -08:00
  • 1727912f04 Cherry-pick fix around visitEachChild to release-4.9. (#51544) Daniel Rosenwasser 2022-11-29 10:13:26 -08:00
  • cee6366c48 Fix isTypeDerivedFrom to properly handle {} and intersections (#51631) Anders Hejlsberg 2022-11-29 11:29:35 -05:00
  • c460e7e892 Update package-lock.json TypeScript Bot 2022-11-29 06:06:38 +00:00
  • 59e659ac4a More test cleanup/baselining for future changes (#51635) Sheetal Nandi 2022-11-28 15:49:08 -08:00
  • e6d7b526c8 Fix multiline import specifier sorting (#51634) Andrew Branch 2022-11-28 15:35:32 -08:00
  • 0c60da9288 Update package-lock.json TypeScript Bot 2022-11-28 06:06:49 +00:00
  • f6628a4573 Update package-lock.json TypeScript Bot 2022-11-24 06:06:27 +00:00
  • c1427c90b6 Convert reuse program structure and tracing of module resolution to baseline for easier updates (#51628) Sheetal Nandi 2022-11-22 20:58:21 -08:00
  • 842e733efb Update package-lock.json TypeScript Bot 2022-11-22 06:07:09 +00:00
  • 5cd2d975c3 Fixed an issue with in not being able to be used on narrowed down expression of a generic nullable type (#51502) Mateusz Burzyński 2022-11-22 07:03:58 +01:00
  • 12d7e4bdbf Update package-lock.json TypeScript Bot 2022-11-21 06:07:01 +00:00
  • df7f5fc94e Avoid emitting temp variable in downleveled import() (#51562) Joshua Chen 2022-11-20 01:22:41 -05:00
  • fa15877d63 Update package-lock.json TypeScript Bot 2022-11-20 06:06:26 +00:00
  • d8aced98d9 Update package-lock.json TypeScript Bot 2022-11-19 06:06:21 +00:00
  • b4024a5506 Preserve input key style when writing mapped type keys in declaration emit (#50781) Wesley Wigham 2022-11-18 12:54:12 -08:00
  • 89d9af2ab9 Update package-lock.json TypeScript Bot 2022-11-18 06:06:48 +00:00
  • a3092c798a Preserve alias symbols on references to type aliases via imports (#51152) Wesley Wigham 2022-11-17 21:25:31 -08:00
  • 00dc0b6674 Flip imports to case insensitive sorting (#51579) Jake Bailey 2022-11-17 15:35:28 -08:00
  • 6cd3acc70d Use IIFE to capture variable for transformed dynamic import fix-51554 Ron Buckton 2022-11-17 18:34:21 -05:00
  • 2d2a4343b8 Reformat imports to be one identifier per line (#51565) Jake Bailey 2022-11-17 13:42:18 -08:00
  • 8eed2ca2dd Consistently respect --no-typecheck flag in build (#51575) Jake Bailey 2022-11-17 12:44:39 -08:00
  • 7b85cd6b72 Numeric literals assignable to enum literals only when values match (#51561) Anders Hejlsberg 2022-11-16 18:56:01 -08:00
  • e99c935927 Update package-lock.json TypeScript Bot 2022-11-16 06:06:49 +00:00
  • 2f2a17ad0b Removing some unnecessary methods from host and function parameters (#51499) Sheetal Nandi 2022-11-15 17:34:58 -08:00
  • 4d53a1f8f1 Move deprecate from Debug to deprecatedCompat (#51522) Jake Bailey 2022-11-15 16:00:33 -08:00
  • f4ddc1a09b visitEachChild not traversing all nodes (#51543) Simon Tretter 2022-11-16 00:18:17 +01:00
  • dfc1242aaf Fix asyncDelegator reporting "done" too early (#51274) Tomasz Lenarcik 2022-11-16 00:12:26 +01:00
  • 89ce16ccfd Fix auto-import when paths points to project reference redirect (#51492) Andrew Branch 2022-11-15 14:19:15 -08:00
  • 3fcd1b51a1 Refactor module resolution Extensions, fix lookup priorities (#51471) Andrew Branch 2022-11-15 14:18:11 -08:00
  • 53ef2fc90d Improving Date.getTime documentation (#51365) Charlie Fish 2022-11-15 09:48:20 -07:00
  • 5a7d3ba776 Switch to classes? objectCreateNull Daniel Rosenwasser 2022-11-15 07:18:09 +00:00
  • 3431912175 Update package-lock.json TypeScript Bot 2022-11-15 06:06:44 +00:00
  • 10b4918335 Switch to { __proto__: null } Daniel Rosenwasser 2022-11-15 04:31:43 +00:00
  • fc7c15358d Switch to Object.create(null). Daniel Rosenwasser 2022-11-15 01:58:42 +00:00
  • ebda7c541e Update Baselines and/or Applied Lint Fixes useExplicitObjectLiteralsInConstructors TypeScript Bot 2022-11-15 01:53:51 +00:00
  • a188b81d8b Use explicit object literals in constructor functions. Daniel Rosenwasser 2022-11-15 01:03:23 +00:00
  • c0f8d1cf75 fix(51277): Array find thisArg fix from being void (#51278) Jonathan Kingston 2022-11-15 00:49:11 +00:00
  • 5016d13f8d fix(51112): skip checking binding parameters for functions that contains arguments (#51258) Oleksandr T 2022-11-15 02:32:36 +02:00
  • fbdf00ce12 Undo accidental style changes from Map/Set PR (#51529) Jake Bailey 2022-11-14 14:52:00 -08:00
  • 35eef312d8 Accepted baselines. conditionalOriginalKeywordKind Daniel Rosenwasser 2022-11-12 01:37:28 +00:00
  • e0667064e4 Conditionally set originalKeywordKind on Identifiers. Daniel Rosenwasser 2022-11-12 00:54:03 +00:00
  • 93bd577458 Bump version to 4.9.3 and LKG. v4.9.3 pick-fix51538-to-4.9 Daniel Rosenwasser 2022-11-12 00:32:14 +00:00
  • b553affd5c Fix smoke test substitution (#51494) Jake Bailey 2022-11-11 16:29:42 -08:00
  • 021fd20aac Add smoke tests to CI (#51464) Jake Bailey 2022-11-11 14:07:37 -08:00
  • 2d5e37272d Update package-lock.json TypeScript Bot 2022-11-11 06:07:05 +00:00
  • 9ede7ce006 Fix incorrect spelling of packageId (#51483) Sheetal Nandi 2022-11-10 16:55:49 -08:00
  • c5aea89230 Add alias ResolutionMode for ModuleKind.ESNext | ModuleKind.CommonJs | undefined (#51482) Sheetal Nandi 2022-11-10 16:47:46 -08:00
  • 3eafb64faf Handle reusing type reference resolution in resolution cache correctly (#51475) Sheetal Nandi 2022-11-10 16:03:25 -08:00
  • 10125e48c0 Fix __importDefault when used on typescript libraries (#51474) Jake Bailey 2022-11-10 13:57:57 -08:00
  • 9eb8bd6c5b Update package-lock.json TypeScript Bot 2022-11-10 06:07:04 +00:00
  • 57a916c455 Emit buildinfo if file deleted isnt global (#51472) Sheetal Nandi 2022-11-09 18:07:17 -08:00
  • 9f64a3a58c Remove ts.{Map,Set,ESMap,Iterator} and associated types (#51439) Jake Bailey 2022-11-09 15:06:31 -08:00
  • d798493647 Remove no-unnecessary-qualifier from eslintrc (#51456) Jake Bailey 2022-11-09 15:02:29 -08:00
  • 2ade485685 Make lkg task depend on local task instead (#51468) Jake Bailey 2022-11-09 13:46:28 -08:00
  • e67b06e909 Simplistic watch mode for runtests (#51461) Ron Buckton 2022-11-09 15:07:08 -05:00
  • 6e0a62e8dd Detangle unittests to reference helpers directly (#51450) Sheetal Nandi 2022-11-09 10:02:40 -08:00
  • 19091abda1 Fix missing awaits in Herebyfile (#51465) Jake Bailey 2022-11-09 08:00:58 -08:00
  • 0993c017ba Fix JSDoc eslint rule for properties and methods (#51462) Jake Bailey 2022-11-08 16:35:10 -08:00
  • d237468cda Add --no-typecheck option for runtests/runtests-parallel/min/local (#51460) Jake Bailey 2022-11-08 15:39:04 -08:00
  • 1b35985f4f Fix --bundle=false on Windows (#51459) Jake Bailey 2022-11-08 15:20:22 -08:00
  • b4715d3891 Replace eslint-plugin-jsdoc by extending local jsdoc-format rule, saving ~20% of our linting time (#51438) Jake Bailey 2022-11-08 13:59:48 -08:00
  • 6a3b4991f0 Remove leftover todo from mjs/cjs transition (#51453) Jake Bailey 2022-11-08 12:23:30 -08:00
  • 555d174c46 Bump volta/packageManager in package.json (#51445) Jake Bailey 2022-11-08 07:50:27 -08:00
  • 437b2690ed Update package-lock.json TypeScript Bot 2022-11-08 06:07:08 +00:00
  • 20a04633f6 Depend on build-src in runtests (#51436) Jake Bailey 2022-11-07 17:19:15 -08:00
  • 39ccac654c Add known keys of the mapped type constraint to its members (#50081) Mateusz Burzyński 2022-11-08 01:22:27 +01:00
  • 48aebcdcdb TypeReference directive reuse (#49750) Sheetal Nandi 2022-11-07 15:15:11 -08:00
  • 1d96eb489e Merge pull request #51387 from jakebailey/typeformer-2 Jake Bailey 2022-11-07 13:57:46 -08:00
  • da6f0671ae Remove dynamicImport and setDynamicImport Jake Bailey 2022-11-06 18:43:25 -08:00
  • 7988e40590 Remove outFiles from launch.json Jake Bailey 2022-10-24 20:45:16 -07:00
  • 8edbf8d46c Disable slow CodeQL queries Jake Bailey 2022-10-21 18:59:12 -07:00
  • b9e24eed8f Remove globalThisShim and globalThis modification for TypeScriptServicesFactory Jake Bailey 2022-10-18 20:39:46 -07:00
  • 43cf7875b3 Remove Promise redeclaration Jake Bailey 2022-10-18 19:49:16 -07:00
  • 25a85d1faa Move compiler-debug into Debug namespace, which allows the compiler to be tree shaken Jake Bailey 2022-10-15 00:03:22 -07:00
  • c5a9573787 Ensure ts object passed to plugins contains deprecatedCompat declarations Jake Bailey 2022-10-18 09:39:24 -07:00
  • db440d8468 Directly import namespaces for improved esbuild output Jake Bailey 2022-10-17 21:36:05 -07:00
  • 8486229625 Export ts namespace from tsserver for hacky-post patching Jake Bailey 2022-10-13 11:00:11 -07:00
  • acfe7ac6d2 Remove mkdirp Jake Bailey 2022-10-09 21:14:34 -07:00
  • bbc906dea3 Don't use needsUpdate for quick tasks Jake Bailey 2022-10-09 19:37:09 -07:00
  • aec2761d31 Modernize localize script, use new XML library Jake Bailey 2022-10-09 20:12:45 -07:00
  • 394c4ae68b Use jsonc-parser instead of LKG compiler in build Jake Bailey 2022-10-08 17:07:26 -07:00
  • d0db80e5c1 Update baselines for corrected line endings in lib files Jake Bailey 2022-10-10 16:25:29 -07:00
  • 3cd72e76b2 Change build system to hereby Jake Bailey 2022-10-09 13:15:45 -07:00
  • f45cc4578e Rename Gulpfile to Herebyfile for improved git diff Jake Bailey 2022-10-09 13:14:58 -07:00
  • 776907cd4d Add ts to globalThis in run.js for convenience during debugging Jake Bailey 2022-09-30 16:19:43 -07:00