Branches: main
Improve the stm test cases slightly.
tests/stm/Mmakefile
add new test case
tests/stm/nested_or_else.exp
tests/stm/nested_or_else.m
add new test case, testing or_else in nested transactions
tests/stm/exception_propogate.m
tests/stm/exception_propogate.exp
catch the exception and print it instead of allowing it to be unhandled
tests/stm/atomic_or_else.exp
tests/stm/atomic_or_else.m
use multiple or_else alternatives instead of just one
tests/stm/nested.m
work around a bug I haven't solved yet and document it
Estimated hours taken: 4
Branches: main
Some (very) basic tests of the stm system, adapted from those left by
Leon Mika. Not all of them pass yet. See the comments in each .m file
for a description of the test.