String::Double is gone (merged the apply_escapes method into String::String);
Better error checking, more warnings and less run-time fatal errors;