copilot-swe-agent[bot]
dd265074c6
Fix excess property checking when accessing last tuple element in destructuring
...
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-07-21 22:16:09 +00:00
copilot-swe-agent[bot]
1f1fe0c217
Revert catastrophically bad fix and investigate root cause of last tuple element issue
...
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-07-21 22:08:22 +00:00
copilot-swe-agent[bot]
2d1cf66c34
Make conservative fix for specific array destructuring position
...
After differential debugging, narrowed the fix to only handle the specific problematic case: destructuring where exactly the third element (index 2) is accessed with the pattern `[, , element]`. This prevents performance issues while still fixing the core excess property checking bug identified in #41548 .
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-07-21 21:46:11 +00:00
copilot-swe-agent[bot]
c2434b6ea3
Fix line endings after formatting
2025-07-21 21:19:24 +00:00
copilot-swe-agent[bot]
a8310444c5
Fix excess property checking in problematic array destructuring positions
...
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-07-21 21:14:13 +00:00
copilot-swe-agent[bot]
0552254d27
Revert previous fix and analyze root cause of differential destructuring behavior
...
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-07-21 21:06:50 +00:00
copilot-swe-agent[bot]
a7a4a5c2ed
Add test case for excess property checking fix in destructuring contexts
...
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-07-21 20:26:39 +00:00
copilot-swe-agent[bot]
14850044d4
Fix excess property checking in array destructuring contexts
...
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-07-21 20:19:02 +00:00
copilot-swe-agent[bot]
5d148fdce6
Initial plan
2025-07-21 19:49:45 +00:00
Nathan Shively-Sanders
2778e84ed8
Restore AbortSignal.abort ( #62086 )
2025-07-17 11:27:15 -07:00
CSIGS@microsoft.com
65cb4bd2d5
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710202354753 to main ( #62038 )
2025-07-10 13:45:15 -07:00
Jake Bailey
9e20e032ef
Clear out checker-level stacks on pop ( #62016 )
2025-07-08 07:54:20 -07:00
Julian Taub
87740bc7fe
Fix for Issue 61081 ( #61221 )
2025-07-07 13:30:01 -07:00
Copilot
833a8d492c
Fix Symbol completion priority and cursor positioning ( #61945 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2025-07-02 14:46:24 -07:00
CSIGS@microsoft.com
0018c9ff12
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702194908541 to main ( #61992 )
2025-07-02 14:35:28 -07:00
Daniel Rosenwasser
fe698aef28
Just add a trailing call to visitNode instead of creating a new array when collecting outlining spans ( #61987 )
2025-07-02 10:18:12 -07:00
Jake Bailey
441655c270
DOM Update 2025-06-18 ( #61986 )
2025-07-01 18:49:19 -07:00
Kenta Moriuchi
8518a8764e
fix Intl.Segments#containing return value type ( #61236 )
2025-07-01 17:10:50 -07:00
Jake Bailey
6d684e34e4
Restore repo dispatch for twoslash-repros workflow ( #60682 )
2025-07-01 09:33:39 -07:00
Idan Goshen
3ba257ffac
fix: diagnostic message for class name 'Object' when targeting different ECMAScript versions ( #61850 )
2025-06-30 15:46:33 -07:00
Copilot
666ef27201
Fix Copilot instructions to emphasize mandatory lint, test, and format steps ( #61950 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-06-30 15:22:28 -07:00
Anthony Fu
e58dde511c
perf: improve regexp performance by using non-capturing groups ( #58551 )
2025-06-30 15:12:49 -07:00
dependabot[bot]
5fd65f3189
Bump the github-actions group across 1 directory with 3 updates ( #61804 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 14:53:13 -07:00
Mateusz Burzyński
1ea1809e16
Properly disallow yield in bodyless arrows ( #61976 )
2025-06-30 14:52:49 -07:00
Mateusz Burzyński
b70d4d7e4b
Revert change to type print in an error message ( #61977 )
2025-06-30 14:30:04 -07:00
Mateusz Burzyński
91cdbd518c
Fixed nullish coalesce operator's precedence ( #61372 )
2025-06-30 13:49:03 -07:00
Mateusz Burzyński
58665cf3ae
Don't return tags when returning quick info for JSDoc nodes ( #59816 )
2025-06-30 13:20:08 -07:00
Mateusz Burzyński
c35b14335a
Keep accessors as accessors in emitted anonymous class declarations ( #60853 )
2025-06-30 13:19:53 -07:00
Mateusz Burzyński
3267e426e3
Handle silentNeverType in iteration-related functions ( #61317 )
2025-06-30 12:52:51 -07:00
Mateusz Burzyński
5519be3ae1
Fixed crash when getting a definition for a class member with a computed name and an override modifier ( #60631 )
2025-06-30 12:48:39 -07:00
Mateusz Burzyński
2ea2ecfdc1
Fixed crash in hasVisibleDeclarations related to binding elements ( #61352 )
2025-06-30 11:57:47 -07:00
Mateusz Burzyński
c33f83ac9b
Fixed a printer crash caused by empty parameter modifiers ( #60537 )
2025-06-30 11:14:10 -07:00
Mateusz Burzyński
b46556e7b7
Fixed JSDoc display on JsxNamespacedName attributes ( #61825 )
2025-06-30 11:07:48 -07:00
Duncan Steele
88b3bea6df
Fix typo in nightly yaml ( #61906 )
2025-06-30 10:42:59 -07:00
Mateusz Burzyński
8665f920c9
Fixed crash on ComputedPropertyName when computing interactive inlay hints ( #61857 )
2025-06-30 10:28:27 -07:00
Jake Bailey
36f7fbaded
Improve release publisher pipeline ( #61551 )
2025-06-30 10:26:51 -07:00
Mateusz Burzyński
d297037a83
Fixed crash on ConstructSignature when computing interactive inlay hints ( #61973 )
2025-06-30 10:21:50 -07:00
Roman A
dfb7488978
Fix capitalisation for checkJs ( #61795 )
2025-06-29 09:24:21 -07:00
Ryan Cavanaugh
efeb135c6f
Revert #54442 and add a testcase ( #61955 )
2025-06-27 08:52:58 -07:00
Gabriela Araujo Britto
02672d281c
Use jsx language variant for jsx file scanning in getChildren ( #61928 )
2025-06-25 15:37:21 -07:00
Jake Bailey
f3a6d3165f
Update copilot-setup-steps.yml ( #61948 )
2025-06-25 14:35:09 -07:00
Copilot
6e519c59c1
Fix BigInt literal error in ambient contexts when targeting < ES2020 ( #61935 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-06-25 14:29:50 -07:00
Copilot
1ed8674bba
Allow accessor properties in ambient contexts when targeting ES5 ( #61927 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2025-06-25 14:29:02 -07:00
Ryan Cavanaugh
d6c3ac3684
Add line endings and printf debugging section ( #61947 )
2025-06-25 10:31:27 -07:00
Anders Hejlsberg
e6a50a7861
Use strict subtype relation in getCommonSupertype ( #61903 )
2025-06-24 15:38:59 -07:00
Jake Bailey
dca71700ba
Fix bad JSON syntax in tests, use JSON.parse first for perf ( #61901 )
2025-06-24 14:51:46 -07:00
Ryan Cavanaugh
47ca599979
Remove corsa-specific steps from copilot-setup-steps.yml ( #61938 )
2025-06-24 11:35:21 -07:00
Ryan Cavanaugh
6dea899f2b
Update Copilot instructions and setup script ( #61937 )
2025-06-24 10:44:30 -07:00
Ryan Cavanaugh
3af37ef921
Add Copilot setup steps ( #61933 )
2025-06-24 09:53:31 -07:00
Mateusz Burzyński
50b93bc803
Allow trailing commas after import attributes in ImportType ( #61920 )
2025-06-24 09:49:37 -07:00