[dylan-lang/opendylan] 97f26e: [system] Add current-thread-id.

GitHub <[email protected]> Thu, 14 Jan 2016 09:03:49 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <5697d4f578c9e_75ac3ff8aab5b2a0691fa@hookshot-fe3-cp1-prd.iad.github.net.mail>
----==_mimepart_5697d4f578820_75ac3ff8aab5b2a069065
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 97f26edcf3a94bcdbdbbb52d35bd7131022a4bf5
      https://github.com/dylan-lang/opendylan/commit/97f26edcf3a94bcdbdbbb52d35bd7131022a4bf5
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-01-14 (Thu, 14 Jan 2016)

  Changed paths:
    M documentation/library-reference/source/system/operating-system.rst
    M documentation/release-notes/source/2016.1.rst
    M sources/system/arm-linux-system.lid
    M sources/system/library.dylan
    M sources/system/tests/operating-system.dylan
    M sources/system/tests/specification.dylan
    A sources/system/thread-id.c
    M sources/system/unix-operating-system.dylan
    M sources/system/x86-darwin-system.lid
    M sources/system/x86-freebsd-system.lid
    M sources/system/x86-linux-system.lid
    M sources/system/x86-netbsd-system.lid
    M sources/system/x86-win32-operating-system.dylan
    M sources/system/x86_64-darwin-system.lid
    M sources/system/x86_64-freebsd-system.lid
    M sources/system/x86_64-linux-system.lid
    M sources/system/x86_64-netbsd-system.lid

  Log Message:
  -----------
  [system] Add current-thread-id.

* documentation/library-reference/source/system/operating-system.rst
  (current-process-id): See also current-thread-id.
  (current-thread-id): Document.
  (parent-process-id): See also current-thread-id.

* documentation/release-notes/source/2016.1.rst: Add release note.

* sources/system/library.dylan
  (module operating-system): Export current-thread-id.

* sources/system/tests/operating-system.dylan
  (function-test current-thread-id): Implement.

* sources/system/tests/specification.dylan
  (module-spec operating-system): Add current-thread-id.

* sources/system/thread-id.c
  (system_current_thread_id): Implement for Linux, OS X, FreeBSD, NetBSD and OpenBSD.

* sources/system/unix-operating-system.dylan
  (current-thread-id): Call system_current_thread_id.

* sources/system/x86-win32-operating-system.dylan
  (current-thread-id): Implement for Windows via GetCurrentThreadId.

* sources/system/arm-linux-system.lid: Build thread-id.c

* sources/system/x86-darwin-system.lid: Likewise.

* sources/system/x86-freebsd-system.lid: Likewise.

* sources/system/x86-linux-system.lid: Likewise.

* sources/system/x86-netbsd-system.lid: Likewise.

* sources/system/x86_64-darwin-system.lid: Likewise.

* sources/system/x86_64-freebsd-system.lid: Likewise.

* sources/system/x86_64-linux-system.lid: Likewise.

* sources/system/x86_64-netbsd-system.lid: Likewise.


  Commit: b7d23bf625b2a79ccefc4180a2ca198def82d0c3
      https://github.com/dylan-lang/opendylan/commit/b7d23bf625b2a79ccefc4180a2ca198def82d0c3
  Author: Carl Gay <[email protected]>
  Date:   2016-01-14 (Thu, 14 Jan 2016)

  Changed paths:
    M documentation/library-reference/source/system/operating-system.rst
    M documentation/release-notes/source/2016.1.rst
    M sources/system/arm-linux-system.lid
    M sources/system/library.dylan
    M sources/system/tests/operating-system.dylan
    M sources/system/tests/specification.dylan
    A sources/system/thread-id.c
    M sources/system/unix-operating-system.dylan
    M sources/system/x86-darwin-system.lid
    M sources/system/x86-freebsd-system.lid
    M sources/system/x86-linux-system.lid
    M sources/system/x86-netbsd-system.lid
    M sources/system/x86-win32-operating-system.dylan
    M sources/system/x86_64-darwin-system.lid
    M sources/system/x86_64-freebsd-system.lid
    M sources/system/x86_64-linux-system.lid
    M sources/system/x86_64-netbsd-system.lid

  Log Message:
  -----------
  Merge pull request #1020 from waywardmonkeys/current-thread-id

[system] Add current-thread-id.


Compare: https://github.com/dylan-lang/opendylan/compare/047efd403420...b7d23bf625b2
----==_mimepart_5697d4f578820_75ac3ff8aab5b2a069065
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter
----==_mimepart_5697d4f578820_75ac3ff8aab5b2a069065--