There's the adjective "pernox" it means "continuing through the night, that lasts all night"