Description 0.5 Major tasks
Round 1
Round 2
Round 3
Cleanup tasks
figure out LineEdit test change, replace ASCIIString & UTF8String with String #16058 (comment) , fix: fix mystery REPL test change introduced by 5de52cf9c9343cfcf50be4c #16198
delete redundant String inner constructor, replace ASCIIString & UTF8String with String #16058 (comment)
undelete "redundant" String inner constructor, replace ASCIIString & UTF8String with String #16058 (comment)
replace jl_is_utf8_string and jl_is_byte_string with jl_is_string, replace ASCIIString & UTF8String with String #16058 (comment)
figure out code coverage drop, replace ASCIIString & UTF8String with String #16058 (comment)
use ascii in uv_getaddrinfo to error on non-ASCII domain names, replace ASCIIString & UTF8String with String #16058 (comment)
use ascii in SuiteSparse to error on non-ASCII inputs,
replace ASCIIString & UTF8String with String #16058 (comment)
remove special case printing for String type, 5de52cf #commitcomment-17373792 , Fix printing of TypeVar with lower bound. #16221
make sure tests pass with inlining off, replace ASCIIString & UTF8String with String #16058 (comment)
add deprecation for readdlm's ignore_invalid_chars option, replace ASCIIString & UTF8String with String #16058 (comment) , e95f5f2
remove documentation for readdlm's ignore_invalid_chars option 969d61b
NEWS.md entries
fix signature of connect in docs,
update doc/manual/interacting-with-julia.rst (with doctests), replace ASCIIString & UTF8String with String #16058 (comment)
add iconv tests JuliaStrings/LegacyStrings.jl#4
0.6 Major tasks
Round 4
Cleanup tasks
Reactions are currently unavailable
You can’t perform that action at this time.
0.5 Major tasks
Round 1
ASCIIString,UTF8StringandByteStringintoString, replace ASCIIString & UTF8String with String #16058String, String: alias for new String or old UTF8String Compat.jl#192Round 2
utf8,bytestringandwithstringString, replace bytestring with String #16453, deprecate utf8 for String #16469s = ascii(s)withs = String(s); isascii(s) || error(...), ascii: only support checking String for pure ASCIIness #16396Round 3
Stringconstructor is bad #16713, restore non-copying String behavior, add unsafe_string*, ... #16731Cwstringdeprecate WString and wstring #16975, Base.transcode to replace utf8to16 and utf16to8 #16974UTF16StringandUTF32Stringremove UTF-16 and UTF-32 stuff #16590Cleanup tasks
LineEdittest change, replace ASCIIString & UTF8String with String #16058 (comment), fix: fix mystery REPL test change introduced by 5de52cf9c9343cfcf50be4c #16198Stringinner constructor, replace ASCIIString & UTF8String with String #16058 (comment)Stringinner constructor, replace ASCIIString & UTF8String with String #16058 (comment)jl_is_utf8_stringandjl_is_byte_stringwithjl_is_string, replace ASCIIString & UTF8String with String #16058 (comment)asciiinuv_getaddrinfoto error on non-ASCII domain names, replace ASCIIString & UTF8String with String #16058 (comment)asciiin SuiteSparse to error on non-ASCII inputs,replace ASCIIString & UTF8String with String #16058 (comment)
Stringtype, 5de52cf#commitcomment-17373792, Fix printing ofTypeVarwith lower bound. #16221readdlm'signore_invalid_charsoption, replace ASCIIString & UTF8String with String #16058 (comment), e95f5f2readdlm'signore_invalid_charsoption 969d61bconnectin docs,doc/manual/interacting-with-julia.rst(with doctests), replace ASCIIString & UTF8String with String #16058 (comment)0.6 Major tasks
Round 4
Charrepresentation (allow lossless string processing of any data)RepString(moved to LegacyStrings)RevString(move to package?)SubStringandString(add offset field toString)Cleanup tasks
prevind("ll", 5)and such errors, replace ASCIIString & UTF8String with String #16058 (comment)replace ASCIIString & UTF8String with String #16058 (comment)
isspaceimplementation, replace ASCIIString & UTF8String with String #16058 (comment)convertmethod breaks bootstrap, replace ASCIIString & UTF8String with String #16058 (comment)takebufAPI, replace ASCIIString & UTF8String with String #16058 (comment), Simplify takebuf() API #19088