summary refs log tree commit diff
path: root/src/etc/unicode.py
AgeCommit message (Expand)AuthorLines
2015-06-24Remove char::to_titlecase. Fix #26555Simon Sapin-10/+0
2015-06-06Correctly map upper-case Sigma to lower-case in word-final position. Fix #26035.Simon Sapin-1/+2
2015-06-06Add char::to_titlecaseSimon Sapin-15/+27
2015-06-06Add complex (but unconditional) Unicode case mapping. Fix #25800Simon Sapin-10/+44
2015-06-06to_lowercase/to_uppercase: also map chars not in Lu/Ll categories.Simon Sapin-18/+18
2015-04-18optimize Unicode tableskwantam-3/+8
2015-04-16deprecate Unicode functions that will be moved to crates.iokwantam-4/+7
2015-04-13Remove regex module from libunicodeChris Wong-44/+7
2015-04-06use normative source for Grapheme class datakwantam-57/+23
2015-03-03unicode: Properly parse ranges in UnicodeData.txtFlorian Zeitz-12/+21
2015-03-02Use `const`s instead of `static`s where appropriateFlorian Zeitz-25/+24
2015-02-15Audit integer types in libunicode, libcore/(char, str) and libstd/asciiVadim Petrochenkov-5/+5
2015-01-25cleanup: s/impl Copy/#[derive(Copy)]/gJorge Aparicio-3/+1
2015-01-17s/deriving/derives in Comments/DocsEarl St Sauver-1/+1
2014-12-14std: Collapse SlicePrelude traitsAlex Crichton-5/+5
2014-12-13Get rid of all the remaining uses of `refN`/`valN`/`mutN`/`TupleN`Jorge Aparicio-3/+2
2014-12-11Register new snapshotsAlex Crichton-14/+13
2014-12-05Utilize fewer reexportsCorey Farwell-7/+9
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+1
2014-11-06rollup merge of #18656 : thiagopnts/rename-deprecated-non_uppercase_staticsAlex Crichton-1/+1
2014-11-06Prelude: rename and consolidate extension traitsAaron Turon-5/+5
2014-11-05rename deprecated non_uppercase_statics to non_upper_case_globalsthiagopnts-1/+1
2014-11-04libsyntax: Forbid escapes in the inclusive range `\x80`-`\xff` inPatrick Walton-1/+1
2014-11-01Replace deprecated missing_doc attribute.Joseph Crail-1/+1
2014-10-13Include the Unicode version used to generate `src/libunicode/tables.rs`.Simon Sapin-0/+9
2014-10-09unicode: Make statics legalAlex Crichton-4/+4
2014-08-30Unify non-snake-case lints and non-uppercase statics lintsP1start-1/+1
2014-08-13core: Add binary_search and binary_search_elem methods to slices.Brian Anderson-21/+25
2014-07-28collections, unicode: Add support for NFC and NFKCFlorian Zeitz-2/+33
2014-07-14add Graphemes iterator; tidy unicode exportskwantam-5/+124
2014-07-07Add libunicode; move unicode functions from corekwantam-285/+351
2014-05-13std: Rename str::Normalizations to str::DecompositionsFlorian Zeitz-6/+6
2014-05-13core: Move Hangul decomposition into unicode.rsFlorian Zeitz-19/+58
2014-05-13std, core: Generate unicode.rs using unicode.pyFlorian Zeitz-55/+76
2014-04-14Use new attribute syntax in python files in src/etc too (#13478)Manish Goregaokar-2/+2
2014-03-20rename std::vec -> std::sliceDaniel Micay-3/+3
2014-03-13Remove code duplicationPiotr Zolnierek-27/+19
2014-03-13Implement lower, upper case conversion for charPiotr Zolnierek-29/+74
2014-03-13std::unicode: remove unused category tablesPiotr Zolnierek-1/+4
2014-02-05etc: add missing license boilerplatesAdrien Tétar-1/+10
2013-11-27Fix handling of upper/lowercase, and whitespaceFlorian Zeitz-10/+12
2013-11-27Update unicode.py to reflect language changesFlorian Zeitz-5/+5
2013-09-09rename `std::iterator` to `std::iter`Daniel Micay-1/+1
2013-09-04stop treating char as an integer typeDaniel Micay-0/+1
2013-08-21Add canonical combining class to std::unicodeFlorian Zeitz-4/+53
2013-08-21Add Unicode decomposition mappings to std::unicodeFlorian Zeitz-31/+99
2013-07-01rustc: add a lint to enforce uppercase statics.Huon Wilson-0/+1
2013-06-30Convert vec::{bsearch, bsearch_elem} to methods.Huon Wilson-2/+2
2013-06-30etc: update etc/unicode.py for the changes made to std::unicode.Huon Wilson-10/+24
2013-05-02Explain that the source code was generated by this scriptkud1ing-0/+4