rust/src
Simon Sapin 6174b8d726 Refactor low-level UTF-16 decoding.
* Rename `utf16_items` to `decode_utf16`. "Items" is meaningless.
* Move it to `rustc_unicode::char`, exposed in `std::char`.
* Generalize it to any `u16` iterable, not just `&[u16]`.
* Make it yield `Result` instead of a custom `Utf16Item` enum that was isomorphic to `Result`. This enable using the `FromIterator for Result` impl.
* Add a `REPLACEMENT_CHARACTER` constant.
* Document how `result.unwrap_or(REPLACEMENT_CHARACTER)` replaces `Utf16Item::to_char_lossy`.
2015-08-23 00:28:56 +02:00
..
compiler-rt@58ab642c30
compiletest Fix #27567: remove --crate-type=lib from pretty test 2015-08-11 13:00:38 +02:00
doc Rollup merge of #27883 - steveklabnik:gh27587, r=alexcrichton 2015-08-18 15:03:11 -04:00
driver
error-index-generator diagnostics: Resurrect the Compiler Error Index. 2015-06-20 16:57:40 +10:00
etc Auto merge of #27684 - alexcrichton:remove-deprecated, r=aturon 2015-08-13 23:32:30 +00:00
grammar rustc: rename multiple imports in a list 2015-08-08 11:54:15 -07:00
jemalloc@e24a1a025a
liballoc Move the Borrow and BorrowMut traits to libcore. 2015-08-22 13:58:39 +02:00
liballoc_jemalloc test: Fix tests for requiring issues 2015-08-15 19:35:52 -07:00
liballoc_system test: Fix tests for requiring issues 2015-08-15 19:35:52 -07:00
libarena rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
libbacktrace 'iff' for docs to 'if and only if' 2015-07-08 21:17:13 -05:00
libcollections Refactor low-level UTF-16 decoding. 2015-08-23 00:28:56 +02:00
libcollectionstest Auto merge of #27474 - bluss:twoway-reverse, r=brson 2015-08-18 02:02:57 +00:00
libcore Move the Borrow and BorrowMut traits to libcore. 2015-08-22 13:58:39 +02:00
libcoretest Refactor low-level UTF-16 decoding. 2015-08-23 00:28:56 +02:00
libflate rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
libfmt_macros rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
libgetopts rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
libgraphviz rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
liblibc rustdoc: Added issue_tracker_base_url annotations to crates 2015-08-16 22:15:26 +02:00
liblog rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
librand Auto merge of #27823 - eefriedman:float-dep-core, r=alexcrichton 2015-08-18 04:23:25 +00:00
librbml rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
librustc Auto merge of #27866 - arielb1:really-fast-reject, r=nikomatsakis 2015-08-18 07:16:10 +00:00
librustc_back rustc_back: add configure options for default linker and ar 2015-08-19 18:06:34 +02:00
librustc_bitflags Add issue for the rustc_private feature everywhere 2015-08-15 18:09:17 -07:00
librustc_borrowck rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
librustc_data_structures rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
librustc_driver Add some SIMD target_feature cfg's when appropriate. 2015-08-17 14:41:37 -07:00
librustc_lint Create "platform-intrinsic" ABI for SIMD/platform intrinsics. 2015-08-17 14:41:38 -07:00
librustc_llvm rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
librustc_platform_intrinsics Add AArch64 vrecpeq_... intrinsic (necessary for minimal API). 2015-08-17 14:48:44 -07:00
librustc_privacy rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
librustc_resolve fallout of reworking rc and arc APIs 2015-08-19 15:52:12 -07:00
librustc_trans fallout of reworking rc and arc APIs 2015-08-19 15:52:12 -07:00
librustc_typeck Auto merge of #27169 - huonw:simd, r=alexcrichton 2015-08-17 23:41:36 +00:00
librustc_unicode Refactor low-level UTF-16 decoding. 2015-08-23 00:28:56 +02:00
librustdoc Auto merge of #27860 - m4rw3r:rustdoc_unstable_feature_issue, r=alexcrichton 2015-08-22 08:16:53 +00:00
libserialize Refactor low-level UTF-16 decoding. 2015-08-23 00:28:56 +02:00
libstd Refactor low-level UTF-16 decoding. 2015-08-23 00:28:56 +02:00
libsyntax Auto merge of #27613 - GSam:binop, r=nrc 2015-08-21 17:42:19 +00:00
libterm rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
libtest test: Don't panic if some tests failed 2015-08-17 12:58:19 -07:00
llvm@874dc4ee4c Update LLVM 2015-07-16 20:25:51 -07:00
rt Register new snapshots 2015-08-11 15:11:13 -07:00
rust-installer@c37d3747da Fix error message spans 2015-07-25 19:57:59 -07:00
rustbook Use https URLs to refer to rust-lang.org where appropriate. 2015-08-09 14:28:46 -07:00
rustllvm Remove morestack support 2015-08-10 16:35:44 -07:00
test Auto merge of #27871 - alexcrichton:stabilize-libcore, r=aturon 2015-08-22 09:59:07 +00:00
snapshots.txt Fixes #27805 - adds missing snapshots for Bitrig and FreeBSD 2015-08-13 13:45:04 -07:00