[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