3.1.2  Release 7.1.0

Version 2013-04-13-13.50.08

This release renames many of the critical functions in the inter-microthread mail system (derived from John H Reppy’s "Concurrent ML") to favor clarity over brevity.

This release also fixes two bad bugs in 7.0.0: A compiler hang that would appear one every hour or so of compile time, and a memory leak.

The hang was due to insufficient care in microthread-preemptive-scheduler.pkg when accepting and processing inter-hostthread messages.

The memory leak was due to wrapping the outer loop of io-bound-task-hostthreads.pkg in an ’except’ clause. (Duplicated in cpu-bound-task-hostthreads.pkg and io-wait-hostthread.pkg.)

Comments and suggestions to: