Commit graph

414 commits

Author SHA1 Message Date
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
Walter Bright
e3f419a658 enhance std.string.indexOf(startIdx) with ranges 2015-04-11 02:25:45 -07:00
Walter Bright
9ab3accfa8 Enhance std.string.indexOf() to work with ranges 2015-04-10 15:28:21 -07:00
Andrei Alexandrescu
2cbd9a3052 Merge pull request #3118 from WalterBright/soundexer
add std.string.soundexer
2015-04-06 19:10:33 -07:00
Walter Bright
e74159410c add std.string.soundexer 2015-04-06 18:27:19 -07:00
JakobOvrum
9e4ae8b46a Merge pull request #3117 from WalterBright/chomp-range
enhance std.string.chomp so it accepts ranges
2015-03-31 23:59:48 +09:00
Walter Bright
88025af25c enhance std.string.chomp so it accepts ranges 2015-03-30 15:22:38 -07:00