language updates: new dependencies, obsoleted format traits, deprecated std::{char,num} functions.