1.0 KiB
1.0 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Eventual]
Added
Changed
[0.2.0] - 2025-12-25
Added
- 100% documentation coverage
haskellPackages.hlintinflake.nixdev shellREADME.md
Changed
- split into the following modules
GLSLGLSL.CompileGLSL.InternalGLSL.Internal.Compile
- only the former 2 have type-safe gurantees for generated code
- most projects should only import the former 2
- see sample in
Main.hs
- see sample in
Fixed
- issue where user was expected to correctly type variable declarations
- user must now only use the correct constructor
- old:
someVar = var (id "some_var") T'float :: Exp T'float - new:
someVar = var'float $ id "some_var"
- old:
- user must now only use the correct constructor
[0.1.0] - 2025-12-21
- initialized project
- added
CHANGELOG.md