-
-
Couldn't load subscription status.
- Fork 5.7k
Closed
Labels
excisionRemoval of code from Base or the repositoryRemoval of code from Base or the repositoryneeds docsDocumentation for this change is requiredDocumentation for this change is requiredstrings"Strings!""Strings!"unicodeRelated to unicode characters and encodingsRelated to unicode characters and encodings
Milestone
Description
0.5 Major tasks
Round 1
- Base: merge
ASCIIString,UTF8StringandByteStringintoString, replace ASCIIString & UTF8String with String #16058 - Compat: add
String, String: alias for new String or old UTF8String Compat.jl#192
Round 2
- Base: replace
utf8,bytestringandwithstringString, replace bytestring with String #16453, deprecate utf8 for String #16469 - Base: replace
s = ascii(s)withs = String(s); isascii(s) || error(...), ascii: only support checking String for pure ASCIIness #16396
Round 3
- Base: cleanup conversion mess to and from string types String constructor can segfault #16470,
Stringconstructor is bad #16713, restore non-copying String behavior, add unsafe_string*, ... #16731 - Base: provide a way to interact with Windows APIs, via
Cwstringdeprecate WString and wstring #16975, Base.transcode to replace utf8to16 and utf16to8 #16974 - make package with ASCII, Latin-1, UTF-8, UTF-16 and UTF-32 string types (LegacyStrings).
- Base: remove
UTF16StringandUTF32Stringremove UTF-16 and UTF-32 stuff #16590
Cleanup tasks
- figure out
LineEdittest change, replace ASCIIString & UTF8String with String #16058 (comment), fix: fix mystery REPL test change introduced by 5de52cf9c9343cfcf50be4c #16198 - delete redundant
Stringinner constructor, replace ASCIIString & UTF8String with String #16058 (comment) - undelete "redundant"
Stringinner constructor, replace ASCIIString & UTF8String with String #16058 (comment) - replace
jl_is_utf8_stringandjl_is_byte_stringwithjl_is_string, replace ASCIIString & UTF8String with String #16058 (comment) - figure out code coverage drop, replace ASCIIString & UTF8String with String #16058 (comment)
- use
asciiinuv_getaddrinfoto error on non-ASCII domain names, replace ASCIIString & UTF8String with String #16058 (comment) - use
asciiin SuiteSparse to error on non-ASCII inputs,
replace ASCIIString & UTF8String with String #16058 (comment) - remove special case printing for
Stringtype, 5de52cf#commitcomment-17373792, Fix printing ofTypeVarwith lower bound. #16221 - make sure tests pass with inlining off, replace ASCIIString & UTF8String with String #16058 (comment)
- add deprecation for
readdlm'signore_invalid_charsoption, replace ASCIIString & UTF8String with String #16058 (comment), e95f5f2 - remove documentation for
readdlm'signore_invalid_charsoption 969d61b - NEWS.md entries
- fix signature of
connectin 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
- Base: change
Charrepresentation (allow lossless string processing of any data) - Base: remove
RepString(moved to LegacyStrings) - Base: remove
RevString(move to package?) - Base: merge
SubStringandString(add offset field toString)
Cleanup tasks
- make
prevind("ll", 5)and such errors, replace ASCIIString & UTF8String with String #16058 (comment)
replace ASCIIString & UTF8String with String #16058 (comment) - improve
isspaceimplementation, replace ASCIIString & UTF8String with String #16058 (comment) - figure out why removing seemingly redundant
convertmethod breaks bootstrap, replace ASCIIString & UTF8String with String #16058 (comment) - simplify
takebufAPI, replace ASCIIString & UTF8String with String #16058 (comment), Simplify takebuf() API #19088 - move docstrings inline
JeffBezanson, ararslan, jrevels, nalimilan, ViralBShah and 9 more
Metadata
Metadata
Assignees
Labels
excisionRemoval of code from Base or the repositoryRemoval of code from Base or the repositoryneeds docsDocumentation for this change is requiredDocumentation for this change is requiredstrings"Strings!""Strings!"unicodeRelated to unicode characters and encodingsRelated to unicode characters and encodings