inline-asm-0.5.0.0: ChangeLog.md
# Changelog for inline-asm
## v0.5.0.0
* Add `defineAsmFunM` for impure assembly functions (think `rdtsc`) that shall live in a `PrimMonad`.
* Drop support for template-haskell-2.15.0.0.
* Introduce (optionally buildable) examples instead of some ad-hoc `app/Main.hs`.
## v0.4.0.2
* Fix compatibility with the recently released template-haskell-2.16.0.0.
## v0.4.0.1
* Fix expression parser not parsing some expressions it definitely should parse.
## v0.4.0.0
* Add helpers (`unroll`/`unrolls`) for compile-time loop unrolling.
* Add `move` remapping command.
* Use `{}` for escaping instead of `${}` to improve readability.
## v0.3.1.0
* Support passing `ByteString`s to the assembly.
* Introduced a helper synonym `RET_HASK` to get back into the Haskell land explicitly.
## v0.3.0.0
* Support named arguments for doubles and floats as well.
* Support passing Ptr values.
## v0.2.0.0
* Support named arguments.
## v0.1.1.0
* Support returning tuples.
## v0.1.0.0
* Initial implementation.