Changelog for shake-language-c-0.12.0
Changelog for shake-language-c
v0.12.0
- Support GHC 8.4.1
v0.11.0
- Support shake 0.16
v0.10.1
- Add support for Linux ARMv7
v0.10.0
- Add mkConfig function that caches dependencies
v0.9.1
- Fix host architecture detection on Windows 10
v0.9.0
- Add support for the Android arm64-v8a target architecture and drop support for specifying the toolchain version; this API breaking change requires a minimum Android NDK revision 11c
v0.8.6
- Fix Windows host target
- Get host architecture from environment on Windows
v0.8.3
- Allow to set linker command via
LD
environment variable
v0.8.2
- Fix compiler and linker commands for Clang toolchain on Linux
v0.8.1
- Use
-I
compiler flag for theuserIncludes
ofBuildFlags
and-isystem
forsystemIncludes
; semantics should be as before forgcc
andclang
but-isystem
suppresses warnings in system headers
v0.8.0
- Refactor NMF file creation in NaCl module
v0.7.1
- Fix compilation error with GHC 7.10 in test suite (#25)
v0.7.0
- Add
arm64
ARM version - Add support for
arm64
to OSX toolchains - Fix compilation error with GHC 7.10 (#25)
v0.6.4
- Fix Android toolchain definition for
x86
architecture
v0.6.3
- Fix bug in
Development.Shake.Language.C.Target.OSX
:getPlatformVersionsWithRoot
works correctly now with SDK directories without version number, as introduced by Xcode 6
v0.6.2
Bug fix release.
v0.6.1
Bug fix release.
v0.6.0
Added
- Add
Data.Default.Class.Default
instances for some data types; add dependency on packagedata-default-class
.
Changed
- Don't export the entire module
Development.Shake.Language.C.ToolChain
fromDevelopment.Shake.Language.C
; exposeDevelopment.Shake.Language.C.ToolChain
for toolchain writers. - Export
Development.Shake.Language.C.Language.Language
fromDevelopment.Shake.Language.C.BuildFlags
instead ofDevelopment.Shake.Language.C
. - Export
Development.Shake.Language.C.Rules
fromDevelopment.Shake.Language.C
; hideDevelopment.Shake.Language.C.Rules
in Cabal file. - Android: Add
libcxxabi
include directory instead ofgabi++
to include path when compiling withlibcxx
. Fixeserror: no member named '__cxa_demangle' in namespace '__cxxabiv1'
.
Removed
- Remove
libppapi
,libppapi_cpp
,libnacl_io
,libppapi_simple
fromDevelopment.Shake.Language.C.Target.NaCl
. - Remove
Development.Shake.Language.C.Target.archString
.
v0.5.0
First released version.