phobos/std
monarch dodra ebcc18e387 Range adaptor: cache
As discussed in this thread:
http://forum.dlang.org/thread/ovbjcmogezbvsxrwfcol@forum.dlang.org

This provides a range adaptor that cache the result of another range.

Meant as a lazy alternative to array. Not much else to say...?

Documentation might suck.
2014-09-16 21:43:26 +02:00
..
c Add pure/nothrow/@nogc attributes to std.socket. 2014-08-05 19:54:39 +04:00
container Merge pull request #2498 from monarchdodra/ArrayStaticIf 2014-09-15 19:58:58 +09:00
digest Add @nogc to std.digest.ripemd 2014-08-22 17:33:01 +09:00
experimental Fixup spelling mistake. 2014-05-21 22:18:07 +02:00
internal Merge pull request #2477 from fb-pja/bug13391 2014-09-05 12:48:49 -07:00
net Replace enforceEx with enforce where it's possible 2014-08-25 12:18:02 +02:00
regex Split up the intertwined mess of std.regex. 2014-09-13 13:45:46 +04:00
windows Replace enforceEx with enforce where it's possible 2014-08-25 12:18:02 +02:00
algorithm.d Range adaptor: cache 2014-09-16 21:43:26 +02:00
array.d Merge pull request #2240 from Safety0ff/fix12890 2014-08-17 21:41:45 +04:00
ascii.d Minor stylistic cleanup in std.ascii. 2014-05-22 16:08:27 -07:00
base64.d Make all tests that create a temporary file in the local directory get the path from one central function, so they can be made to use an absolute path 2014-08-04 23:33:25 -05:00
bigint.d Fix Issue 13391 - Allow division of BigInt by long/ulong 2014-08-31 21:42:28 +01:00
bitmanip.d Add @nogc to bitfields accessors 2014-09-04 09:50:21 +09:00
compiler.d
complex.d Enhancement request 13022: add std.complex.sqAbs 2014-07-03 18:47:06 +02:00
concurrency.d Replace enforceEx with enforce where it's possible 2014-08-25 12:18:02 +02:00
conv.d Merge pull request #2432 from rainers/coff32 2014-09-11 13:55:13 -07:00
cstream.d Replace most toStringz/toUTF16z/toUTFz usages with tempCString* ones. 2014-08-23 17:23:13 +04:00
csv.d attributes and two small bug fixes for csv 2014-08-13 17:29:27 +02:00
datetime.d Fix some property enforcements. 2014-09-01 18:01:16 +04:00
demangle.d
encoding.d fix Issue 12853 - std.encoding EncodingSchemeUtf16Native and EncodingSchemeUtf32Native decode() and SafeDecode() wrong stripping length 2014-07-17 06:08:59 +09:00
exception.d Use reinterpret cast is [does|may]PointTo 2014-08-30 10:25:39 +02:00
file.d Mark unittests for std.file.attrIsDir and attrIsFile as safe 2014-09-16 16:14:57 +09:00
format.d Merge pull request #2432 from rainers/coff32 2014-09-11 13:55:13 -07:00
functional.d Partially evaluates -> Partially applies 2014-08-26 12:16:54 +01:00
getopt.d whoops, forgot one ++i 2014-08-18 07:24:47 +02:00
json.d Merge pull request #2417 from dcarp/json_indexes 2014-09-14 08:52:08 +02:00
math.d use CRuntime_DigitalMars/CRuntime_Microsoft instead of Win32/Win64 where appropriate 2014-08-23 16:14:18 +02:00
mathspecial.d annotate mathspecial functions 2014-05-18 10:37:49 -07:00
mmfile.d fix property enforcement 2014-09-06 08:57:15 +09:00
numeric.d [bugfix] Initialize uncertain field value 2014-08-22 22:46:54 +09:00
outbuffer.d Replace most toStringz/toUTF16z/toUTFz usages with tempCString* ones. 2014-08-23 17:23:13 +04:00
parallelism.d Prevent definition of non-disabled default constructors in template structs 2014-08-26 22:39:35 +09:00
path.d Fix documentation of when dirName() allocates 2014-07-20 14:15:48 -06:00
process.d Merge pull request #2432 from rainers/coff32 2014-09-11 13:55:13 -07:00
random.d Simplify partialShuffle 2014-08-15 21:54:03 +03:00
range.d Merge pull request #2499 from CyberShadow/pull-20140908-215454 2014-09-10 18:52:30 +02:00
signals.d Update the Qt signals and slots link. 2014-06-22 01:02:30 +03:00
socket.d Replace most toStringz/toUTF16z/toUTFz usages with tempCString* ones. 2014-08-23 17:23:13 +04:00
socketstream.d
stdint.d
stdio.d Merge pull request #2432 from rainers/coff32 2014-09-11 13:55:13 -07:00
stdiobase.d
stream.d Replace most toStringz/toUTF16z/toUTFz usages with tempCString* ones. 2014-08-23 17:23:13 +04:00
string.d Merge pull request #2471 from burner/issue11895 2014-09-10 15:26:49 -07:00
syserror.d Deprecate std.c.string and move its contents to druntime 2014-07-13 12:47:26 -05:00
system.d Start getting tests passing on Android/x86 2014-07-09 17:52:15 -05:00
traits.d Supplemental fix for issue 9148 - lambdas will be aggressively inferred to pure 2014-09-08 14:30:44 +09:00
typecons.d Fix Issue 11706 - Add a TypedefType trait to extract the underlying type 2014-09-08 11:47:45 +02:00
typelist.d
typetuple.d Convert to new alias syntax 2014-02-11 15:27:05 +09:00
uni.d Remove comma expression in std.uni 2014-09-08 22:27:06 +02:00
uri.d Allow mutable char/wchar/dchar[] to be used in std.uri 2014-03-13 02:42:14 -04:00
utf.d Remove pure nothrow @nogc from input range version of byXchar 2014-09-04 10:04:46 +02:00
uuid.d Sed "@safe pure nothrow" 2014-05-06 08:21:13 +02:00
variant.d Code clean up. 2014-09-11 08:28:04 +02:00
xml.d [Trivial] Fix documentation typos 2014-02-28 21:08:19 +02:00
zip.d Merge pull request #1870 from MartinNowak/fix1832 2014-02-16 21:01:54 +01:00
zlib.d std.zlib.crc32 and std.zlib.adler32 64-bit underflow|error when processing over 2^32 bytes of data fix 2014-09-04 14:48:35 -04:00