No MBP boasts 10-12 hours, that's only the MBP Airs, which from my experience, follow up on that promise.
The MBP Retinas boast up to 9 hours, at the max, although those models I haven't used routinely. However it has been my experience that the MBP Retina's battery life are significantly more preferment than their non-retina predecessors.