Extern update
Merge branch 'semistable' of https://github.com/nckswt/FARSHAPE into semistable