Add make-serial-population.
authorMatt Birkholz <puck@birchwood-abbey.net>
Thu, 18 Jun 2015 18:22:42 +0000 (11:22 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Mon, 6 Jul 2015 05:45:44 +0000 (22:45 -0700)
commit81dafead12238ec982b6dee787697c007c54cbf7
tree4b18f846f925e8ae6da711c81f2d9e2915382240
parent2f1b05fd45cb7ef66995725f4e6713258ff7d75f
Add make-serial-population.

Also add empty-population! and for-each-inhabitant.

Do not export the /unsafe procedures even to (runtime); require that
they be explicitly imported (specifically exported?).  Use the /unsafe
procedures in (runtime 1d-property) and (runtime thread) package
initializations to avoid trying to lock the population-of-populations
too early in the cold load.
src/runtime/poplat.scm
src/runtime/prop1d.scm
src/runtime/runtime.pkg
src/runtime/thread.scm