Changelog of @hackage/inline-asm 0.5.0.0

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 ByteStrings 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.