April 17, 2016 [D-runtime] [dlang/druntime] 432946: Support iOS, TVOS, and WatchOS x86 in druntime | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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 |
Copyright © 1999-2021 by the D Language Foundation