diff --git a/CHANGELOG.md b/CHANGELOG.md index ac2b7171..b1d33929 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [2.0.0-alpha9.3] - 2022-03-24 + +### Added +- Discriminated unions inside kernel functions +- Stepped and non-integer loops + +### Fixed +- Native opencl library linking + +## [2.0.0-alpha9.2] - 2021-10-16 ### Added - ```ClCell``` support @@ -14,8 +23,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Records including generic records ### Fixed -- Atomics - +- Atomics + ## [2.0.0-alpha9.1] - 2021-10-16 ### Fixed @@ -144,7 +153,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - FSharp.Core form NuGet - .NET 4.5 -[Unreleased]: https://github.com/YaccConstructor/Brahma.FSharp/compare/v2.0.0-alpha9.1...HEAD +[Unreleased]: https://github.com/YaccConstructor/Brahma.FSharp/compare/v2.0.0-alpha9.3...HEAD +[2.0.0-alpha9.3]: https://github.com/YaccConstructor/Brahma.FSharp/compare/v1.1.5...v2.0.0-alpha9.3 +[2.0.0-alpha9.2]: https://github.com/YaccConstructor/Brahma.FSharp/compare/v1.1.5...v2.0.0-alpha9.2 [2.0.0-alpha9.1]: https://github.com/YaccConstructor/Brahma.FSharp/compare/v1.1.5...v2.0.0-alpha9.1 [2.0.0-alpha9]: https://github.com/YaccConstructor/Brahma.FSharp/compare/v1.1.5...v2.0.0-alpha9 [2.0.0-alpha8]: https://github.com/YaccConstructor/Brahma.FSharp/compare/v1.1.5...v2.0.0-alpha8 diff --git a/src/Brahma.FSharp.OpenCL.AST/AssemblyInfo.fs b/src/Brahma.FSharp.OpenCL.AST/AssemblyInfo.fs index f48f41a2..1d637436 100644 --- a/src/Brahma.FSharp.OpenCL.AST/AssemblyInfo.fs +++ b/src/Brahma.FSharp.OpenCL.AST/AssemblyInfo.fs @@ -5,19 +5,19 @@ open System.Reflection [] [] [] -[] +[] [] [] [] -[] +[] do () module internal AssemblyVersionInformation = let [] AssemblyTitle = "Brahma.FSharp.OpenCL.AST" let [] AssemblyProduct = "Brahma.FSharp" let [] AssemblyVersion = "2.0.0" - let [] AssemblyMetadata_ReleaseDate = "2021-11-26T00:00:00.0000000+03:00" + let [] AssemblyMetadata_ReleaseDate = "2022-03-24T00:00:00.0000000+03:00" let [] AssemblyFileVersion = "2.0.0" let [] AssemblyInformationalVersion = "2.0.0" let [] AssemblyMetadata_ReleaseChannel = "alpha9" - let [] AssemblyMetadata_GitHash = "17f05e40eac8cda8b7bec37f4db25f14189e2600" + let [] AssemblyMetadata_GitHash = "ee100a0b8616aec18409ddf54b5755a5584d5d68" diff --git a/src/Brahma.FSharp.OpenCL.Core/AssemblyInfo.fs b/src/Brahma.FSharp.OpenCL.Core/AssemblyInfo.fs index 18b95d19..210149f1 100644 --- a/src/Brahma.FSharp.OpenCL.Core/AssemblyInfo.fs +++ b/src/Brahma.FSharp.OpenCL.Core/AssemblyInfo.fs @@ -5,19 +5,19 @@ open System.Reflection [] [] [] -[] +[] [] [] [] -[] +[] do () module internal AssemblyVersionInformation = let [] AssemblyTitle = "Brahma.FSharp.OpenCL.Core" let [] AssemblyProduct = "Brahma.FSharp" let [] AssemblyVersion = "2.0.0" - let [] AssemblyMetadata_ReleaseDate = "2021-11-26T00:00:00.0000000+03:00" + let [] AssemblyMetadata_ReleaseDate = "2022-03-24T00:00:00.0000000+03:00" let [] AssemblyFileVersion = "2.0.0" let [] AssemblyInformationalVersion = "2.0.0" let [] AssemblyMetadata_ReleaseChannel = "alpha9" - let [] AssemblyMetadata_GitHash = "17f05e40eac8cda8b7bec37f4db25f14189e2600" + let [] AssemblyMetadata_GitHash = "ee100a0b8616aec18409ddf54b5755a5584d5d68" diff --git a/src/Brahma.FSharp.OpenCL.Printer/AssemblyInfo.fs b/src/Brahma.FSharp.OpenCL.Printer/AssemblyInfo.fs index 456c1de8..543a0c9c 100644 --- a/src/Brahma.FSharp.OpenCL.Printer/AssemblyInfo.fs +++ b/src/Brahma.FSharp.OpenCL.Printer/AssemblyInfo.fs @@ -5,19 +5,19 @@ open System.Reflection [] [] [] -[] +[] [] [] [] -[] +[] do () module internal AssemblyVersionInformation = let [] AssemblyTitle = "Brahma.FSharp.OpenCL.Printer" let [] AssemblyProduct = "Brahma.FSharp" let [] AssemblyVersion = "2.0.0" - let [] AssemblyMetadata_ReleaseDate = "2021-11-26T00:00:00.0000000+03:00" + let [] AssemblyMetadata_ReleaseDate = "2022-03-24T00:00:00.0000000+03:00" let [] AssemblyFileVersion = "2.0.0" let [] AssemblyInformationalVersion = "2.0.0" let [] AssemblyMetadata_ReleaseChannel = "alpha9" - let [] AssemblyMetadata_GitHash = "17f05e40eac8cda8b7bec37f4db25f14189e2600" + let [] AssemblyMetadata_GitHash = "ee100a0b8616aec18409ddf54b5755a5584d5d68" diff --git a/src/Brahma.FSharp.OpenCL.Shared/AssemblyInfo.fs b/src/Brahma.FSharp.OpenCL.Shared/AssemblyInfo.fs index b4ff0dad..191fdd20 100644 --- a/src/Brahma.FSharp.OpenCL.Shared/AssemblyInfo.fs +++ b/src/Brahma.FSharp.OpenCL.Shared/AssemblyInfo.fs @@ -5,19 +5,19 @@ open System.Reflection [] [] [] -[] +[] [] [] [] -[] +[] do () module internal AssemblyVersionInformation = let [] AssemblyTitle = "Brahma.FSharp.OpenCL.Shared" let [] AssemblyProduct = "Brahma.FSharp" let [] AssemblyVersion = "2.0.0" - let [] AssemblyMetadata_ReleaseDate = "2021-11-26T00:00:00.0000000+03:00" + let [] AssemblyMetadata_ReleaseDate = "2022-03-24T00:00:00.0000000+03:00" let [] AssemblyFileVersion = "2.0.0" let [] AssemblyInformationalVersion = "2.0.0" let [] AssemblyMetadata_ReleaseChannel = "alpha9" - let [] AssemblyMetadata_GitHash = "17f05e40eac8cda8b7bec37f4db25f14189e2600" + let [] AssemblyMetadata_GitHash = "ee100a0b8616aec18409ddf54b5755a5584d5d68" diff --git a/src/Brahma.FSharp.OpenCL.Translator/AssemblyInfo.fs b/src/Brahma.FSharp.OpenCL.Translator/AssemblyInfo.fs index 0ed5dcf5..119ecb82 100644 --- a/src/Brahma.FSharp.OpenCL.Translator/AssemblyInfo.fs +++ b/src/Brahma.FSharp.OpenCL.Translator/AssemblyInfo.fs @@ -5,19 +5,19 @@ open System.Reflection [] [] [] -[] +[] [] [] [] -[] +[] do () module internal AssemblyVersionInformation = let [] AssemblyTitle = "Brahma.FSharp.OpenCL.Translator" let [] AssemblyProduct = "Brahma.FSharp" let [] AssemblyVersion = "2.0.0" - let [] AssemblyMetadata_ReleaseDate = "2021-11-26T00:00:00.0000000+03:00" + let [] AssemblyMetadata_ReleaseDate = "2022-03-24T00:00:00.0000000+03:00" let [] AssemblyFileVersion = "2.0.0" let [] AssemblyInformationalVersion = "2.0.0" let [] AssemblyMetadata_ReleaseChannel = "alpha9" - let [] AssemblyMetadata_GitHash = "17f05e40eac8cda8b7bec37f4db25f14189e2600" + let [] AssemblyMetadata_GitHash = "ee100a0b8616aec18409ddf54b5755a5584d5d68"