Update range, core from master.
Update core from master.
Update type_traits, utility, predef, detail from master.