Rune - Flesh out compile-time global initializations
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 27 Dec 2017 23:34:02 +0000 (15:34 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 27 Dec 2017 23:34:02 +0000 (15:34 -0800)
commit9925c04e23ae114ec4c889dd0f2f37da397892b5
treec08a041681e1d9d4623953a57de2e4a2f4baabff
parent839c7e65ec6a9bd109f6333604361753bf510bd0
Rune - Flesh out compile-time global initializations

* Flesh out compile-time global initializations.  Fix a recursion
  into the same expression when the code generator invokes the
  interpreter to resolve a global pointer assignment.

* Document more features.
docs/overview.html
libgen/backend_ras.c
libgen/gen_emit.c
libgen/run_refstor.c
libgen/run_stmt.c
libruntime/rt_refstor.c
libruntime/thread.h
tests/heap2.d