Commit graph

200 commits

Author SHA1 Message Date
Jack Stouffer
014982c6da Added ASCII fast path in std.utf.byUTF 2016-07-28 16:07:29 -04:00
Walter Bright
e4f5ce7ea6 std.utf: fix unsafe .ptr usage 2016-07-27 18:10:33 -07:00
Jack Stouffer
4d09b4aee6 Added immutable to several variables in std.utf 2016-07-21 13:06:36 -04:00
Walter Bright
89b2f56d55 Merge pull request #4422 from JackStouffer/patch-11
Improve the documentation for std.utf.byUTF
2016-07-21 00:03:28 -07:00
Jack Stouffer
1c8c6940a7 Improve the documentation for std.utf.byUTF 2016-07-20 14:05:33 -04:00
Atila Neves
4f5571f6e8 Add @system and @safe to std.utf unit tests 2016-07-04 17:33:10 +02:00
Jack Stouffer
e9ca18d573 Fixed local imports in std.utf 2016-07-01 15:35:46 -04:00
Andrei Alexandrescu
af7cfa52c0 Merge pull request #4320 from JackStouffer/patch-7
Improve the std.utf.byCodeUnit docs
2016-06-19 05:33:55 -04:00
Jack Stouffer
2a7d2e31f7 Correct misleading return type info in std.utf.byCodeUnit 2016-06-16 15:16:23 -04:00
Sebastian Wilzbach
ec47ac4224 Remove the WEB macro in favor of HTTP
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Walter Bright
451a93e820 fix unsafe .ptr access in Phobos 2016-06-12 02:45:05 -07:00
Sebastian Wilzbach
2dfbc51f17 Standardize whitespace after imports
Unified with:

sed -E "s/import\s*([^ ]+)\s*:\s*(.*(,|;))/import \1 : \2/" -i **/*.d
2016-05-29 22:09:56 +02:00
anonymous
764caefa36 XREF -> REF (sed)
Done by:

(find . -type f -name "*.d" -print0; \
    find . -type f -name "*.dd" -print0) | \
xargs -0 sed -i -r \
    's/\$\(XREF\s+([^(),]*),\s*([^(),]*)\)/$(REF \2, std,\1)/g'
2016-05-27 21:32:46 +02:00
Sebastian Wilzbach
18b8abf60a remove the deprecated wiki macros 2016-05-27 05:52:23 +02:00
Jack Stouffer
510731d76b Fixed long lines in std/utf.d 2016-05-10 20:51:39 -04:00
Sebastian Wilzbach
3d67cd228c style fix: space between operators 2016-04-26 22:26:20 +03:00
tsbockman
2b09b8b59c Fix Phobos issue #15586 - std.utf.toUTF8() halts on invalid dchar. 2016-01-29 15:35:14 -08:00
Shriramana Sharma
5978ca7831 migrate other Phobos modules to use std.exception.basicExceptionCtors 2016-01-17 10:39:37 +05:30
Jakob Øvrum
fc5d24566a Consolidate documentation for std.utf.stride[Back] 2015-12-22 18:24:25 +09:00
Dragos Carp
eb293b5063 Fix issue 15320 2015-11-13 03:45:29 +01:00
k-hara
59989ed68a fix imports 2015-11-01 23:01:04 +09:00
Dragos Carp
d698887729 Remove obsolete TypeTuple references
Replace following names:
std.typetuple      -> std.meta
TypeTuple          -> AliasSeq
ParameterTypeTuple -> Parameters
FieldTypeTuple     -> Fields

std.traits requires more work than search/replace and is left unchanged.
2015-10-13 20:37:44 +02:00
Martin Nowak
0d710e0279 replace _decode with decodeFront 2015-08-18 13:22:19 +02:00
Martin Nowak
f3f58c12d9 use encode for byUTF 2015-08-18 13:22:19 +02:00
Martin Nowak
c7952393ce add UseReplacementDchar to encode
- also add missing encode(dchar[1], dchar)
  overload for generic code
2015-08-18 13:22:14 +02:00
Martin Nowak
679ca93fc7 add alias for Flag!"useReplacementDchar" 2015-08-18 13:19:20 +02:00
Martin Nowak
9b070c01d0 test corner case for wchar decoding 2015-08-18 13:19:20 +02:00
Martin Nowak
152e1fab3d pop complete dchar in _decode 2015-08-18 13:19:20 +02:00
Martin Nowak
acb378577d merge byChar, byWchar, and byDchar into a single byUTF implementation 2015-08-18 13:19:20 +02:00
Martin Nowak
5ca7ddad60 Merge remote-tracking branch 'upstream/stable' into merge_stable
Conflicts:
	posix.mak

Manually edited:
	std/datetime.d (rename toNormalizedPath -> asNormalizedPath)
2015-07-24 01:28:58 +02:00
Walter Bright
31c9630702 add std.traits.isAutodecodableString() to fix Issue 14765 2015-07-23 07:22:25 +02:00
Walter Bright
f9466a982f remove unnecessary uses of std.format 2015-06-30 19:45:15 -07:00
Lionello Lunesu
8fc047f277 Fixed DDoc warnings 2015-05-30 09:17:43 -06:00
Robert burner Schadek
ca3ec7120b utf: alias syntax update 2015-05-28 19:14:56 +02:00
Andrei Alexandrescu
41f128ad3b Doc fixup following last commit 2015-05-19 14:49:58 -07:00
Andrei Alexandrescu
2c2b2532e5 Merge pull request #3188 from WalterBright/repchar
std.utf: add replacementDchar option in place of throwing
2015-05-19 14:47:27 -07:00
Walter Bright
e30ce5fd26 std.utf: add replacementDchar option in place of throwing 2015-05-19 14:04:11 -07:00
Andrei Alexandrescu
ef1f8052c5 Merge pull request #3119 from WalterBright/byUTF
add std.utf.byUTF
2015-05-07 13:37:22 -07:00
Walter Bright
d9a9826e55 Revert "Introducing std.meta package" 2015-05-06 14:36:45 -07:00
Dicebot
82f54a38d3 TypeTuple -> MetaList inside Phobos 2015-05-05 22:22:11 +03:00
Dicebot
73f773838d import std.typetuple -> import std.meta 2015-05-05 22:22:10 +03:00
Tomoya Tanjo
da27a8e27e Make std.utf.toUTF falimy @safe 2015-05-01 02:48:48 +09:00
Walter Bright
c79960568b add std.utf.byUTF 2015-03-28 14:10:51 -07:00
Martin Nowak
dcf18a0d20 fix Issue 14105 - strideImpl fails for 0xFF
- bsr(0) returns an undefined result
2015-02-02 13:03:57 +01:00
Andrei Alexandrescu
c0aad5b580 Fix debug build 2015-02-01 12:51:33 -08:00
Walter Bright
dc302d26a4 DIP25: make phobos work with it 2015-01-30 12:02:48 -08:00
Ilya Yaroshenko
2c744b54e1 std.range: constraints => primitives
See discussion and voting in #2661
2014-11-23 20:05:20 +03:00
Ilya Yaroshenko
a64a6fafdb std.utf: clean imports 2014-11-14 17:55:21 +03:00
Martin Nowak
dc7eb9dbd9 Merge pull request #2682 from aG0aep6G/stride
std.utf.stride: reject sequence lengths greater than 4
2014-11-12 01:21:11 +01:00
anonymous
5025e47790 back to old "Notes:" 2014-11-11 19:37:03 +01:00