Robert burner Schadek
ca724eb0f0
std.string.detab_alias_fix
...
make detab and detabber accept custom types with an alias this to a string
member of member function
rainers improvment
more rainer fixes and more testing
more rainer
2015-10-13 19:56:23 +02:00
Martin Nowak
6490f9f83c
Merge pull request #3704 from burner/std.string.stripRight_string_alias_fix
...
std.string.stripRight_string_alias_fix
2015-10-07 15:54:45 +02:00
Martin Nowak
0b80a960ef
Merge pull request #3703 from burner/std.string.stripleft_string_alias_fix
...
std.string.stripleft_string_alias_fix
2015-10-07 15:33:09 +02:00
Robert burner Schadek
dcec6a153a
std.string.stripleft_string_alias_fix
...
make stripLeft accept types with an alias this to a string member(function)
small update
2015-10-07 14:40:37 +02:00
Robert burner Schadek
68f4373a6d
std.string.stripRight_string_alias_fix
...
make stripRight accept custom types with alias this to string
member(functions)
2015-10-07 14:36:01 +02:00
Robert burner Schadek
a52d43e420
std.string.lineSplitter_string_alias_fix
...
lineSplitter used to accept struct and classes with an alias this to a string
returning function.
This PR add that feature again.
https://github.com/D-Programming-Language/phobos/pull/3694
2015-10-07 13:37:45 +02:00
Robert burner Schadek
7db1b9e65d
indexOf used to accept user defined structs
...
this was broken by recent rangefing of indexOf.
This PR recreates this feature.
2015-09-27 21:35:58 +02:00
H. S. Teoh
ebe9f5824f
Add Params: and Returns: for std.string.center.
2015-08-29 17:53:31 -07:00
H. S. Teoh
f9fd7e6362
Add Params: and Returns: to lastIndexOf overloads.
2015-08-29 17:46:53 -07:00
H. S. Teoh
46cb33d4bf
Add Params:, Returns:, to std.string.indexOf().
2015-08-29 17:30:31 -07:00
H. S. Teoh
a520b91f2d
Add Params: and Returns: to fromStringz and toStringz.
2015-08-29 17:27:24 -07:00
H. S. Teoh
91910e9e1b
Fix broken hyperlinks to std.algorithm submodules.
2015-08-24 07:20:50 -07:00
Walter Bright
f6ce5692ef
Merge pull request #3446 from 9rnsr/fix14735
...
Supplemental fix for issue 14735 - Prevent self-recursive match
2015-06-29 15:25:54 -07:00
k-hara
cd77a9cdcb
Supplemental fix for issue 14735 - Prevent self-recursive match
...
The slice expression `s[]` will match to T[n] by using compile-time length deduction.
2015-06-27 22:19:05 +09:00
Walter Bright
212968b2b4
Range-ify std.string.strip and stripRight()
2015-06-19 20:49:32 -07:00
anonymous
b28962635f
fix package XREFs
...
Also add escaping underscores in some places, and rewrap to 80 columns
where touching anyway.
2015-06-15 22:30:41 +02:00
Hackerpilot
0b1e29cfa1
Rename ModifyTypePreservingSTC to ModifyTypePreservingTQ and make it public.
2015-06-03 16:10:35 -07:00
Lionello Lunesu
8fc047f277
Fixed DDoc warnings
2015-05-30 09:17:43 -06:00
Robert burner Schadek
c34574d4ac
string: alias syntax update
2015-05-28 19:04:43 +02:00
Walter Bright
ae966fbf94
Range-ify std.string.chop
2015-05-21 20:33:58 -07:00
Walter Bright
f85101eea1
Range-ify std.string.center() with centerJustifier()
2015-05-19 21:07:47 -07:00
Martin Nowak
5c089bdc08
Merge pull request #3215 from WalterBright/rightJustifier
...
Range-ify std.string.rightJustify() with rightJustifier()
2015-05-15 14:42:43 +02:00
Walter Bright
8bfb7e716f
Range-ify std.string.rightJustify() with rightJustifier()
2015-05-12 13:32:52 -07:00
Andrei Alexandrescu
587452ac45
Merge pull request #3214 from WalterBright/leftJustifier
...
Range-ify std.string.leftJustify() with leftJustifier()
2015-05-12 10:02:47 -07:00
Andrei Alexandrescu
9f3eee3e39
Merge pull request #3203 from WalterBright/addDetabber
...
Add std.string.detabber(), a range version of detab()
2015-05-12 09:16:46 -07:00
Martin Nowak
a52c3fc967
Merge pull request #3196 from WalterBright/chompPrefix
...
Range-ify std.string.chompPrefix
2015-05-12 18:06:18 +02:00
Walter Bright
313d06dcf1
Range-ify std.string.chompPrefix
2015-05-11 02:52:25 -07:00
Walter Bright
88c10396f1
Add std.string.detabber(), a range version of detab()
2015-05-11 02:44:11 -07:00
Walter Bright
d9a9826e55
Revert "Introducing std.meta package"
2015-05-06 14:36:45 -07:00
Dicebot
a76d90c927
Phobos should only mention tuple as std.typecons.Tuple
2015-05-05 22:22:11 +03:00
Dicebot
1c9ae027ef
Rename old std.typetuple symbols inside Phobos
...
staticIndexOf -> indexOf
allSatisfy -> all
anySatisfy -> any
staticMap -> Map
2015-05-05 22:22:11 +03: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
JakobOvrum
fedc3722a4
Merge pull request #3205 from nomad-software/fix-ddoc-parameter-warnings
...
Updated some missing params and return sections in the documentation.
2015-05-01 05:17:11 +09:00
JakobOvrum
553f697012
Merge pull request #3178 from WalterBright/indexOf-Range2
...
enhance std.string.indexOf(startIdx) with ranges
2015-04-26 18:21:35 +09:00
JakobOvrum
eff45fa530
Merge pull request #3179 from WalterBright/indexOf-Range3
...
enhance std.string.indexOf(substring) with ranges
2015-04-26 17:15:05 +09:00
JakobOvrum
50ae113e36
Merge pull request #3187 from WalterBright/stripLeft-Range
...
add range support to std.string.stripLeft
2015-04-26 15:48:15 +09:00
Steven Schveighoffer
99af22ca0a
Merge pull request #3211 from WalterBright/makeTransTable
...
replace std.string.makeTrans() with makeTransTable()
2015-04-23 16:15:35 -04:00
Martin Nowak
130a59ba43
Merge pull request #3206 from WalterBright/addEntabber
...
Range-ify std.string.entab() by adding entabber()
2015-04-23 12:49:56 +02:00
Walter Bright
36fc323c8a
replace std.string.makeTrans() with makeTransTable()
2015-04-22 15:39:09 -07:00
Martin Nowak
10f47390ad
Merge pull request #3210 from WalterBright/refactorTranslate
...
Refactor: remove pointless std.string.translateImplAscii()
2015-04-22 11:54:42 +02:00
Walter Bright
f7acca0cfd
Range-ify std.string.leftJustify() with leftJustifier()
2015-04-22 00:03:57 -07:00
Gary Willoughby
4699b0c16d
Updated documentation to remove unnecessary symbol highlights in descriptions.
2015-04-21 10:56:50 +01:00
Walter Bright
aca2ed5168
remove pointless std.string.translateImplAscii()
2015-04-21 02:38:16 -07:00
Walter Bright
64da484e5d
Range-ify std.string.entab() by adding entabber()
2015-04-20 13:19:43 -07:00
Gary Willoughby
c117523c10
Updated some missing params and return sections in the documentation.
2015-04-19 19:33:43 +01:00
w0rp
f210fa57a8
Declare fromStringz @nogc nothrow
...
fromStringz wasn't declared `@nogc nothrow`, but it can easily taken on those attributes. This will make it usable in `@nogc nothrow` functions.
2015-04-19 01:23:58 +01:00
Marc Schütz
97ddddeaeb
Re-add overload for fixed-size arrays to std.string.indexOf
2015-04-16 22:39:37 +02:00
Walter Bright
0652a01a71
add range support to std.string.stripLeft
2015-04-12 17:24:13 -07:00
Walter Bright
af1409cdab
enhance std.string.indexOf(substring) with ranges
2015-04-11 22:25:21 -07:00