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.64, 1.29, 2.72, 4.51, 5.44, 8.04, 16.96, 17.14]
line [0.69, 1.32, 2.66, 4.49, 5.08, 8.70, 17.61, 15.89]
line [0.67, 1.35, 2.67, 4.55, 5.35, 8.75, 15.89, 17.47]
---
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.23, 0.36, 0.44, 0.52, 0.72, 0.79, 0.92, 1.03]
line [0.26, 0.35, 0.49, 0.54, 0.76, 0.86, 0.99, 1.15]
line [0.21, 0.32, 0.50, 0.59, 0.73, 0.79, 0.92, 1.06]
---
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.63, 1.58, 2.87, 5.00, 8.60, 20.76, 39.45, 78.31]
line [0.74, 1.60, 2.93, 5.42, 9.08, 20.19, 39.45, 79.51]
line [0.69, 1.65, 2.70, 4.90, 8.53, 18.59, 38.46, 79.39]
|
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) | 𝕏
4dcb81b to
6b9d7d5
Compare

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.