[D-runtime] [D-Programming-Language/druntime] 45b718: change termios structures to match glibc headers

GitHub noreply at github.com
Thu Dec 19 05:48:49 PST 2013


  Branch: refs/heads/2.065
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 45b7186121140353d2f8be3eacd0bf07e6ff4037
      https://github.com/D-Programming-Language/druntime/commit/45b7186121140353d2f8be3eacd0bf07e6ff4037
  Author: Ellery Newcomer <ellery at neukommt.(none)>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

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

  Log Message:
  -----------
  change termios structures to match glibc headers

removed termios2, termio, winsize. these seem to be kernel-level structures.
also, the termios expected by cfsetospeed, et al should have c_ispeed and
 c_ospeed.


  Commit: bd6f2cdc909b3d16c36a728f22262a3ae1b415a1
      https://github.com/D-Programming-Language/druntime/commit/bd6f2cdc909b3d16c36a728f22262a3ae1b415a1
  Author: Ellery Newcomer <ellery-newcomer at utulsa.edu>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

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

  Log Message:
  -----------
  Revert "Move Linux stuff from ioctl to termios."

This reverts commit b1a28c1c33d756d7127a02968dd9763c2c3bfb4d.


  Commit: 596d089dddc8aa32374698c25a5ae50b5cb9c208
      https://github.com/D-Programming-Language/druntime/commit/596d089dddc8aa32374698c25a5ae50b5cb9c208
  Author: Ellery Newcomer <ellery-newcomer at utulsa.edu>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

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

  Log Message:
  -----------
  ioctl needs termios2

termios2 has different NCCS than termios's termios.
just stick termios2 in ioctl I guess


  Commit: 433863d4ce4856a47412a9c85bf7a06b8fedb737
      https://github.com/D-Programming-Language/druntime/commit/433863d4ce4856a47412a9c85bf7a06b8fedb737
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-11-30 (Sat, 30 Nov 2013)

  Changed paths:
    M src/rt/sections_osx.d

  Log Message:
  -----------
  fix Issue 11478 - shared library on osx

- fix incomplete support for shared libraries


  Commit: 1841c077230fe60014ae5e2c48bb5ce115baf2cd
      https://github.com/D-Programming-Language/druntime/commit/1841c077230fe60014ae5e2c48bb5ce115baf2cd
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M src/core/sys/posix/sys/ioctl.d
    M src/core/sys/posix/termios.d

  Log Message:
  -----------
  Merge pull request #677 from mylodon/termios-struct

change termios structures to match glibc headers


  Commit: d3a331e434d0590010e46467997bf0f4406f6158
      https://github.com/D-Programming-Language/druntime/commit/d3a331e434d0590010e46467997bf0f4406f6158
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  .gitignore Makfile


  Commit: 701e482e36076b39e1f22cf9006705d66c05f75f
      https://github.com/D-Programming-Language/druntime/commit/701e482e36076b39e1f22cf9006705d66c05f75f
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Merge pull request #682 from dawgfoto/gitignore

.gitignore Makfile


  Commit: fc9a485c96305d38171fcd30c820437b4ca19831
      https://github.com/D-Programming-Language/druntime/commit/fc9a485c96305d38171fcd30c820437b4ca19831
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

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

  Log Message:
  -----------
  fix Issue 11674 - fenv_t declaration not architecture aware

- add declarations for X86 and X86_64
- also fix incorrect type for fexcept_t


  Commit: 1ebc320ed53c01b4c521087c287d69e902a8712a
      https://github.com/D-Programming-Language/druntime/commit/1ebc320ed53c01b4c521087c287d69e902a8712a
  Author: Iain Buclaw <ibuclaw at ubuntu.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #683 from dawgfoto/fix11674

fix Issue 11674 - fenv_t declaration not architecture aware


  Commit: 8171553ef8e2a2ec4ee4089767110b3d4151fd74
      https://github.com/D-Programming-Language/druntime/commit/8171553ef8e2a2ec4ee4089767110b3d4151fd74
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2013-12-06 (Fri, 06 Dec 2013)

  Changed paths:
    M src/rt/sections_osx.d

  Log Message:
  -----------
  Merge pull request #679 from dawgfoto/fix11478

[regression] fix Issue 11478 - shared library on osx


  Commit: 76c1a48bbaa4392b36a89d60bf4704534825eb0c
      https://github.com/D-Programming-Language/druntime/commit/76c1a48bbaa4392b36a89d60bf4704534825eb0c
  Author: Iain Buclaw <ibuclaw at ubuntu.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

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

  Log Message:
  -----------
  extern(C++) compatibility with FILE*


  Commit: 264988332ac41813628732cbe36b9466f29eda16
      https://github.com/D-Programming-Language/druntime/commit/264988332ac41813628732cbe36b9466f29eda16
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #684 from ibuclaw/iofile

