Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Delete libextra::unicode #12576

Closed
pzol opened this Issue · 5 comments

3 participants

@pzol

The current code contains a binding to libicu with only is_upper and is_lower implemented, which are already implemented in libstd

/cc @cmr

@pzol pzol self-assigned this
@kud1ing

I think it has never been used fully, because noone wanted the additional, heavy dependency on libicu for all Rust code. The story might be different, when this stuff got split off to something like a "libunicode".

@pzol
@brson
Owner

The existing module can go, but we do need to do something with libicu bindings. Since ICU is so big we might want to give it its own crate, then put our own unicode APIs into libunicode.

@pzol
@brson
Owner

@pzol I'm afraid I don't know enough about internationalization and localization to know what the right thing to do is, but I'm very keen to find out. Anything non-obtrusive must be better than what we are doing right now.

@alexcrichton alexcrichton referenced this issue from a commit in alexcrichton/rust
@alexcrichton alexcrichton extra: Put the nail in the coffin, delete libextra
This commit shreds all remnants of libextra from the compiler and standard
distribution. Two modules, c_vec/tempfile, were moved into libstd after some
cleanup, and the other modules were moved to separate crates as seen fit.

Closes #8784
Closes #12413
Closes #12576
4037651
@alexcrichton alexcrichton referenced this issue from a commit in alexcrichton/rust
@alexcrichton alexcrichton extra: Put the nail in the coffin, delete libextra
This commit shreds all remnants of libextra from the compiler and standard
distribution. Two modules, c_vec/tempfile, were moved into libstd after some
cleanup, and the other modules were moved to separate crates as seen fit.

Closes #8784
Closes #12413
Closes #12576
3565db3
@bors bors referenced this issue from a commit
@bors bors auto merge of #12896 : alexcrichton/rust/goodbye-extra, r=brson
This commit shreds all remnants of libextra from the compiler and standard
distribution. Two modules, c_vec/tempfile, were moved into libstd after some
cleanup, and the other modules were moved to separate crates as seen fit.

Closes #8784
Closes #12413
Closes #12576
fc7a112
@alexcrichton alexcrichton closed this issue from a commit
@alexcrichton alexcrichton extra: Put the nail in the coffin, delete libextra
This commit shreds all remnants of libextra from the compiler and standard
distribution. Two modules, c_vec/tempfile, were moved into libstd after some
cleanup, and the other modules were moved to separate crates as seen fit.

Closes #8784
Closes #12413
Closes #12576
58e4ab2
@jxs jxs referenced this issue from a commit in jxs/rust
@alexcrichton alexcrichton extra: Put the nail in the coffin, delete libextra
This commit shreds all remnants of libextra from the compiler and standard
distribution. Two modules, c_vec/tempfile, were moved into libstd after some
cleanup, and the other modules were moved to separate crates as seen fit.

Closes #8784
Closes #12413
Closes #12576
16bed90
@pzol pzol removed their assignment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.