Commit 0f7a5ae
committed
v0.7.17
- Pure TS implementation of the Yoga engine to avoid infinite linear memory growth.
- Optimized Diffviewer rendering algorithm to reduce large number of Yoga nodes allocated.
- widestLine cache to reduce stringWidth recalculation.
- Add clearYogaNodeReferences to prevent dangling WASM pointers.
- Output instance reuse to reduce GC pressure
- Set limited cache to prevent infinite growth1 parent 41060d6 commit 0f7a5ae
62 files changed
Lines changed: 8148 additions & 708 deletions
File tree
- .github/workflows
- source
- hooks/conversation
- mcp
- ui/components/tools
- utils
- core
- execution
- vendor/ink
- src
- components
- hooks
- yoga-ts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
63 | 66 | | |
64 | 67 | | |
65 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
162 | 163 | | |
163 | 164 | | |
164 | 165 | | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
165 | 169 | | |
166 | 170 | | |
167 | 171 | | |
| |||
0 commit comments