use GC_register_finalizer_no_order
Merge branch 'finalizer_no_order'