about summary refs log tree commit diff
path: root/src/libcore/str/pattern.rs
AgeCommit message (Expand)AuthorLines
2018-09-29Use impl_header_lifetime_elision in libcoreScott McMurray-2/+2
2018-06-26Deprecation of str::slice_uncheked(_mut)newpavlov-1/+1
2018-04-16Remove unwanted auto-linking and updateGuillaume Gomez-1/+1
2018-02-15spelling fix in commentSteve Klabnik-1/+1
2018-01-06Make double ended string searchers use dependent fingers (fixes #47175)Manish Goregaokar-6/+10
2018-01-01handle overflow/underflow in index offsetsManish Goregaokar-10/+15
2017-12-18Add memchr search support for multibyte charactersManish Goregaokar-48/+102
2017-12-16Fill in reverse searcher impl for charManish Goregaokar-6/+50
2017-12-13Fill in forward searcher impl for charManish Goregaokar-13/+65
2017-12-13Move CharSearcher to its own section in the fileManish Goregaokar-83/+84
2017-12-13Split out char searcher from MultiCharSearcherManish Goregaokar-29/+58
2017-12-13Remove the unused ascii_only field in CharEqSearcherManish Goregaokar-16/+0
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-11/+11
2017-07-23Fix some doc/comment typos.Bruce Mitchener-3/+3
2017-07-20std: Cut down #[inline] annotations where not necessaryAlex Crichton-3/+3
2017-06-17Inline StrSearcher::haystack()Alexander Bulaev-1/+4
2017-05-19Try to optimise char patternsSimonas Kazlauskas-1/+27
2017-02-09name anonymous fn parameters in libcore traitsTrevor Spiteri-3/+3
2016-08-24Use `#[prelude_import]` in `libcore`.Jeffrey Seyfried-2/+0
2016-06-23Use `len` instead of `size_hint` where appropiateTobias Bucher-4/+4
2016-03-20libcore: add Debug implementations to most missing typesSean McArthur-3/+15
2016-03-01Changed `std::pattern::Pattern` impl on `&'a &'a str` to `&'a &'b str`Marvin Löbel-1/+1
2015-08-18Auto merge of #27474 - bluss:twoway-reverse, r=brsonbors-64/+193
2015-08-16StrSearcher: Additional comments and small code movesUlrik Sverdrup-19/+27
2015-08-15core: Fill out issues for unstable featuresAlex Crichton-1/+2
2015-08-07StrSearcher: Improve inner loop in TwoWaySearcher::next, next_backUlrik Sverdrup-10/+22
2015-08-03syntax: Implement #![no_core]Alex Crichton-1/+2
2015-08-02StrSearcher: Implement the full two way algorithm in reverse for rfindUlrik Sverdrup-49/+158
2015-07-29std: Remove the curious inner moduleAlex Crichton-1/+1
2015-07-04core: Use memcmp in is_prefix_of / is_suffix_ofUlrik Sverdrup-5/+4
2015-06-24StrSearcher: Explicitly separate the long and short casesUlrik Sverdrup-5/+11
2015-06-21StrSearcher: Use trait to specialize two way algorithm by caseUlrik Sverdrup-57/+133
2015-06-21StrSearcher: Specialize is_prefix_of/is_suffix_of for &strUlrik Sverdrup-17/+33
2015-06-21StrSearcher: Update substring search to use the Two Way algorithmUlrik Sverdrup-127/+465
2015-06-17core: Split apart the global `core` featureAlex Crichton-0/+3
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-13pluralize doc comment verbs and add missing periodsAndrew Paseltiner-4/+4
2015-04-05Added smoke tests for new methods.Marvin Löbel-10/+23
2015-04-05Refactored core::str::pattern to become a user-facing module and hide awayMarvin Löbel-9/+14
2015-04-05Implemented remaining string pattern iterators.Marvin Löbel-70/+113
2015-03-31std: Clean out #[deprecated] APIsAlex Crichton-43/+125
2015-03-23Remove auto-deref'ing Pattern impl because it conflicts with otherNiko Matsakis-13/+7
2015-03-19Fix spelling errors in comments.Joseph Crail-2/+2
2015-03-11Example -> ExamplesSteve Klabnik-1/+1
2015-02-20Addressed PR commentsMarvin Löbel-44/+169
2015-02-20Fix tidy and rebase falloutMarvin Löbel-8/+19
2015-02-20Added a Pattern impl that delegates to the dereference of a type.Marvin Löbel-11/+75
2015-02-20Refactored code into Searcher traits with naive implementationsMarvin Löbel-38/+219
2015-02-20Made match_indices use the generic pattern APIMarvin Löbel-5/+6
2015-02-20Made str::MatchIndices a private implementantion detailMarvin Löbel-2/+2