[phobos] [D-Programming-Language/phobos] 1c86ec: Introduce UTF Matchers into std.uni.
GitHub
noreply at github.com
Sat Mar 15 15:32:40 PDT 2014
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 1c86ecf0c455361c8918aae87172c62ec3b3af9d
https://github.com/D-Programming-Language/phobos/commit/1c86ecf0c455361c8918aae87172c62ec3b3af9d
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M std/typecons.d
M std/uni.d
Log Message:
-----------
Introduce UTF Matchers into std.uni.
It's a step zero to get decode-less std.regex.
UTF matchers are efficient functors around a set of
specific tries. Enables processing Unicode characters
without decoding at speeds on par with decoding itself.
Along the way make staticIota at 'package' protected and reuse it.
Fix a shameful typo in setSearcher.
Commit: d0e408d5f46f2b7c6208f53f48a8e1a5b227a08f
https://github.com/D-Programming-Language/phobos/commit/d0e408d5f46f2b7c6208f53f48a8e1a5b227a08f
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
workaround stable sort (std.move) not CTFE-able
Commit: cbd9bd3b79a176ceae62aac6ef5a026256e277c6
https://github.com/D-Programming-Language/phobos/commit/cbd9bd3b79a176ceae62aac6ef5a026256e277c6
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
const/pure annotations
Commit: c264bd6a51b17c94f3bab54395bff27abc198e16
https://github.com/D-Programming-Language/phobos/commit/c264bd6a51b17c94f3bab54395bff27abc198e16
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M std/internal/unicode_tables.d
M std/uni.d
Log Message:
-----------
purify std.uni constructs, blocked by std.algortihm.sort
Commit: 1e771c06c961cc4f78070aaac61dc32454e3ae05
https://github.com/D-Programming-Language/phobos/commit/1e771c06c961cc4f78070aaac61dc32454e3ae05
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
@safety bags for utfMatchers
Granularity is horribly high. Auto-inference for templates has the
downside that it, leaves no explanations or reasons for failure.
Commit: 528099a60021640776749a329220d81f74d1b546
https://github.com/D-Programming-Language/phobos/commit/528099a60021640776749a329220d81f74d1b546
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
fold in review comments
Commit: 6635c8f03688c7747c8ca60add5f5de7fce35383
https://github.com/D-Programming-Language/phobos/commit/6635c8f03688c7747c8ca60add5f5de7fce35383
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
hide subMatcher until its API and utility is proven
Commit: a9b5c139fbe07543aad0a30249b2b491948f15b7
https://github.com/D-Programming-Language/phobos/commit/a9b5c139fbe07543aad0a30249b2b491948f15b7
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
test both narrow strings and range of char for matcher trait
Commit: fa5aa82318eac10aa795277044d4b2eb0fb11743
https://github.com/D-Programming-Language/phobos/commit/fa5aa82318eac10aa795277044d4b2eb0fb11743
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-11 (Tue, 11 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
more checking of UTF errors
Overlong sequences, wrong continuation for UTF-8.
Lone high surrogate for UTf-16/.
Commit: 0d60e46fa9d60d9c11adcbe4307f4b4d0489a567
https://github.com/D-Programming-Language/phobos/commit/0d60e46fa9d60d9c11adcbe4307f4b4d0489a567
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-15 (Sat, 15 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
address review issues
Spelling, style etc.
Commit: 1b03e409c09b7e68776688b54976c09c03a40d55
https://github.com/D-Programming-Language/phobos/commit/1b03e409c09b7e68776688b54976c09c03a40d55
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
another DDoc tweak
Commit: 216ca01ca885e1507e2ca29229b73de27b4a1f7f
https://github.com/D-Programming-Language/phobos/commit/216ca01ca885e1507e2ca29229b73de27b4a1f7f
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2014-03-15 (Sat, 15 Mar 2014)
Changed paths:
M std/internal/unicode_tables.d
M std/typecons.d
M std/uni.d
Log Message:
-----------
Merge pull request #1685 from blackwhale/utf8-matcher
Introduce UTF matchers into std.uni.
Compare: https://github.com/D-Programming-Language/phobos/compare/d56c1dbc08cf...216ca01ca885
More information about the phobos
mailing list