Commit graph

586 commits

Author SHA1 Message Date
Daniel Murphy
e723325aec Merge pull request #1550 from tom-tan/safe-pure-nothrow-string-soundex
Mark std.string.soundex as @safe, pure and nothrow
2013-09-05 06:45:49 -07:00
Daniel Murphy
74488d0033 Merge pull request #1549 from tom-tan/safe-pure-abbrev-column-wrap-outdent
Mark abbrev, column, wrap and outdent in std.string as @safe and pure
2013-09-05 06:45:23 -07:00
Daniel Murphy
03e3b405a6 Merge pull request #1548 from tom-tan/safe-pure-string-isNumeric
Mark std.string.isNumeric as @safe and pure
2013-09-05 06:43:27 -07:00
Daniel Murphy
2089dd812c Merge pull request #1547 from tom-tan/safe-pure-unittest-string-munch
Mark a unittest of std.string.munch as @safe and pure
2013-09-05 06:41:56 -07:00
Tomoya Tanjo
130b0f6397 Mark std.string.soundex as @safe, pure and nothrow 2013-09-05 21:11:09 +09:00
Tomoya Tanjo
36266bcfec Mark abbrev, column, wrap and outdent in std.string as @safe and pure 2013-09-05 20:58:09 +09:00
Tomoya Tanjo
1005148f37 Mark std.string.isNumeric as @safe and pure 2013-09-05 20:40:46 +09:00
Tomoya Tanjo
52e2575b36 Mark a unittest of std.string.munch as @safe and pure 2013-09-05 20:32:00 +09:00
Tomoya Tanjo
c57e61333f Make std.string.succ @safe and pure 2013-09-05 20:18:22 +09:00
Tomoya Tanjo
fc6206b1a8 More @safe and pure for std.string.translate 2013-09-02 21:05:55 +09:00
Tomoya Tanjo
ba0fd6b4e7 Mark std.string.translate, makeTrans and unittests as @safe and pure 2013-09-02 20:31:10 +09:00
Andrej Mitrovic
2d026ee91e Remove explicit qualifiers for translate overloads which take a buffer. Use std.range.put instead of member function put when writing to the buffer. 2013-08-31 13:37:55 +02:00
monarch dodra
d6b8a21157 Merge pull request #1501 from AndrejMitrovic/Fix10868
Issue 10868 - std.string.translate should have an overload that takes an output buffer.
2013-08-29 00:30:22 -07:00
Andrej Mitrovic
5ec5c213b0 Fixes Issue 10868 - std.string.translate should have an overload that takes an output buffer. 2013-08-28 15:20:05 +02:00
monarch dodra
69ddf32feb Merge pull request #1520 from tom-tan/safe-pure-string-removechars
Make std.string.removechars @safe and pure
2013-08-26 00:06:44 -07:00
Tomoya Tanjo
927c5914a1 Make std.string.removechars @safe and pure by using implicit conversion 2013-08-25 23:32:04 +09:00
Tomoya Tanjo
3851d825ec Make std.string.removechars @safe and pure 2013-08-25 22:52:13 +09:00
monarch dodra
09c8ebeeae Merge pull request #1519 from tom-tan/safe-pure-string-countchars
Mark std.string.countchars as @safe and pure
2013-08-25 06:09:18 -07:00
Tomoya Tanjo
16de84e260 Mark std.string.countchars as @safe and pure 2013-08-25 20:48:18 +09:00
Tomoya Tanjo
7755589d09 Mark std.string.inPattern as @safe and pure 2013-08-25 20:27:33 +09:00
monarch dodra
1d50b6298e Merge pull request #1513 from tom-tan/pure-string-justify
Mark leftJustify, rightJustify and center as pure
2013-08-25 00:21:58 -07:00
Tomoya Tanjo
11c559e822 Mark leftJustify, rightJustify and center as pure 2013-08-24 23:03:28 +09:00
Tomoya Tanjo
4498dbea84 Mark std.string.chop and its unittest as @safe and pure 2013-08-24 22:17:18 +09:00
monarch dodra
a2c23948b6 Merge pull request #1510 from tom-tan/safe-pure-string-chompPrefix
Mark std.string.chompPrefix and its unittests as @safe and pure
2013-08-24 01:42:48 -07:00
monarch dodra
6d301e6678 Merge pull request #1508 from tom-tan/safe-pure-string-stripRight
Mark std.string.stripRight as @safe and pure
2013-08-24 01:42:02 -07:00
Tomoya Tanjo
707f53ef06 Mark std.string.chompPrefix and its unittests as @safe and pure 2013-08-24 14:28:15 +09:00
Tomoya Tanjo
cefdd9859d Mark std.string.strip and its unittests as @safe and pure 2013-08-24 12:23:44 +09:00
Tomoya Tanjo
aaeb96f4b2 Mark std.string.stripRight as @safe and pure 2013-08-24 12:07:31 +09:00
Andrej Mitrovic
c3d694e0fe Add proper docs for return type of sformat. 2013-08-22 19:20:43 +02:00
monarch dodra
5c9aba062c Merge pull request #1495 from tom-tan/safe-pure-unittest-for-stripLeft
Mark a unittest for std.string.stripLeft as @safe pure
2013-08-20 09:18:56 -07:00
monarch dodra
5410c2d268 Merge pull request #1486 from tom-tan/safe-string-indexOf
Make std.string.indexOf @safe
2013-08-19 07:53:39 -07:00
Tomoya Tanjo
b1b00243e1 Mark a unittest for std.string.stripLeft as @safe pure 2013-08-19 22:02:13 +09:00
Tomoya Tanjo
937fe1fdb3 Mark std.string.splitLines as @safe pure 2013-08-19 21:39:37 +09:00
Tomoya Tanjo
f99a647139 Add cast to Char* 2013-08-19 20:34:41 +09:00
Tomoya Tanjo
9f069d3e55 Replace trusted lambda block with trusted nested function 2013-08-18 23:52:27 +09:00
Tomoya Tanjo
dad8aa2b72 Mark the constructor of std.string.StringException as nothorw 2013-08-18 08:32:53 +09:00
Tomoya Tanjo
c73b428746 Mark std.string.indexOf as @safe 2013-08-18 00:15:32 +09:00
monarch dodra
b5f6812429 Merge pull request #1480 from tom-tan/safe-string-chomp
Make std.string.chomp @safe
2013-08-17 00:36:19 -07:00
monarch dodra
35e408b036 Merge pull request #1481 from tom-tan/safe-string-StringException
Make the constructor of std.string.StringException @safe and pure
2013-08-17 00:32:45 -07:00
Tomoya Tanjo
ec2819db08 Make std.string.indexOf @safe 2013-08-17 11:19:44 +09:00
Tomoya Tanjo
5ef5b8622c Revert it to use printf 2013-08-16 17:58:53 +09:00
Tomoya Tanjo
ef9caf900d Make the constructor of std.string.StringException @safe and pure 2013-08-16 17:36:57 +09:00
Tomoya Tanjo
61de6d669b Make std.string.chomp pure 2013-08-16 17:09:18 +09:00
Tomoya Tanjo
32fe0bf1de Replace core.stdc.stdio.printf by std.stdio.writeln 2013-08-16 16:29:25 +09:00
Tomoya Tanjo
a9c6397376 Make std.string.chomp @safe 2013-08-16 16:14:50 +09:00
monarch dodra
0e747649f2 Merge pull request #1330 from burner/lastIndexOf
lastIndexOf width startIdx
2013-08-12 11:36:01 -07:00
Robert burner Schadek
62ba73bfe7 fix
forgot a test

whitespace formatting

some more nitpick fixes

one more consistency test

spelling

starting -> ending
2013-08-12 16:24:45 +02:00
monarch dodra
10c4b24c9a Merge pull request #1301 from burner/indexOfIdx
std.string.indexOf with start index
2013-08-12 06:42:31 -07:00
Robert BuRnEr Schadek
150631d4f5 std.string.indexOf with a start index
Basically indexOf with start index. This index is added to the found
index if the searched character was found.

std.string.indexOf(Char1,Char2)(with start index)

The same thing as with the single character indexOf.

fixed the auto-tester complains

save

another bug bites the dust

fix the startIdx problem

std.string.indexOf with a start index

Basically indexOf with start index. This index is added to the found
index if the searched character was found.

std.string.indexOf(Char1,Char2)(with start index)

The same thing as with the single character indexOf.

fixed the auto-tester complains

save

merge error

everything is nicer now

another fix

whitespace formatting

consistency

whitespace args

some more nitpicks fixes

spelling
2013-08-12 09:49:01 +02:00
Dmitry Olshansky
9a053d97c2 new std.uni module 2013-07-20 23:00:34 +04:00