Conversation
|
pkg.pr.new packages benchmark commit |
Bundle size comparison (
|
| 🟢 Decreased | ➖ Unchanged | 🔴 Increased | ❔ Unknown |
|---|---|---|---|
| 0 | 325 | 0 | 0 |
No notable changes.
If you wish to run a comparison for other, slower bundlers, run the 'Tree-shake test' from the GitHub Actions menu.
Resolution Time Benchmark---
config:
themeVariables:
xyChart:
plotColorPalette: "#E63946, #3B82F6, #059669"
---
xychart
title "Random Branching (🔴 PR | 🔵 main | 🟢 release)"
x-axis "max depth" [1, 2, 3, 4, 5, 6, 7, 8]
y-axis "time (ms)"
line [0.85, 1.74, 4.00, 6.53, 6.97, 12.04, 23.43, 23.66]
line [0.93, 1.86, 4.26, 6.08, 6.89, 10.84, 22.72, 25.13]
line [0.93, 1.88, 3.94, 6.32, 7.12, 12.41, 23.21, 22.60]
---
config:
themeVariables:
xyChart:
plotColorPalette: "#E63946, #3B82F6, #059669"
---
xychart
title "Linear Recursion (🔴 PR | 🔵 main | 🟢 release)"
x-axis "max depth" [1, 2, 3, 4, 5, 6, 7, 8]
y-axis "time (ms)"
line [0.33, 0.58, 0.72, 0.87, 1.17, 1.22, 1.37, 1.44]
line [0.32, 0.55, 0.69, 0.86, 1.12, 1.15, 1.37, 1.51]
line [0.33, 0.52, 0.66, 0.79, 1.09, 1.15, 1.38, 1.49]
---
config:
themeVariables:
xyChart:
plotColorPalette: "#E63946, #3B82F6, #059669"
---
xychart
title "Full Tree (🔴 PR | 🔵 main | 🟢 release)"
x-axis "max depth" [1, 2, 3, 4, 5, 6, 7, 8]
y-axis "time (ms)"
line [0.74, 2.15, 4.06, 7.03, 11.70, 24.81, 54.33, 108.58]
line [0.72, 2.11, 3.66, 7.20, 11.69, 24.68, 54.96, 110.25]
line [0.80, 2.10, 3.15, 6.64, 11.56, 25.05, 55.34, 108.59]
|
There was a problem hiding this comment.
🟢 Approval recommended
The dependency update is focused and has no unresolved review issues.
Pull request overview
Pins typegpu to an exact workspace version for @typegpu/gl.
Changes:
- Replaces the caret workspace range with an exact workspace reference.
File summaries
| File | Description |
|---|---|
packages/typegpu-gl/package.json |
Pins the typegpu peer dependency to the exact workspace version. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
@typegpu/glpeer dependency pinned to an exact version:peerDependencies.typegpuinpackages/typegpu-gl/package.jsonchanged fromworkspace:^to bareworkspace:.
pnpm resolves a bare workspace: to the exact workspace version when packing (identical to workspace:*), so the published manifest will carry the exact typegpu version instead of a caret range. Verified on the repo-pinned pnpm 11.1.2. Note this intentionally differs from the eight sibling packages that keep workspace:^; the consumer-visible effect only lands after @typegpu/gl is version-bumped and released.
DeepSeek Flash (free via Pullfrog for OSS) | 𝕏

Right now, pretty much every
typegpuupdate changes the internals, in particular,WgslGenerator, causing@typegpu/glto go out of sync. This change pins an exact typegpu patch version as a peer dependency.