Aleksey Kladov
a0c186c34f
remove XID and Pattern_White_Space unicode tables from libcore
...
They are only used by rustc_lexer, and are not needed elsewhere.
So we move the relevant definitions into rustc_lexer (while the actual
unicode data comes from the unicode-xid crate) and make the rest of
the compiler use it.
2019-09-04 13:11:11 +03:00
Taiki Endo
360432f1e8
libcore => 2018
2019-04-18 14:47:35 +09:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Pazzaz
ad7621d42e
Handle array manually in string case conversion methods
2018-07-06 17:20:39 +02:00
Simon Sapin
ef41788cf3
Mark the rest of the unicode feature flag as perma-unstable.
2018-04-12 00:13:53 +02:00
Simon Sapin
670e85339a
Move core::char::printable to core::unicode::printable
2018-04-12 00:13:53 +02:00
Simon Sapin
d4ed1e6fa4
Merge unstable Utf16Encoder into EncodeUtf16
2018-04-12 00:13:53 +02:00
Simon Sapin
0d9afcd9b9
Merge core::unicode::str into core::str
...
And the UnicodeStr trait into StrExt
2018-04-12 00:13:52 +02:00
Simon Sapin
34c52534f7
Move the rest of core::unicode::char to core::unicode
2018-04-12 00:13:52 +02:00
Simon Sapin
939692409d
Reexport from core::unicode::char in core::char rather than vice versa
2018-04-12 00:13:52 +02:00
Simon Sapin
5807be7ccb
Move contents of libstd_unicode into libcore
2018-04-12 00:13:43 +02:00