[D-runtime] [D-Programming-Language/druntime] d737a4: Update OS detection logic in posix.mak.

GitHub noreply at github.com
Tue Oct 9 15:23:00 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: d737a47b50e53313aa03ec850d78e8714c35a317
      https://github.com/D-Programming-Language/druntime/commit/d737a47b50e53313aa03ec850d78e8714c35a317
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Update OS detection logic in posix.mak.


  Commit: 48ef6890b2350ccb65036afc336c0c78395342e7
      https://github.com/D-Programming-Language/druntime/commit/48ef6890b2350ccb65036afc336c0c78395342e7
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/stdc/errno.d
    M src/core/stdc/stdio.d
    M src/core/stdc/time.d
    M src/core/sys/posix/config.d
    M src/core/sys/posix/dirent.d
    M src/core/sys/posix/fcntl.d
    M src/core/sys/posix/netdb.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/sys/mman.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/wait.d
    M src/core/sys/posix/time.d
    M src/core/thread.d
    M src/core/thread.di
    M src/gc/gcalloc.d

  Log Message:
  -----------
  Solaris port of druntime.


  Commit: 8cc7c5879517e67f4f31b206dedd710eaef246ef
      https://github.com/D-Programming-Language/druntime/commit/8cc7c5879517e67f4f31b206dedd710eaef246ef
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/rt/memory.d

  Log Message:
  -----------
  Hopefully fix root registration of the data segment on Solaris.


  Commit: 62e6e1c69b227096c2c419d8b7498b2ef942b2af
      https://github.com/D-Programming-Language/druntime/commit/62e6e1c69b227096c2c419d8b7498b2ef942b2af
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/rt/dmain2.d

  Log Message:
  -----------
  Add _main when building on Solaris.


  Commit: 283d04e4987501d0e0cd2df827c46166a5f5c1c8
      https://github.com/D-Programming-Language/druntime/commit/283d04e4987501d0e0cd2df827c46166a5f5c1c8
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/stdc/errno.d

  Log Message:
  -----------
  Fix indentation.


  Commit: f3d381fd2af5536215d54ab65a8e006f637436d7
      https://github.com/D-Programming-Language/druntime/commit/f3d381fd2af5536215d54ab65a8e006f637436d7
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/sys/posix/signal.d

  Log Message:
  -----------
  Fix Linux build failure.


  Commit: c39de42dd11311844c0ef90953aa65f333ea55ab
      https://github.com/D-Programming-Language/druntime/commit/c39de42dd11311844c0ef90953aa65f333ea55ab
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Hopefully fix the Windows build failure.


  Commit: 26caea46d39f362b9b4457cd4c7973e2f9c36399
      https://github.com/D-Programming-Language/druntime/commit/26caea46d39f362b9b4457cd4c7973e2f9c36399
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/sys/windows/dbghelp.d
    M src/core/sys/windows/windows.d

  Log Message:
  -----------
  Add version (Windows): to Windows headers.


  Commit: 1a2c40897c556082c32026d274a6f272158ead81
      https://github.com/D-Programming-Language/druntime/commit/1a2c40897c556082c32026d274a6f272158ead81
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  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

  Log Message:
  -----------
  Make core.sys.osx headers consistent wrt attributes.


  Commit: 426a33f5b0abb9975bc9894124b2a927d9f2a2dd
      https://github.com/D-Programming-Language/druntime/commit/426a33f5b0abb9975bc9894124b2a927d9f2a2dd
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/sys/freebsd/dlfcn.d
    M src/core/sys/freebsd/execinfo.d
    M src/core/sys/freebsd/sys/event.d

  Log Message:
  -----------
  Make core.sys.freebsd headers consistent wrt attributes.


  Commit: b8ebcb1c6dcdc1de2d250f709101c53d44376cf3
      https://github.com/D-Programming-Language/druntime/commit/b8ebcb1c6dcdc1de2d250f709101c53d44376cf3
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/sys/linux/execinfo.d
    M src/core/sys/linux/sys/xattr.d

  Log Message:
  -----------
  Make core.sys.linux headers consistent wrt attributes.


  Commit: 2beeb55b52de041458c67884ff46d0be07016008
      https://github.com/D-Programming-Language/druntime/commit/2beeb55b52de041458c67884ff46d0be07016008
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/sys/posix/arpa/inet.d
    M src/core/sys/posix/config.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/inttypes.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/setjmp.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/ipc.d
    M src/core/sys/posix/sys/mman.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/statvfs.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/termios.d
    M src/core/sys/posix/time.d
    M src/core/sys/posix/ucontext.d
    M src/core/sys/posix/unistd.d
    M src/core/sys/posix/utime.d

  Log Message:
  -----------
  Make core.sys.posix headers consistent wrt attributes.


  Commit: 21b0147f8a17f0bd9caee6f674cb715404ccbdbb
      https://github.com/D-Programming-Language/druntime/commit/21b0147f8a17f0bd9caee6f674cb715404ccbdbb
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/stdc/stdio.d
    M src/core/stdc/time.d
    M src/core/sys/posix/config.d
    M src/core/sys/posix/sched.d
    M src/core/sys/posix/signal.d
    M src/core/sys/posix/sys/types.d
    M src/core/sys/posix/time.d

  Log Message:
  -----------
  Fix some encoding errors.


  Commit: a164e6768ee5c4431cd61dc5d5cbb0266905a78c
      https://github.com/D-Programming-Language/druntime/commit/a164e6768ee5c4431cd61dc5d5cbb0266905a78c
  Author: alexrp <alex at lycus.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/core/sys/windows/windows.d

  Log Message:
  -----------
  Add missing colon.


  Commit: 07adcdf61d16e6b2e5b3cef078043efc982de694
      https://github.com/D-Programming-Language/druntime/commit/07adcdf61d16e6b2e5b3cef078043efc982de694
  Author: Sean Kelly <sean at invisibleduck.org>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M posix.mak
    M src/core/stdc/errno.d
    M src/core/stdc/stdio.d
    M src/core/stdc/time.d
    M src/core/sys/freebsd/dlfcn.d
    M src/core/sys/freebsd/execinfo.d
    M src/core/sys/freebsd/sys/event.d
    M src/core/sys/linux/execinfo.d
    M src/core/sys/linux/sys/xattr.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/posix/arpa/inet.d
    M src/core/sys/posix/config.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/inttypes.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/setjmp.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/ipc.d
    M src/core/sys/posix/sys/mman.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/statvfs.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/termios.d
    M src/core/sys/posix/time.d
    M src/core/sys/posix/ucontext.d
    M src/core/sys/posix/unistd.d
    M src/core/sys/posix/utime.d
    M src/core/sys/windows/dbghelp.d
    M src/core/sys/windows/windows.d
    M src/core/thread.d
    M src/core/thread.di
    M src/gc/gcalloc.d
    M src/rt/dmain2.d
    M src/rt/memory.d

  Log Message:
  -----------
  Merge pull request #303 from alexrp/solaris

Some Solaris port updates.


Compare: https://github.com/D-Programming-Language/druntime/compare/7e5d6bd1017d...07adcdf61d16


More information about the D-runtime mailing list