Commit graph

409 commits

Author SHA1 Message Date
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
Andrei Alexandrescu
bfda092892 Merge pull request #3120 from WalterBright/rmtoLower
remove broken links to std.string.toLower etc.
2015-03-28 21:33:42 -07:00
Walter Bright
35cf4efb4d remove broken links to std.string.toLower etc. 2015-03-28 16:12:11 -07:00
Robert Schadek
4974f90d3a Merge pull request #3116 from WalterBright/improve-wrap
improve efficiency and testing of std.string.wrap
2015-03-28 14:32:01 +01:00
Walter Bright
c1014ca42d improve efficiency and testing of std.string.wrap 2015-03-27 18:40:43 -07:00
Walter Bright
466773dc69 upgrade std.string.column to handle ranges and nelSep 2015-03-27 12:52:07 -07:00