v0.3.0
Release highlights:
wesl-ccontains C bindings! (@zeozeozeo)- moved some of the code to
wesl-types, which is shared with wgsl-analyzer - moved
quoteto a separate crate - ...bug fixes and other improvements
What's Changed
- fix: avoid converting dashes in file names by @stefnotch in #106
- C bindings by @zeozeozeo in #104
- Allow package paths in
VirtualResolverby @k2d222 in #113 - Made
PkgandModuletypes public #105 by @k2d222 in #111 - fix join_paths when operands are relative by @k2d222 in #115
- tsify-next is deprecated by @k2d222 in #119
- Fix tokrepr docs.rs build and add readme by @k2d222 in #118
- Reduce usage of derive_more by @stefnotch in #120
- Add Type::Ref to wgsl-types by @stefnotch in #121
- Pull out types, instances and builtins into crate
wgsl-typesby @k2d222 in #117 - cli disable lower by default (#125) by @k2d222 in #129
- Try out tombi by @stefnotch in #122
- Faster compilation times by @stefnotch in #132
- Error with imported name collisions by @k2d222 in #128
- Remove duplicated lists of builtins by @stefnotch in #135
- CI: use
cargo-denyaction by @k2d222 in #137 - Update
annotate_snippetsandnagaby @k2d222 in #138 - Improved naga extensions support by @k2d222 in #136
- CI: install cargo-udeps from GitGub Releases by @k2d222 in #141
- Get the resolver back from
Wesl<R: Resolver>by @jannik4 in #142 - Add builtin type creation to wgsl-types by @stefnotch in #145
- Add hash to types used in wgsl-analyzer by @stefnotch in #146
- Packager fixes by @k2d222 in #140
- use raw idents in codegen by @k2d222 in #148
- Various fixes by @k2d222 in #153
- disable lazy when strip is disabled by @k2d222 in #158
- Fix double compile by @stefnotch in #168
- Fix matrix type must be f32 or f16 by @k2d222 in #169
- add translation unit to virtual resolver by @vxpm in #170
- Fix tests on systems with git < 2.49.0 by @brianreavis in #173
- fix circular type crash by @k2d222 in #159
- Fix atomic store by @YouSafe in #177
- move
quotemacros to a separate crate by @k2d222 in #176 - Allow attributes on assignment and increment statements by @k2d222 in #175
- Update Logos to 0.16 by @k2d222 in #178
New Contributors
- @zeozeozeo made their first contribution in #104
- @vxpm made their first contribution in #170
- @brianreavis made their first contribution in #173
- @YouSafe made their first contribution in #177