Repository navigation
Commit 1f69a7d
committed
fix(javascript): keep a list's item when writing it grows the list column
The column was read before the item was written, so an item whose own
lists outgrew it landed in the copy the growth replaced, leaving a hole:
a module's last `export { … }` went missing after a smaller tree set the
size hint (Vue 3 beautified, swc's asmjs fixture with improvements).
A tree whose parse throws is now released too.
Claude-Session: https://claude.ai/code/session_01Tgxgyb4N35ndP6cC4KcrXC1 parent 958022f commit 1f69a7d
3 files changed
Lines changed: 89 additions & 37 deletions
File tree
- lib/javascript
- test/unitCases
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10947 | 10947 | | |
10948 | 10948 | | |
10949 | 10949 | | |
10950 | | - | |
10951 | | - | |
10952 | | - | |
| 10950 | + | |
| 10951 | + | |
| 10952 | + | |
| 10953 | + | |
10953 | 10954 | | |
10954 | 10955 | | |
10955 | 10956 | | |
| |||
21043 | 21044 | | |
21044 | 21045 | | |
21045 | 21046 | | |
21046 | | - | |
21047 | | - | |
21048 | | - | |
21049 | | - | |
21050 | | - | |
21051 | | - | |
21052 | | - | |
21053 | | - | |
21054 | | - | |
21055 | | - | |
21056 | | - | |
21057 | | - | |
21058 | | - | |
21059 | | - | |
| 21047 | + | |
| 21048 | + | |
| 21049 | + | |
| 21050 | + | |
| 21051 | + | |
| 21052 | + | |
| 21053 | + | |
| 21054 | + | |
| 21055 | + | |
| 21056 | + | |
| 21057 | + | |
| 21058 | + | |
| 21059 | + | |
| 21060 | + | |
| 21061 | + | |
| 21062 | + | |
| 21063 | + | |
| 21064 | + | |
| 21065 | + | |
| 21066 | + | |
21060 | 21067 | | |
21061 | 21068 | | |
21062 | 21069 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18127 | 18127 | | |
18128 | 18128 | | |
18129 | 18129 | | |
18130 | | - | |
18131 | | - | |
18132 | | - | |
18133 | | - | |
18134 | | - | |
18135 | | - | |
18136 | | - | |
18137 | | - | |
18138 | | - | |
18139 | | - | |
18140 | | - | |
18141 | | - | |
18142 | | - | |
18143 | | - | |
18144 | | - | |
18145 | | - | |
18146 | | - | |
| 18130 | + | |
| 18131 | + | |
| 18132 | + | |
| 18133 | + | |
| 18134 | + | |
| 18135 | + | |
| 18136 | + | |
| 18137 | + | |
| 18138 | + | |
| 18139 | + | |
| 18140 | + | |
| 18141 | + | |
| 18142 | + | |
| 18143 | + | |
| 18144 | + | |
| 18145 | + | |
| 18146 | + | |
| 18147 | + | |
| 18148 | + | |
| 18149 | + | |
| 18150 | + | |
| 18151 | + | |
18147 | 18152 | | |
18148 | | - | |
18149 | | - | |
18150 | | - | |
| 18153 | + | |
| 18154 | + | |
| 18155 | + | |
| 18156 | + | |
| 18157 | + | |
| 18158 | + | |
18151 | 18159 | | |
18152 | 18160 | | |
18153 | 18161 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
368 | 405 | | |
369 | 406 | | |
370 | 407 | | |
| |||
0 commit comments