Skip to content

Releases: smolt/ldc-iphone-dev

LDC iOS cross-compiler based on 0.17.0-alpha1 - 2015/12/21

21 Dec 18:22
Compare
Choose a tag to compare

This is an experimental release of iphoneos-ldc2 based on 0.17.0-alpha1 (2.068.2 FE) LLVM 3.6.2. Included are druntime/phobos universal libraries targeting iOS 32-bit/64-bit ARM devices and iOS Simulator (armv7, armv7s, arm64, i386, and x86_64). Only iphoneos-ldc2 cross-compiler binaries for OS X 10.10 build host are available.

New:
see https://github.com/ldc-developers/ldc/releases/tag/v0.17.0-alpha1 release notes for LDC 0.17.0-alpha1

OS version scheme has changed so use version (iOS) from now on.

  • version IPhoneOS is totally gone.
  • version OSX is no longer defined for iOS. Using OSX made druntime/phobos changes simpler, but caused confusion.
  • version Darwin is no longer defined by compiler but is used in druntime and phobos. It must be manually set based on OSX or iOS versions.

Note: if you peek in the runtime you will see support for tvOS and watchOS. It's coming along nicely but not quite done cooking.

BTW, if looking for source, the github source code downloads below don't include any submodules. Just use git clone to get the all the source.

LDC iOS cross-compiler based on 0.16.1 - 2015/11/4

05 Nov 07:04
Compare
Choose a tag to compare

This is an experimental release of iphoneos-ldc2 based on 0.16.1 (2.067.1 FE) and druntime/phobos universal libraries targeting iOS 32-bit/64-bit ARM devices and iOS Simulator. Only binaries for OS X build host are available.

New:

Know problems for iOS ARM and ARM64

  • std.internal.math.gammafunction still needs some porting to a 64-bit real type

BTW, if looking for source, the github source code downloads below don't include any submodules. Just use git clone to get the all the source.

LDC iOS cross-compiler based on 0.15.2 - 2015/10/23

24 Oct 06:00
Compare
Choose a tag to compare

This is an experimental release of iphoneos-ldc2 (2.066.1 FE) and druntime/phobos universal libraries targeting iOS 32-bit/64-bit ARM devices and iOS Simulator. Only binaries for OS X build host are available.

New:

  • arm64
  • includes libcurl
  • works with Xcode 7
  • based on LDC 0.15.2

Missing:

  • std.internal.math.gammafunction still needs some porting to a 64-bit real type

BTW, if looking for source, the github source code downloads below don't include any submodules. Just use git clone to get the all the source.

LDC iOS cross-compiler based on 0.15.1 - 2015/7/8

09 Jul 05:57
Compare
Choose a tag to compare

This is an experimental release of iphoneos-ldc2 and druntime/phobos universal libraries for targeting iOS 32-bit ARM devices and iOS Simulator. Only binaries for OS X build host are available.

Missing:

  • support of arm64
  • std.internal.math.gammafunction is not correct for 64-bit real type
  • C ABI not 100% compatible with iOS clang (struct return values)

BTW, if looking for source, the github source code downloads below don't include any submodules. Just use git clone to get the all the source.