[phobos] [D-Programming-Language/phobos] 0d29cd: Introduce UTF Matchers into std.uni.
GitHub via phobos
phobos at puremagic.com
Wed Apr 23 03:16:53 PDT 2014
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 0d29cdc3d642aa0ccad15b9622ec8b61b0e60b13
https://github.com/D-Programming-Language/phobos/commit/0d29cdc3d642aa0ccad15b9622ec8b61b0e60b13
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 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: 9d06582f00f6c0d5c548d93283e873b03f41c0c8
https://github.com/D-Programming-Language/phobos/commit/9d06582f00f6c0d5c548d93283e873b03f41c0c8
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
workaround stable sort (std.move) not CTFE-able
Commit: ec7bbaeb5d896b9da05bb865a8fce79ca551faf3
https://github.com/D-Programming-Language/phobos/commit/ec7bbaeb5d896b9da05bb865a8fce79ca551faf3
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
const/pure annotations
Commit: 08148b5901d76f4bb90be2c4436d766c77f0b9b1
https://github.com/D-Programming-Language/phobos/commit/08148b5901d76f4bb90be2c4436d766c77f0b9b1
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 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: f48af662df5854db0a7a35472148400f5602d8cf
https://github.com/D-Programming-Language/phobos/commit/f48af662df5854db0a7a35472148400f5602d8cf
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 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: 94224ab18b4f2e9df44abb271b462afaa986dd12
https://github.com/D-Programming-Language/phobos/commit/94224ab18b4f2e9df44abb271b462afaa986dd12
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
fold in review comments
Commit: 2ee9871759d7af560c3d7e3a1c7e3365e2f5c389
https://github.com/D-Programming-Language/phobos/commit/2ee9871759d7af560c3d7e3a1c7e3365e2f5c389
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
hide subMatcher until its API and utility is proven
Commit: 8073f8371d16c2fce5e6346fec5fabb8d69a79a8
https://github.com/D-Programming-Language/phobos/commit/8073f8371d16c2fce5e6346fec5fabb8d69a79a8
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
test both narrow strings and range of char for matcher trait
Commit: fff184b1cce3a66a5caa500bed40b752e3fe579e
https://github.com/D-Programming-Language/phobos/commit/fff184b1cce3a66a5caa500bed40b752e3fe579e
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 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: 87703b75776b29d6873f9dca29134af35217c608
https://github.com/D-Programming-Language/phobos/commit/87703b75776b29d6873f9dca29134af35217c608
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
address review issues
Spelling, style etc.
Commit: 05b9cadf36830fb4f60ef1e36392827c3c56233e
https://github.com/D-Programming-Language/phobos/commit/05b9cadf36830fb4f60ef1e36392827c3c56233e
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
another DDoc tweak
Commit: 21a2d202098900148878a0e358052b3ec15d8ac4
https://github.com/D-Programming-Language/phobos/commit/21a2d202098900148878a0e358052b3ec15d8ac4
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
Address problems with issue 314
Commit: c5b35ec220ee3e319bdfa19451758ce71dca1773
https://github.com/D-Programming-Language/phobos/commit/c5b35ec220ee3e319bdfa19451758ce71dca1773
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
Adjust after rebase, tweak DDocs
Drop public for documented unittests
Commit: 75bb5c898d834482aa6d0ecc0f78ec597a825a54
https://github.com/D-Programming-Language/phobos/commit/75bb5c898d834482aa6d0ecc0f78ec597a825a54
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M std/uni.d
Log Message:
-----------
Avoid comma operator
Commit: 3e06a3bca288c49af614d52dabb647d9618be11c
https://github.com/D-Programming-Language/phobos/commit/3e06a3bca288c49af614d52dabb647d9618be11c
Author: Martin Nowak <code at dawg.eu>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M std/internal/unicode_tables.d
M std/typecons.d
M std/uni.d
Log Message:
-----------
Merge pull request #2020 from DmitryOlshansky/utf-matcher
UTF matchers in std.uni
Compare: https://github.com/D-Programming-Language/phobos/compare/8e00e7528dba...3e06a3bca288
More information about the phobos
mailing list