-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
,UTF8String
andByteString
intoString
, 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
,bytestring
andwithstring
String
, 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,
String
constructor is bad #16713, restore non-copying String behavior, add unsafe_string*, ... #16731 - Base: provide a way to interact with Windows APIs, via
Cwstring
deprecate 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
UTF16String
andUTF32String
remove UTF-16 and UTF-32 stuff #16590
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
andjl_is_byte_string
withjl_is_string
, replace ASCIIString & UTF8String with String #16058 (comment) - figure out code coverage drop, replace ASCIIString & UTF8String with String #16058 (comment)
- use
ascii
inuv_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 ofTypeVar
with lower bound. #16221 - make sure tests pass with inlining off, replace ASCIIString & UTF8String with String #16058 (comment)
- add deprecation for
readdlm
'signore_invalid_chars
option, replace ASCIIString & UTF8String with String #16058 (comment), e95f5f2 - remove documentation for
readdlm
'signore_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
- Base: change
Char
representation (allow lossless string processing of any data) - Base: remove
RepString
(moved to LegacyStrings) - Base: remove
RevString
(move to package?) - Base: merge
SubString
andString
(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
isspace
implementation, replace ASCIIString & UTF8String with String #16058 (comment) - figure out why removing seemingly redundant
convert
method breaks bootstrap, replace ASCIIString & UTF8String with String #16058 (comment) - simplify
takebuf
API, 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