Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 2.05 KB

changelog.md

File metadata and controls

62 lines (40 loc) · 2.05 KB

0.68.7

  • Fix race condition when using response files (#30)
  • Add extra diagnostics when hsc2hs sub-process fails and make TempFile creation fully atomic on Windows. See (#33)
  • Inline part of the process library in order to make Windows wait correctly for the termination of a process when execv or spawn are used. See (#39)

0.68.6

  • Supports generation of response files to avoid system filepath limits (#22, #23)

  • Fix non-deterministic failures for response file handlings (#29)

  • Temporary file removals on Windows are not a bit more reliable and should throw less access denied errors. See #25 and (#9775)

  • Accept a leading single quote for data constructor promotion (#13, #17)

  • Support MonadFail / base-4.13

  • Include template file as first header in hsc2hs generated C file (#28)

  • On Windows define __USE_MINGW_ANSI_STDIO to 1 instead of 0 when not already defined in standard template header. This is a more modern default (#28)

0.68.5

  • Support response files regardless of which GHC hsc2hs was compiled with (#15758)

  • Support for non-x86 platforms should be significantly more robust due to improvements in hsc2hs's assembly parser

  • Add support for haskell files that use a leading single quote for promoted data constructors.

0.68.4

  • Add support to read command line arguments supplied via response files (#13896)

0.68.2

  • Support GHC 8.2.1

  • Make hsc_alignment macro work in clang (D3346)

  • Track column numbers to improve GHC's caret diagnostic display (#13388)

0.68.1

  • Fix type signature of generated main test function to avoid C compiler warnings about unused argc/argv function parameters during feature testing.

  • Double-escape paths used to build call to hsc_line (#12504)