Skip to content

Releases: routersys/ComputeWeave

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 07:39

変更内容

  • 簡易リリースをテスト無しで高速化する (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.1

NuGet

https://www.nuget.org/packages/ComputeWeave/1.4.1

テストは実行していません。パッケージ作成時のビルドだけを実行しています。

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 11:48

変更内容

  • 次のリリース版数を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.0

NuGet

https://www.nuget.org/packages/ComputeWeave/1.4.0

全件のテストは実行していません。今回の変更に対応するテストだけを通しています。

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 08:53

変更内容

  • 次のリリース版数を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.0

NuGet

https://www.nuget.org/packages/ComputeWeave/1.3.0

v1.2.4

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:21

変更内容

  • 次のリリース版数を1.2.4へ上げる (0bf0be9)
  • 参照種別ごとの解放保留とIdle除外を検証する (7b0506e)
  • 実行時構造体のレイアウト検査テストを追加 (3a263a1)
  • 未使用のResourceBindingRecordを削除 (25b4e20)
  • 配列経路の序数検証が投げる例外種別を固定 (860c457)
  • 単一リソース時の序数検証を既存の等値判定へ揃える (f1a60e8)

インストール

dotnet add package ComputeWeave --version 1.2.4

NuGet

https://www.nuget.org/packages/ComputeWeave/1.2.4

全件のテストは実行していません。今回の変更に対応するテストだけを通しています。

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:09

変更内容

  • 次のリリース版数を1.2.3へ上げる (14707ea)
  • 解放権限の原子性を検証する敵対的テストを追加 (4df585f)
  • 解放遷移の生存状態と権限を単一CASへ統合 (12bcfdc)
  • 統合時に混入した余分な空行を除去 (e647a86)
  • リソース序数の境界値と不正入力のテストを追加 (c7d8003)
  • 統合状態ビットへの並行アクセスの敵対的テストを追加 (1873b19)
  • 状態ビット書き込みを担当ビット幅へ切り詰める (3f79bb7)
  • 単一リソース時の不正なリソース序数の範囲検証を復元 (c68dd21)

インストール

dotnet add package ComputeWeave --version 1.2.3

NuGet

https://www.nuget.org/packages/ComputeWeave/1.2.3

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 06 Aug 09:05

変更内容

  • 次のリリース版数を1.2.2へ上げる (a00766c)
  • 所有権遷移のTOCTOU修正とWriteOwnershipの削除 (98e31e8)
  • FencePointフィールドの読み書き順序のVolatile保証 (15d96e0)
  • 単一リソース時の配列割り当て排除 (1d04ae7)
  • プロパティ変更に伴う参照渡しエラーの修正 (01612da)
  • ResourceGenerationRecordのフラグ統合によるメモリ最適化 (9db4b75)

インストール

dotnet add package ComputeWeave --version 1.2.2

NuGet

https://www.nuget.org/packages/ComputeWeave/1.2.2

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 04:37

変更内容

  • 次のリリース版数を1.2.1へ上げる (28a8d66)
  • Enum.HasFlagでのボックス化を回避する最適化 (7777dac)
  • NuGet説明文を自然な英語に修正 (af3368d)
  • NuGet説明文を英語化 (f9cc361)
  • ライブラリ更新 (07f19cd)
  • アナライザーのリリースバージョンを1.2に修正 (ebfedd1)
  • 2.0.0 → 1.2.0 (b896d5b)

インストール

dotnet add package ComputeWeave --version 1.2.1

NuGet

https://www.nuget.org/packages/ComputeWeave/1.2.1

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 00:25

変更内容

  • パイプラインの診断をリリース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.0

NuGet

https://www.nuget.org/packages/ComputeWeave/1.2.0

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 02 Aug 08:20

変更内容

  • 次のリリース版数を1.1.4へ上げる (7863301)
  • アダプター識別子を外部提供者から読めるようにする (52acea0)

インストール

dotnet add package ComputeWeave --version 1.1.4

NuGet

https://www.nuget.org/packages/ComputeWeave/1.1.4

全件のテストは実行していません。今回の変更に対応するテストだけを通しています。

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 02 Aug 07:52

変更内容

  • 次のリリース版数を1.1.3へ上げる (5ef8af5)
  • 提出が確保を伴わないことを検証する (733b0a1)
  • 提出経路から呼び出しごとの確保を除く (3f2fdc1)

インストール

dotnet add package ComputeWeave --version 1.1.3

NuGet

https://www.nuget.org/packages/ComputeWeave/1.1.3

全件のテストは実行していません。今回の変更に対応するテストだけを通しています。