Carlos Carvalhal launched a long defence of his record as Swansea manager amid speculation over his future.