add @nogc and vector mangling

Update name mangling spec