extern(C++) compatibility with FILE*


  Commit: 7cd99732ad8fe5334baa6d7d8f909bce6637cec6
      https://github.com/D-Programming-Language/druntime/commit/7cd99732ad8fe5334baa6d7d8f909bce6637cec6
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M src/object.di
    M src/object_.d

  Log Message:
  -----------
  Remove unused _Unqual template from object module


  Commit: 3efbfd5731eb0dd1527bcbafee50619a976dfbd8
      https://github.com/D-Programming-Language/druntime/commit/3efbfd5731eb0dd1527bcbafee50619a976dfbd8
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M src/core/time.d

  Log Message:
  -----------
  Simplify _Unqual template in core.time


  Commit: 8d49e9d731ebe20bdb19bf49057c8070e933f056
      https://github.com/D-Programming-Language/druntime/commit/8d49e9d731ebe20bdb19bf49057c8070e933f056
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M src/core/time.d
    M src/object.di
    M src/object_.d

  Log Message:
  -----------
  Merge pull request #685 from 9rnsr/fix_unqual

Remove unused _Unqual from `object` module


  Commit: e4a0557bb71a7ec48609dc404de7e956bb31ac10
      https://github.com/D-Programming-Language/druntime/commit/e4a0557bb71a7ec48609dc404de7e956bb31ac10
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M src/core/time.d

  Log Message:
  -----------
  Revert "Simplify _Unqual template in core.time"

This reverts commit 3efbfd5731eb0dd1527bcbafee50619a976dfbd8.


  Commit: 663260c493ed4731593b8a08ac63f5a0d6bde996
      https://github.com/D-Programming-Language/druntime/commit/663260c493ed4731593b8a08ac63f5a0d6bde996
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M src/core/time.d

  Log Message:
  -----------
  Merge pull request #686 from 9rnsr/rev_unqual

Revert "Simplify _Unqual template in core.time"


  Commit: 4111cee3ae53af05ae0328e53228658681d020b9
      https://github.com/D-Programming-Language/druntime/commit/4111cee3ae53af05ae0328e53228658681d020b9
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M src/test_runner.d

  Log Message:
  -----------
  Better unittest progress messages


  Commit: ebe23de877cf9f44f8730d88870ba939b21ddc0f
      https://github.com/D-Programming-Language/druntime/commit/ebe23de877cf9f44f8730d88870ba939b21ddc0f
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M src/test_runner.d

  Log Message:
  -----------
  Merge pull request #689 from andralex/unittest-msgs

Better unittest messages


  Commit: 0c17d71fb95cfb019e2caa65d6d1c15abdc93a9a
      https://github.com/D-Programming-Language/druntime/commit/0c17d71fb95cfb019e2caa65d6d1c15abdc93a9a
  Author: Iain Buclaw <ibuclaw at ubuntu.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

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

  Log Message:
  -----------
  pthread_mutex_timedlock timespec is scope const


  Commit: 95536e4cbd6d38b5791ccc01a3edf8e864998027
      https://github.com/D-Programming-Language/druntime/commit/95536e4cbd6d38b5791ccc01a3edf8e864998027
  Author: Iain Buclaw <ibuclaw at ubuntu.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

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

  Log Message:
  -----------
  Fix InterlockedCompareExchange prototype


  Commit: 0211d95fd917c5e509d2daead199552435f22bd0
      https://github.com/D-Programming-Language/druntime/commit/0211d95fd917c5e509d2daead199552435f22bd0
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #691 from ibuclaw/interlocked

Fix InterlockedCompareExchange prototype


  Commit: 893c11b6350acfaa243a8702d1104a7f2bfc92d8
      https://github.com/D-Programming-Language/druntime/commit/893c11b6350acfaa243a8702d1104a7f2bfc92d8
  Author: Iain Buclaw <ibuclaw at ubuntu.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

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

  Log Message:
  -----------
  Define PTHREAD_MUTEX_INITIALIZER and PTHREAD_ONCE_INIT for all supported platforms.


  Commit: 37409d6608e7d09d5fe086d66fe9fd8521c64d22
      https://github.com/D-Programming-Language/druntime/commit/37409d6608e7d09d5fe086d66fe9fd8521c64d22
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #690 from ibuclaw/pthreads

pthread_mutex_timedlock timespec is scope const


  Commit: 69a6ef94f21addc9858cdad58afd7bbb255f724a
      https://github.com/D-Programming-Language/druntime/commit/69a6ef94f21addc9858cdad58afd7bbb255f724a
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #692 from ibuclaw/mutex

Define PTHREAD_MUTEX_INITIALIZER and PTHREAD_ONCE_INIT for all supported platforms.


Compare: https://github.com/D-Programming-Language/druntime/compare/8cfd7f5d1195...69a6ef94f21a


More information about the D-runtime mailing list