[dylan-lang/opendylan] 1df95c: Initial sketch of a NetBSD port.

GitHub <[email protected]> Wed, 13 Jan 2016 14:49:18 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <5696d46e6a6ce_5f073fe7a12032bc10982d@hookshot-fe1-cp1-prd.iad.github.net.mail>
----==_mimepart_5696d46e6a20a_5f073fe7a12032bc1097fe
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

  Changed paths:
    M configure.ac
    A sources/common-dylan/netbsd-common-dylan.lid
    M sources/jamfiles/Makefile.in
    A sources/jamfiles/x86-netbsd-build.jam
    A sources/jamfiles/x86_64-netbsd-build.jam
    M sources/lib/run-time/Makefile.in
    A sources/registry/x86-netbsd/common-dylan
    A sources/registry/x86-netbsd/dfmc-back-end-implementations
    A sources/registry/x86-netbsd/dood
    A sources/registry/x86-netbsd/duim
    A sources/registry/x86-netbsd/io
    A sources/registry/x86-netbsd/jam
    A sources/registry/x86-netbsd/network
    A sources/registry/x86-netbsd/ssl-network
    A sources/registry/x86-netbsd/stack-walker
    A sources/registry/x86-netbsd/system
    A sources/registry/x86-netbsd/variable-search
    A sources/registry/x86_64-netbsd/common-dylan
    A sources/registry/x86_64-netbsd/dood
    A sources/registry/x86_64-netbsd/duim
    A sources/registry/x86_64-netbsd/io
    A sources/registry/x86_64-netbsd/jam
    A sources/registry/x86_64-netbsd/network
    A sources/registry/x86_64-netbsd/ssl-network
    A sources/registry/x86_64-netbsd/system
    A sources/registry/x86_64-netbsd/variable-search
    A sources/system/x86-netbsd-magic-numbers.dylan
    A sources/system/x86-netbsd-operating-system.dylan
    A sources/system/x86-netbsd-system.lid
    A sources/system/x86_64-netbsd-magic-numbers.dylan
    A sources/system/x86_64-netbsd-operating-system.dylan
    A sources/system/x86_64-netbsd-system.lid

  Log Message:
  -----------
  Initial sketch of a NetBSD port.

This hasn't been built or tested yet.

* configure.ac: Detect NetBSD and set OPEN_DYLAN_TARGET_PLATFORM.

* sources/common-dylan/netbsd-common-dylan.lid: NetBSD specific build
   file, but currently just uses the FreeBSD code.

* sources/jamfiles/Makefile.in: Copy the NetBSD build scripts.

* sources/jamfiles/x86-netbsd-build.jam: Initial x86-netbsd build script.

* sources/jamfiles/x86_64-netbsd-build.jam: Initial x86_64-netbsd build script.

* sources/lib/run-time/Makefile.in: Detect NetBSD target platforms and set
   compiler and linker flags appropriately.

* sources/registry/x86-netbsd/common-dylan: Initial NetBSD registry entry.

* sources/registry/x86-netbsd/dfmc-back-end-implementations: Likewise.

* sources/registry/x86-netbsd/dood: Likewise.

* sources/registry/x86-netbsd/duim: Likewise.

* sources/registry/x86-netbsd/io: Likewise.

* sources/registry/x86-netbsd/jam: Likewise.

* sources/registry/x86-netbsd/network: Likewise.

* sources/registry/x86-netbsd/ssl-network: Likewise.

* sources/registry/x86-netbsd/stack-walker: Likewise.

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

* sources/registry/x86-netbsd/variable-search: Likewise.

* sources/registry/x86_64-netbsd/common-dylan: Likewise.

* sources/registry/x86_64-netbsd/dood: Likewise.

* sources/registry/x86_64-netbsd/duim: Likewise.

* sources/registry/x86_64-netbsd/io: Likewise.

* sources/registry/x86_64-netbsd/jam: Likewise.

* sources/registry/x86_64-netbsd/network: Likewise.

* sources/registry/x86_64-netbsd/ssl-network: Likewise.

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

* sources/registry/x86_64-netbsd/variable-search: Likewise.

* sources/system/x86-netbsd-magic-numbers.dylan: x86-netbsd specific
   sizes and offsets.

* sources/system/x86-netbsd-operating-system.dylan: x86-netbsd specific
   constants.

* sources/system/x86-netbsd-system.lid: x86-netbsd system library definition.

* sources/system/x86_64-netbsd-magic-numbers.dylan: x86_64-netbsd specific
   sizes and offsets.

* sources/system/x86_64-netbsd-operating-system.dylan: x86_64-netbsd specific
   constants.

* sources/system/x86_64-netbsd-system.lid: x86-netbsd system library definition.


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

  Changed paths:
    M sources/lib/run-time/run-time.h

  Log Message:
  -----------
  alloca() inhabits <stdlib.h> in the BSD world


Compare: https://github.com/dylan-lang/opendylan/compare/efacb110a4c0...61628198a13f
----==_mimepart_5696d46e6a20a_5f073fe7a12032bc1097fe
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_5696d46e6a20a_5f073fe7a12032bc1097fe--