[D-runtime] [dlang/druntime] 432946: Support iOS, TVOS, and WatchOS x86 in druntime
GitHub via D-runtime
d-runtime at puremagic.com
Sun Apr 17 15:19:00 PDT 2016
Branch: refs/heads/master
Home: https://github.com/dlang/druntime
Commit: 432946b3d18c4f38eca90bbf82c2b41e4992875b
https://github.com/dlang/druntime/commit/432946b3d18c4f38eca90bbf82c2b41e4992875b
Author: Dan Olson <danole at 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 at 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 at 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 at 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
More information about the D-runtime
mailing list