Allow the linker to be used without retaining CAFs unconditionally
authorSimon Marlow <marlowsd@gmail.com>
Thu, 21 Nov 2013 12:27:27 +0000 (12:27 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Thu, 21 Nov 2013 13:27:34 +0000 (13:27 +0000)
commit5874f13fd83409b28c4f781a93e80f4605d0593e
treee1d2abfea7c3aad84a623c7afa0b8051ca568db4
parentbeaf8c370a25fdba1eb5d4aca820ea4677ade062
Allow the linker to be used without retaining CAFs unconditionally

This creates a new C API:

   initLinker_ (int retain_cafs)

The old initLinker() was left as-is for backwards compatibility.  See
documentation in Linker.h.
includes/rts/Linker.h
rts/Linker.c
rts/sm/GC.c