uC++
Micro-C++. A extension of C++, by Peter A Ruhr <pabuhr@plg.uwaterloo.ca> of the University of Waterloo, with light-weight concurrency coroutines and mutual exclusion.
Version 3.7 for Unix uses GCC 2.3.3 and requires dmake 3.0+ and the setitimer and sigcontext library calls. It runs on Sequent, Sun-4, Sun-3, Ultrix, SGI, RS/6000, HP-PA.
ftp://plg.uwaterloo.ca/pub/uSystem/u++-3.7.tar.Z.
[Software--Practice and Experience, 22(2):137-172, February 1992].