Releases: routersys/ComputeWeave
Releases · routersys/ComputeWeave
Release list
v1.4.1
変更内容
- 簡易リリースをテスト無しで高速化する (e18bd63)
- DXC共有キャッシュの競合耐性を検証する (52e5726)
- DXC展開を内容共有キャッシュへ移行する (5694027)
- 次のリリース版数を1.4.1へ上げる (e7b959d)
- Permit解放待機者の命名を明確化する (68cb3ec)
- Permit解放通知の再利用を検証する (6ab2f7c)
- 複数Permit待機者と割り当てを検証する (65deb7b)
- 通常経路の専用Lockを維持する (a5e7048)
- Permit待機の例外解放経路を単純化する (9efae23)
- Permit待機中断時の参照解放を検証する (1a41c47)
- Permit待機例外時の参照漏れを防ぐ (e8b1e2f)
- Permit待機後だけドメイン状態を検証する (1056fea)
- Permit待機中の破棄収束を検証する (83d2654)
- Permit取得失敗時にドメイン解放を進める (dbab9a0)
- Permit待機後にドメイン状態を再検証する (bf18669)
- 保守処理との競合規則を説明する (69dd798)
- 保守処理後のPermit取得を検証する (cd54765)
- 保守処理とのPermit競合を直列化する (452e711)
インストール
dotnet add package ComputeWeave --version 1.4.1NuGet
https://www.nuget.org/packages/ComputeWeave/1.4.1
テストは実行していません。パッケージ作成時のビルドだけを実行しています。
v1.4.0
変更内容
- 次のリリース版数を1.4.0へ上げる (2385ed4)
- 貸与構築失敗時に参照を解放する (1a08225)
- 貸与寸法取得の無割り当てを検証する (95dfc6e)
- 貸与寸法の世代対応をAPIへ明記する (680bd27)
- 貸与に対応する確保寸法を説明する (6bb4fa1)
- 貸与が世代の確保寸法を保つことを検証する (f734b9b)
- 貸与へ世代の確保寸法を保持する (0e2a25d)
- 確保サイズ取得の競合条件を説明する (57bb53c)
- 確保サイズ取得の無割り当てを検証する (f8ebd6c)
- GrowOnlyの確保サイズ取得を検証する (24048bd)
- 確保サイズ取得の生成結果を検証する (3e7b1fa)
- 生成APIを確保サイズ取得へ改名する (4bf9d0b)
- 共有テクスチャの確保サイズ取得へ改名する (b1e7d43)
- 物理寸法取得を説明書へ追加する (b9b9181)
- GrowOnlyの物理寸法取得を検証する (01b6153)
- 物理寸法取得の生成結果を検証する (4609150)
- 資源集合に物理寸法取得を生成する (c73309b)
- 共有テクスチャの物理寸法取得を追加する (9aad7b7)
インストール
dotnet add package ComputeWeave --version 1.4.0NuGet
https://www.nuget.org/packages/ComputeWeave/1.4.0
全件のテストは実行していません。今回の変更に対応するテストだけを通しています。
v1.3.0
変更内容
- 次のリリース版数を1.3.0へ上げる (6a777ca)
- 外部アロケーターと宣言的層の排他を明示する (24d541a)
- 外部アロケーターが予算の対象外であることを明記する (06662dd)
- 回収の非同期化と汚染の挙動を説明書へ反映する (4caa272)
- 回収が非同期になったことを公開文書へ書く (5e2bcc3)
- 試験代替の表明が届かない条件を注記する (3249ae4)
- 例外時の実行権解放を検証で固定する (125fe10)
- 保守経路の供給者失敗でドメインを汚染する (31ead19)
- 供給者失敗を調停者から隔離する (058694b)
- 契約を誤った例外経路の検証を取り下げる (9c762fd)
- 例外と再入で実行権が残らないことを固定する (fa0b372)
- 破棄と調停者の併走を検証へ加える (7344602)
- 破棄時の実行主体をコード上で明示する (77eb229)
- 実行主体をIL到達性で固定する (00dc964)
- 調停者の実行を待って外部解放を表明する (fca85a2)
- 外部ドレインの実行を保守調停者へ限る (369141c)
- ドレイン省略経路の実行権を検証へ加える (cd70f21)
- 位相の実行権を検証で固定する (73fdaaa)
- 外部保守の位相に実行権を導入する (7763c47)
- 共有信号の計数をフェンス進行より先に公開する (cf8a833)
- 試験代替の計数をスレッド間で原子化する (92796b3)
- 保留した信号が試験失敗で閉塞しないようにする (413372a)
- トリム検証で完了処理の静止を待つ (d9d7207)
- 外部相互運用の試験代替から実時間依存を除く (1c3cba5)
- 解放と昇格の呼び出し箇所を承認一覧へ加える (2f4427a)
- 承認済み呼び出し元の消失を明示的に報告する (4ffb9bf)
- 宣言した排他が実際に取得されることを検証する (089b021)
- 外部障害経路の排他宣言を実態へ訂正する (7dba85a)
- 世代参照の呼び出し箇所を承認一覧へ固定する (f12539f)
インストール
dotnet add package ComputeWeave --version 1.3.0NuGet
v1.2.4
変更内容
- 次のリリース版数を1.2.4へ上げる (0bf0be9)
- 参照種別ごとの解放保留とIdle除外を検証する (7b0506e)
- 実行時構造体のレイアウト検査テストを追加 (3a263a1)
- 未使用のResourceBindingRecordを削除 (25b4e20)
- 配列経路の序数検証が投げる例外種別を固定 (860c457)
- 単一リソース時の序数検証を既存の等値判定へ揃える (f1a60e8)
インストール
dotnet add package ComputeWeave --version 1.2.4NuGet
https://www.nuget.org/packages/ComputeWeave/1.2.4
全件のテストは実行していません。今回の変更に対応するテストだけを通しています。
v1.2.3
変更内容
- 次のリリース版数を1.2.3へ上げる (14707ea)
- 解放権限の原子性を検証する敵対的テストを追加 (4df585f)
- 解放遷移の生存状態と権限を単一CASへ統合 (12bcfdc)
- 統合時に混入した余分な空行を除去 (e647a86)
- リソース序数の境界値と不正入力のテストを追加 (c7d8003)
- 統合状態ビットへの並行アクセスの敵対的テストを追加 (1873b19)
- 状態ビット書き込みを担当ビット幅へ切り詰める (3f79bb7)
- 単一リソース時の不正なリソース序数の範囲検証を復元 (c68dd21)
インストール
dotnet add package ComputeWeave --version 1.2.3NuGet
v1.2.2
v1.2.1
v1.2.0
変更内容
- パイプラインの診断をリリース1.2へ移す (5633ae0)
- 次のリリース版数を1.2.0へ上げる (1a0cc5f)
- READMEへデバイス参照と移行の注記を載せる (cc8eb17)
- デバイスのNative参照を検証する (2dcff84)
- デバイスの生ポインタへ追跡付きの参照を足す (367a205)
- 設定スイッチの名前を製品名へ移行する (7c3ebec)
- READMEへ保証の境界を載せる (60f7332)
- 追跡外のAPIへその旨を明記する (c34a44c)
- 破棄時に残るNative参照を記録する (b8e4cb3)
- 転送資源のNative参照を検証する (6380df5)
- 転送資源へ世代の同一性を持たせる (1592733)
- Native参照が資源の解放を遅らせることを検証する (eaad28f)
- Native参照が資源の生存を保つことを検証する (307e2f3)
- 資源の生ポインタへ追跡付きの参照を足す (138ad78)
- Native参照が世代の解放を保留することを検証する (940db28)
- 世代へNative参照の計数を加える (7cd02e7)
- READMEの記述を現行の属性契約へ合わせる (1e73600)
インストール
dotnet add package ComputeWeave --version 1.2.0NuGet
v1.1.4
変更内容
インストール
dotnet add package ComputeWeave --version 1.1.4NuGet
https://www.nuget.org/packages/ComputeWeave/1.1.4
全件のテストは実行していません。今回の変更に対応するテストだけを通しています。
v1.1.3
変更内容
インストール
dotnet add package ComputeWeave --version 1.1.3NuGet
https://www.nuget.org/packages/ComputeWeave/1.1.3
全件のテストは実行していません。今回の変更に対応するテストだけを通しています。