From ae2eaf3be9c9fdd3ba529668bdab0180faa74764 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Mon, 30 Mar 2026 11:43:50 -0400 Subject: [PATCH] undf: assign UNDF-2026-000000807 through 000000812; stamp vscode+zed patches --- UNDF-REGISTRY.json | 8 +++++++- .../vscode-0001-gallery-uuid-includes.patch | 1 + .../vscode-0002-extension-deps-includes.patch | 1 + ...vscode-0003-sync-merge-compare-includes.patch | 1 + ...04-config-override-identifiers-includes.patch | 1 + defects/vscode/unit/VscodeTest.class | Bin 0 -> 5894 bytes .../patch/zed-0001-lsp-edit-dedup-contains.patch | 1 + .../zed-0002-extension-manifest-dedup.patch | 1 + defects/zed/unit/ZedTest.class | Bin 0 -> 3335 bytes 9 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 defects/vscode/unit/VscodeTest.class create mode 100644 defects/zed/unit/ZedTest.class diff --git a/UNDF-REGISTRY.json b/UNDF-REGISTRY.json index 0a7e624d7..841b4552e 100644 --- a/UNDF-REGISTRY.json +++ b/UNDF-REGISTRY.json @@ -804,5 +804,11 @@ "scribus-0002": "UNDF-2026-000000803", "scribus-0003": "UNDF-2026-000000804", "shotcut-0001": "UNDF-2026-000000805", - "obs-studio-0001": "UNDF-2026-000000806" + "obs-studio-0001": "UNDF-2026-000000806", + "vscode-0001": "UNDF-2026-000000807", + "vscode-0002": "UNDF-2026-000000808", + "vscode-0003": "UNDF-2026-000000809", + "vscode-0004": "UNDF-2026-000000810", + "zed-0001": "UNDF-2026-000000811", + "zed-0002": "UNDF-2026-000000812" } diff --git a/defects/vscode/patch/vscode-0001-gallery-uuid-includes.patch b/defects/vscode/patch/vscode-0001-gallery-uuid-includes.patch index 64aa88a21..00c61b498 100644 --- a/defects/vscode/patch/vscode-0001-gallery-uuid-includes.patch +++ b/defects/vscode/patch/vscode-0001-gallery-uuid-includes.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000807 # UNDF: (leave blank) # vscode-0001: extensionGalleryService.getExtensions uuid dedup O(N×M) # diff --git a/defects/vscode/patch/vscode-0002-extension-deps-includes.patch b/defects/vscode/patch/vscode-0002-extension-deps-includes.patch index 49fa8d65e..60d8a3936 100644 --- a/defects/vscode/patch/vscode-0002-extension-deps-includes.patch +++ b/defects/vscode/patch/vscode-0002-extension-deps-includes.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000808 # UNDF: (leave blank) # vscode-0002: abstractExtensionManagementService.getAllDepsAndPacks O(D²) # diff --git a/defects/vscode/patch/vscode-0003-sync-merge-compare-includes.patch b/defects/vscode/patch/vscode-0003-sync-merge-compare-includes.patch index 905327e15..67e11c60d 100644 --- a/defects/vscode/patch/vscode-0003-sync-merge-compare-includes.patch +++ b/defects/vscode/patch/vscode-0003-sync-merge-compare-includes.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000809 # UNDF: (leave blank) # vscode-0003: userDataSync merge compare() functions O(N×M) array includes # diff --git a/defects/vscode/patch/vscode-0004-config-override-identifiers-includes.patch b/defects/vscode/patch/vscode-0004-config-override-identifiers-includes.patch index 262b3c8fa..4758a9414 100644 --- a/defects/vscode/patch/vscode-0004-config-override-identifiers-includes.patch +++ b/defects/vscode/patch/vscode-0004-config-override-identifiers-includes.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000810 # UNDF: (leave blank) # vscode-0004: configurationModels override identifiers O(N×M) array includes # diff --git a/defects/vscode/unit/VscodeTest.class b/defects/vscode/unit/VscodeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..f2369b49c0e030ad5b697e422db3168dce8bdf9b GIT binary patch literal 5894 zcmd5=dvF!i9sbVV$KG5PLPDjlYASVfEjUL+`FydYmqFC}XO~7wIXqsFf>Fy>) zp-8yKVrGVhnJ6L3SZJ4Ff^QgyQk1DE*DzZm7@ypoJCm=DNI0&C!Z8(d1tul$E{jI> z0m-QsbKsD)S8A9qw{YmepoGMWrKrrM8y9J~7F7b1d-N`&J`(QG7E;i#f=`C8tEen zpY?)Jq;dlt8Yg%|@2Tm#U-(luosP3r=m&2dTdCDz~rhS95*@*>RIjAyZemw+oZD7*tA#FcySW~ zDw^dU8`JDr5$S91CU?HF6{&8pF4K}tl+1=@fq)0CoUK~c(C9@QZc(vC!)I}8LKx`` zP|m%Q4+5%9m9y>KwlNewCXu#JFL?D;!r`p<{C4u+VjD=#hHL?J=UARC!OY9yKh4Qf?6qz4CTW z>TO$Z4VKg#DYqRqM~*ztk5-qE#A@3qgf0-?^Z9`BQh zU~Q%d4oXd740ThI(wKeWe}z++XMQEA!3 z49;A>O7CDn9T0ddHO%dW7Nj+LIM{8(W;RA5U46Ya>8Ytc#WiUUHV^a~V=PbQ&!#Cg zaoJncvpNJ=@JXT85DpvB`ffcIGg!+81xiNQG!|49&j}R0|57G8%Pve~pets)cv-sG zu<-aro)>Zy99^?dK^*5qU_X!YHrS|mWNG7ra_O@iRgM8i-Rzg33N%%`gz*B0u$+@g z0vv**B-lnSIy2PZ55%-+2=LLvRoBZ{)4PkuwF)b6drH@pQftn8Y(5 zu}ww|^05Sdti=>Gu@$)y1^5zI_~CjFSwh8x_b^q(WKK%ng>sP(-eYcdFE?Tp<+;Ru zKXaj*W4)v93<_K4oWj*j1%x_XV5@CSwbSpkAs5M+4cSG=71D%R3N{Un{Bac4X?(?W zQZ)m4Y+)9ngu~yC%4KqW!RI;*ZLYL#o@veC)FkusXalf- zFc!j#YfL-JP=!^v4h^^-tyIu0sKyTZq=&MQUMPlp7&)}eL(7IyL`O)Ml+g|EVtmpW z_t7-gJKNOb9HlchN>dAI>VkE)$xW8YDXv(U<_aO^+O9YZpE+GfJ52Xj2AxkaXg1A| zjk<#6oYf@LAgy51)k*<)D5;cW(^ByOJ-jLbX?M%ru!V^LAnkF%ot#n!8X$GD@lTW`wZ^5tD)vI7i3> zt))I}rO3br7}}Sha(a=$lZEWZ}-@=O7rd3htwD z@27ANP`D3JxDQge2TABd_%0qcshkJ*6^M7VinF-y0rmu}rLG@Q!z>lbJC0gMT@KDI zv6FYTGcj>Fs@y(z;Zcl#H@|ZTdX-BK z2CZ`KC%DLBHD66bmL-vGPe(>uh>#ZB$cWHHmX(Q&7m~#++8kHQ&UY(Ij0tEl@qC&0;# z*fGM`rPpHLrXar9wECiV-%x z-n84o!A}hpZDxOdP{l#6;Wy)`HLRs6Yg8!NBV^lQt^N!vEUPn=KTwKG}v9yTTYWjw;Mm|uiX(luW(kB^$iL+0^o S=J9cg8Em2j1$~SH_Wu{tF%b~} literal 0 HcmV?d00001 diff --git a/defects/zed/patch/zed-0001-lsp-edit-dedup-contains.patch b/defects/zed/patch/zed-0001-lsp-edit-dedup-contains.patch index 176295d16..3c5084e7c 100644 --- a/defects/zed/patch/zed-0001-lsp-edit-dedup-contains.patch +++ b/defects/zed/patch/zed-0001-lsp-edit-dedup-contains.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000811 # UNDF: (leave blank) # zed-0001: lsp_store LSP edit dedup Vec::contains O(E²) # diff --git a/defects/zed/patch/zed-0002-extension-manifest-dedup.patch b/defects/zed/patch/zed-0002-extension-manifest-dedup.patch index c38232ff3..ccb0fb7b4 100644 --- a/defects/zed/patch/zed-0002-extension-manifest-dedup.patch +++ b/defects/zed/patch/zed-0002-extension-manifest-dedup.patch @@ -1,3 +1,4 @@ +# UNDF: UNDF-2026-000000812 # UNDF: (leave blank) # zed-0002: extension_builder manifest entry dedup Vec::contains O(N²) # diff --git a/defects/zed/unit/ZedTest.class b/defects/zed/unit/ZedTest.class new file mode 100644 index 0000000000000000000000000000000000000000..75ecb7a9685b88a2f444a017ef353c075fd0138a GIT binary patch literal 3335 zcmd5Ll7Z>+AI1sy)&y@bDgKAuNX6qK&aQWOs8MK-`p}G5f<3! z8kHO~+c{7u=!>If(TPIBUxONG66-Xq#|DA*t9HsnAZ$8DL3iwez~<(b(bee@Z#-3l zI>aP4YS@IhK((R*D9B*gKDr-!^6tduV*q6O#*eR4xZ49^J#-b>{3MR!A^;0 zfpx0}oQ#q5Rt=A!O<+q-UoZx3Yesh_O=q6HqN7`md;W+=j_X0$(^M24=#=QvuowHt z!g(We)=;d*vc>$djOh#+nNt3!F>4nLYUE*XRZ{GyT1M0k2Q(a1%j+r^4a}1N(2*v3 z$4>-@(Ib)4(2Krm&K8S~kt2M&#B<|imQ1_zG^upxrlIFjVLT=P6?CY#GKM?_FRT$(YjPNaK&w(~Qp1x{U=e_qx+MKg=r=)^)&u@dZ zw}L5;ynY5Sx6kROrR1*U(z8(2DNC-_n3CY4s)=%SO9@2NcBwF944Wz%G%u+-RMs+H zj@q_UbP9TY%y8!IOfd|mXUL6b5k`p?Dj-YxoKbX(X1mxB!ZT4^$D+gymFUk3G`S_f zja<{ZW-l0>WrxeTKdjHNATA2LSs5{&Vfok-x|PWq#imi)UMS^L4{}p6Qnm2xV%}K8 zypkY~hsqrAwiwj2*)$6_InqWf%P0(H^fj{--bg;g5XD9$5l1sNV;Ea7!b@rj30&lza|I2^ zVH;*?-H6aK>V!m%MBOrWNYwMCuK6B(KVu!Am~;1^Cp6Y>zALEju??{uRZw>kYI4kj zJYI&}6HqR?pj%YW0~I8wwnXqQcKb+&)~>pZE{<<1aO@_rpdvorcj`uqp$T0?vmd+B z&&%yNT5uAruK)G$uMkp@0O3p~O z_gs{zcG=(S@2k!9d$HvvO+2{$U2IJR;=xZC1}MkR&7fFX`7sf=gZA#AYW8=B;=xzr zp;zt0a;w~g?l<0s3@m|Z7x@T>V*TOI;G6Pqzk?&`DemRA!Fb4RLtEt?45z1LJaP-+ z*yBqG#>UdOacWWxL>R-&#hX4+yYF{BJNKYx6J^h){=~D3|Ac1>;^m+Vv7rpHVcXNH zqd;s^RNTSSs+yGx#}#G}a0UTPkoif}^5XAcBp$?hM&Si2dlBbw2|6z0HMXzgDZI@> z@D9t)`&9T#7KyJhkMF4A4^;6dEZ`Sjhr6*LT9FfnkQe80Ra`>Bjfd}0x5D}qlAISz z+Zq4!kHQ-(q1`@svD+I@XE_ed4jP>p@ k|LP%4@WXaF&EqQD^>pAGJuSFT2hVXV%J=8-B3?$~R~hc!0ssI2 literal 0 HcmV?d00001