[dylan-lang/opendylan] e31ed1: configure, run-time: Permit per-run-time GC choice

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <54c989e26de9e_18ae3fdc22bf52a066637@hookshot-fe5-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: e31ed178a5dbd6264d6763a479f5a19dc4bac92b
      https://github.com/dylan-lang/opendylan/commit/e31ed178a5dbd6264d6763a479f5a19dc4bac92b
  Author: Peter S. Housel <[email protected]>
  Date:   2015-01-28 (Wed, 28 Jan 2015)

  Changed paths:
    M configure.ac
    M sources/jamfiles/config.jam.in
    M sources/jamfiles/posix-build.jam
    M sources/lib/run-time/Makefile.in

  Log Message:
  -----------
  configure, run-time: Permit per-run-time GC choice

* configure.ac: Replace the former --with-gc flag with (expert
  options) --with-harp-collector, --with-c-collector, and
  --with-llvm-collector, allowing each of the backends' corresponding
  run-times to choose a different garbage collector. Re-separate the
  former --with-gc-path option into --with-gc (the more common name for
  an option for the BDW collector) and --with-mps (for MPS). Use the
  current preferred terminology for the Boehm-Demers-Weiser Garbage
  Collector. Use pkg-config to locate the BDW collector when --with-gc
  is not specified.

* sources/lib/run-time/Makefile.in: Separate GC_CFLAGS into HARP_GC_CFLAGS,
  LLVM_GC_CFLAGS, and C_GC_CFLAGS variables; likewise for the determination
  whether or not to copy libgc.a.

* sources/jamfiles/config.jam.in: Separate GC_CFLAGS and GC_LFLAGS into
  separate per-backend variables.

* sources/jamfiles/posix-build.jam: Add the back-end-appropriate options
  to CCFLAGS. Link with the static BDW when appropriate (as determined
  in configure) for the specific run-time.


  Commit: 1a5ae4070ddf6aebca1f32fe7a924396a1da79b8
      https://github.com/dylan-lang/opendylan/commit/1a5ae4070ddf6aebca1f32fe7a924396a1da79b8
  Author: Peter S. Housel <[email protected]>
  Date:   2015-01-28 (Wed, 28 Jan 2015)

  Changed paths:
    M documentation/release-notes/source/2015.1.rst

  Log Message:
  -----------
  documentation: Update release notes for configure changes

* documentation/release-notes/source/2015.1.rst: Update Build System
  section with new and changed configure options.


  Commit: eefb4c5242c30eb6aad068696f84edbc6ffaf1ba
      https://github.com/dylan-lang/opendylan/commit/eefb4c5242c30eb6aad068696f84edbc6ffaf1ba
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-01-29 (Thu, 29 Jan 2015)

  Changed paths:
    M configure.ac
    M documentation/release-notes/source/2015.1.rst
    M sources/jamfiles/config.jam.in
    M sources/jamfiles/posix-build.jam
    M sources/lib/run-time/Makefile.in

  Log Message:
  -----------
  Merge pull request #857 from housel/per-runtime-gc-choice

Permit per-run-time GC choice


Compare: https://github.com/dylan-lang/opendylan/compare/ab9953bd3021...eefb4c5242c3

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.