You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support linkstatic attribute, for building mostly static binaries. This is now the default for binaries, to match the C/C++ rules defaults. See #378.
It is now possible to set default Haddock flags in the toolchain definition. See #425.
Support wrapping Haskell libraries as shared objects callable from Python. See #370.
Changed
REPL targets have changed name. If you have a library target foo, then the corresponding REPL target is now called foo@repl. It was previously called foo-repl. The old name is still supported but is deprecated.
Don't set a default version number anymore in libraries and binaries. Version numbers, and CPP version macros, are now only used for packages imported from Hackage. Don't use them otherwise. See #386, #414 and #446.
On macOS, we use ar for linking, not Libtool. See #392.
The runfiles Haskell library has been broken out into a Cabal library and published on Hackage.
Fixed
Make REPL force building of dependencies. See #363.
Don’t crash on inputs missing .haddock interface files. See #362
Fix handling of non-unique package names. See #403.