Skip to content

Commit 480aa63

Browse files
committed
Backfill/prepare CHANGELOG.md for imminent 0.4.0 release.
1 parent 13e47a1 commit 480aa63

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3333

3434
## [Unreleased] - ReleaseDate
3535

36+
### Changed 🛠
37+
38+
39+
### Fixed 🩹
40+
- [PR#2](https://github.com/Rust-GPU/spirt/pull/2) included a combination of control-flow (restructurization) refactors and fixes:
41+
- fixed rewrites of chains of `OpPhi`s (for e.g. Rust-GPU's non-minimal SSA form)
42+
- isolated the `ControlRegion`s of unstructured SPIR-T CFGs from eachother
43+
- i.e. removed the implicit dominance-based (SSA-style) "value visibility" semantics
44+
- explicit (phi-like) propagation of *all* values across CFG edges required
45+
- structured control-flow, however, retained its more flexible "value visibility"
46+
- restructurization expected to "fuse" away the massively redundant dataflow
47+
-
48+
49+
---
50+
51+
### ⬆️ *above entries after repository move (to [`Rust-GPU/spirt`](https://github.com/Rust-GPU/spirt)*)
52+
*See also [the transition announcement blog post](https://rust-gpu.github.io/blog/transition-announcement/).*
53+
### ⬇️ *below entries before repository move (from [`EmbarkStudios/spirt`](https://github.com/EmbarkStudios/spirt))*
54+
55+
---
56+
3657
### Changed 🛠
3758
- [PR#61](https://github.com/EmbarkStudios/spirt/pull/61) updated `SPIRV-Headers`
3859
to match Vulkan SDK 1.3.275

0 commit comments

Comments
 (0)