Delete libextra::unicode #12576

Closed
pzol opened this Issue Feb 26, 2014 · 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 Feb 26, 2014
@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

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

@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 added a commit to alexcrichton/rust that referenced this issue Mar 14, 2014
@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 added a commit to alexcrichton/rust that referenced this issue Mar 14, 2014
@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 added a commit that referenced this issue Mar 15, 2014
@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 added a commit that closed this issue Mar 15, 2014
@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 added a commit to jxs/rust that referenced this issue Apr 2, 2014
@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 Jun 16, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment