Rune - Inherit scope for refinement, minor fixes
authorMatthew Dillon <dillon@backplane.com>
Mon, 25 Jun 2018 07:23:17 +0000 (00:23 -0700)
committerMatthew Dillon <dillon@backplane.com>
Mon, 25 Jun 2018 07:23:17 +0000 (00:23 -0700)
commit642b00e9d5569942745195912b01bdeade0323e4
treeed9fbd5bd436b83c0ec1ae98d9b5958f39b924e4
parent237b63851ebb2f6683bcfd55af93c623b0173020
Rune - Inherit scope for refinement, minor fixes

* Refining declarations inherit scope from the superclass
  if it is not specified in the refinement.

* Add missing type combinations for ARRAY_ELEMENT_AG().

* Always create sufficient pthreads so cpu-bound rune threads
  do not prevent new (or other) rune threads from running.
classes/sys/class.d
libgen/gen_oper.c
librune/decl.c
librune/export.h
librune/resolve.c
libruntime/thread.c