April 17, 2016
  Branch: refs/heads/master
  Home:   https://github.com/dlang/druntime
  Commit: 432946b3d18c4f38eca90bbf82c2b41e4992875b
      https://github.com/dlang/druntime/commit/432946b3d18c4f38eca90bbf82c2b41e4992875b
  Author: Dan Olson <danole@comcast.net>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M benchmark/gcbench/vdparser.extra/vdc/versions.d
    M mak/COPY
    M src/core/demangle.d
    M src/core/runtime.d
    M src/core/stdc/config.d
    M src/core/stdc/errno.d
    M src/core/stdc/fenv.d
    M src/core/stdc/locale.d
    M src/core/stdc/math.d
    M src/core/stdc/stdio.d
    M src/core/stdc/stdlib.d
    M src/core/stdc/string.d
    M src/core/stdc/time.d
    M src/core/sync/semaphore.d
    A src/core/sys/darwin/execinfo.d
    A src/core/sys/darwin/mach/dyld.d
    A src/core/sys/darwin/mach/getsect.d
    A src/core/sys/darwin/mach/kern_return.d
    A src/core/sys/darwin/mach/loader.d
    A src/core/sys/darwin/mach/port.d
    A src/core/sys/darwin/mach/semaphore.d
    A src/core/sys/darwin/mach/thread_act.d
    A src/core/sys/darwin/pthread.d
    A src/core/sys/darwin/sys/cdefs.d
    A src/core/sys/darwin/sys/event.d
    A src/core/sys/darwin/sys/mman.d
    M src/core/sys/osx/execinfo.d
    M src/core/sys/osx/mach/dyld.d
    M src/core/sys/osx/mach/getsect.d
    M src/core/sys/osx/mach/kern_return.d
    M src/core/sys/osx/mach/loader.d
    M src/core/sys/osx/mach/port.d
    M src/core/sys/osx/mach/semaphore.d
    M src/core/sys/osx/mach/thread_act.d
    M src/core/sys/osx/pthread.d
    M src/core/sys/osx/sys/cdefs.d
    M src/core/sys/osx/sys/event.d
    M src/core/sys/osx/sys/mman.d
    M src/core/sys/posix/arpa/inet.d
    M src/core/sys/posix/dirent.d
    M src/core/sys/posix/dlfcn.d
    M src/core/sys/posix/fcntl.d
    M src/core/sys/posix/grp.d
    M src/core/sys/posix/net/if_.d
    M src/core/sys/posix/netdb.d
    M src/core/sys/posix/netinet/in_.d
    M src/core/sys/posix/netinet/tcp.d
    M src/core/sys/posix/poll.d
    M src/core/sys/posix/pthread.d
    M src/core/sys/posix/pwd.d
    M src/core/sys/posix/sched.d
    M src/core/sys/posix/semaphore.d
    M src/core/sys/posix/signal.d
    M src/core/sys/posix/stdio.d
    M src/core/sys/posix/stdlib.d
    M src/core/sys/posix/sys/ioctl.d
    M src/core/sys/posix/sys/ipc.d
    M src/core/sys/posix/sys/mman.d
    M src/core/sys/posix/sys/resource.d
    M src/core/sys/posix/sys/select.d
    M src/core/sys/posix/sys/shm.d
    M src/core/sys/posix/sys/socket.d
    M src/core/sys/posix/sys/stat.d
    M src/core/sys/posix/sys/time.d
    M src/core/sys/posix/sys/types.d
    M src/core/sys/posix/sys/uio.d
    M src/core/sys/posix/sys/un.d
    M src/core/sys/posix/sys/utsname.d
    M src/core/sys/posix/sys/wait.d
    M src/core/sys/posix/syslog.d
    M src/core/sys/posix/termios.d
    M src/core/sys/posix/time.d
    M src/core/sys/posix/unistd.d
    M src/core/sys/posix/utime.d
    M src/core/thread.d
    M src/core/time.d
    M src/gc/os.d
    M src/rt/alloca.d
    M src/rt/deh_win64_posix.d
    M src/rt/qsort.d
    M src/rt/sections.d
    M src/rt/sections_osx.d
    M win32.mak
    M win64.mak

  Log Message:
  -----------
  Support iOS, TVOS, and WatchOS x86 in druntime

Add iOS, TVOS, and WatchOS x86 support to druntime by sharing the existing OSX code blocks.  Version Darwin replaces OSX in most places for these code blocks and is defined at the beginning of these modules based on OSX, iOS, TVOS, and WatchOS versions.

