[dylan-lang/opendylan] 7b80cb: project-manager: Remove obsolete interface

GitHub <[email protected]> Sat, 10 Oct 2015 17:24:07 -0700
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <5619ac273f9fa_9313fd1c19a329c85112@hookshot-fe6-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 7b80cb4ce0620e891731e4743f5592806b788b4e
      https://github.com/dylan-lang/opendylan/commit/7b80cb4ce0620e891731e4743f5592806b788b4e
  Author: Peter S. Housel <[email protected]>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

  Changed paths:
    M sources/environment/commands/internal/module.dylan
    M sources/environment/dfmc/application/library.dylan
    M sources/environment/dfmc/projects/library.dylan
    M sources/project-manager/projects/compilation.dylan
    M sources/project-manager/projects/projects-library.dylan

  Log Message:
  -----------
  project-manager: Remove obsolete interface

The build-project interface interface is not implemented and has to be
excluded on import in several places. Let's remove it for now.

* sources/project-manager/projects/compilation.dylan
  (build-project): Removed.

* sources/project-manager/projects/projects-library.dylan
  (module projects): Remove build-project from exports.

* sources/environment/dfmc/projects/library.dylan
  (module dfmc-environment-projects): Removed exclude of build-project.

* sources/environment/dfmc/application/library.dylan
  (module dfmc-application): Removed exclude of build-project.

* sources/environment/commands/internal/module.dylan
  (module environment-internal-commands): Removed exclude of build-project.


  Commit: 99122ce76062abbb52416894e5aa3cb0ecf29a43
      https://github.com/dylan-lang/opendylan/commit/99122ce76062abbb52416894e5aa3cb0ecf29a43
  Author: Peter S. Housel <[email protected]>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

  Changed paths:
    M sources/dfmc/llvm-linker/llvm-linker.dylan

  Log Message:
  -----------
  Bug 7458: Hide generated for-user init functions

For-user init functions are called across compilation records and
therefore need to have external linkage. However, they are not called
across libraries, and can therefore use hidden visibility so that they
are not exported into dynamic library symbol tables.

* sources/dfmc/llvm-linker/llvm-linker.dylan
  (emit-init-code-definition): Mark for-user init functions as using
   hidden visibility.


Compare: https://github.com/dylan-lang/opendylan/compare/49f01bc56cd3...99122ce76062

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