iOS, tvOS, and watchOS devices are ARM-based but the development simulators are x86 based, so with these changes, druntime can be compiled and used in the sim.  Follow-up changes will add ARM support.


  Commit: ada25ed42cb0686fe44e5d2a5e0028e24099b01e
      https://github.com/dlang/druntime/commit/ada25ed42cb0686fe44e5d2a5e0028e24099b01e
  Author: Dan Olson <danole@comcast.net>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M src/core/sys/darwin/execinfo.d
    M src/core/sys/darwin/mach/dyld.d
    M src/core/sys/darwin/mach/getsect.d
    M src/core/sys/darwin/mach/semaphore.d
    M src/core/sys/darwin/mach/thread_act.d
    M src/core/sys/darwin/pthread.d
    M src/core/sys/darwin/sys/event.d
    M src/core/sys/darwin/sys/mman.d

  Log Message:
  -----------
  Add nothrow, @nogc as needed to core.sys.darwin


  Commit: b14af0d07fffec43635b9e641f825b7accaa7d74
      https://github.com/dlang/druntime/commit/b14af0d07fffec43635b9e641f825b7accaa7d74
  Author: Dan Olson <danole@comcast.net>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M src/core/sys/osx/execinfo.d
    M src/core/sys/osx/mach/dyld.d
    M src/core/sys/osx/mach/getsect.d
    M src/core/sys/osx/mach/kern_return.d
    M src/core/sys/osx/mach/loader.d
    M src/core/sys/osx/mach/port.d
    M src/core/sys/osx/mach/semaphore.d
    M src/core/sys/osx/mach/thread_act.d
    M src/core/sys/osx/pthread.d
    M src/core/sys/osx/sys/cdefs.d
    M src/core/sys/osx/sys/event.d
    M src/core/sys/osx/sys/mman.d

  Log Message:
  -----------
  Add deprecation comment to core.sys.osx modules


  Commit: fedcd3c4f2b618a29614d2dcb2fa4053cf2d48dc
      https://github.com/dlang/druntime/commit/fedcd3c4f2b618a29614d2dcb2fa4053cf2d48dc
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2016-04-17 (Sun, 17 Apr 2016)

  Changed paths:
    M benchmark/gcbench/vdparser.extra/vdc/versions.d
    M mak/COPY
    M src/core/demangle.d
    M src/core/runtime.d
    M src/core/stdc/config.d
    M src/core/stdc/errno.d
    M src/core/stdc/fenv.d
    M src/core/stdc/locale.d
    M src/core/stdc/math.d
    M src/core/stdc/stdio.d
    M src/core/stdc/stdlib.d
    M src/core/stdc/string.d
    M src/core/stdc/time.d
    M src/core/sync/semaphore.d
    A src/core/sys/darwin/execinfo.d
    A src/core/sys/darwin/mach/dyld.d
    A src/core/sys/darwin/mach/getsect.d
    A src/core/sys/darwin/mach/kern_return.d
    A src/core/sys/darwin/mach/loader.d
    A src/core/sys/darwin/mach/port.d
    A src/core/sys/darwin/mach/semaphore.d
    A src/core/sys/darwin/mach/thread_act.d
    A src/core/sys/darwin/pthread.d
    A src/core/sys/darwin/sys/cdefs.d
    A src/core/sys/darwin/sys/event.d
    A src/core/sys/darwin/sys/mman.d
    M src/core/sys/osx/execinfo.d
    M src/core/sys/osx/mach/dyld.d
    M src/core/sys/osx/mach/getsect.d
    M src/core/sys/osx/mach/kern_return.d
    M src/core/sys/osx/mach/loader.d
    M src/core/sys/osx/mach/port.d
    M src/core/sys/osx/mach/semaphore.d
    M src/core/sys/osx/mach/thread_act.d
    M src/core/sys/osx/pthread.d
    M src/core/sys/osx/sys/cdefs.d
    M src/core/sys/osx/sys/event.d
    M src/core/sys/osx/sys/mman.d
    M src/core/sys/posix/arpa/inet.d
    M src/core/sys/posix/dirent.d
    M src/core/sys/posix/dlfcn.d
    M src/core/sys/posix/fcntl.d
    M src/core/sys/posix/grp.d
    M src/core/sys/posix/net/if_.d
    M src/core/sys/posix/netdb.d
    M src/core/sys/posix/netinet/in_.d
    M src/core/sys/posix/netinet/tcp.d
    M src/core/sys/posix/poll.d
    M src/core/sys/posix/pthread.d
    M src/core/sys/posix/pwd.d
    M src/core/sys/posix/sched.d
    M src/core/sys/posix/semaphore.d
    M src/core/sys/posix/signal.d
    M src/core/sys/posix/stdio.d
    M src/core/sys/posix/stdlib.d
    M src/core/sys/posix/sys/ioctl.d
    M src/core/sys/posix/sys/ipc.d
    M src/core/sys/posix/sys/mman.d
    M src/core/sys/posix/sys/resource.d
    M src/core/sys/posix/sys/select.d
    M src/core/sys/posix/sys/shm.d
    M src/core/sys/posix/sys/socket.d
    M src/core/sys/posix/sys/stat.d
    M src/core/sys/posix/sys/time.d
    M src/core/sys/posix/sys/types.d
    M src/core/sys/posix/sys/uio.d
    M src/core/sys/posix/sys/un.d
    M src/core/sys/posix/sys/utsname.d
    M src/core/sys/posix/sys/wait.d
    M src/core/sys/posix/syslog.d
    M src/core/sys/posix/termios.d
    M src/core/sys/posix/time.d
    M src/core/sys/posix/unistd.d
    M src/core/sys/posix/utime.d
    M src/core/thread.d
    M src/core/time.d
    M src/gc/os.d
    M src/rt/alloca.d
    M src/rt/deh_win64_posix.d
    M src/rt/qsort.d
    M src/rt/sections.d
    M src/rt/sections_osx.d
    M win32.mak
    M win64.mak

  Log Message:
  -----------
  Merge pull request #1448 from smolt/version-iOS

Support iOS, tvOS, and watchOS x86 in druntime


Compare: https://github.com/dlang/druntime/compare/f10f6b350d21...fedcd3c4f2b6