summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2017-06-11Add basic unit tests for the event loopEugen Wissner
2017-06-09Remove deprecated tanya.container.vectorEugen Wissner
2017-06-08Rename String.toString to String.get()v0.6.0Eugen Wissner
Last changed it only by the Range and forgotten about the string itself.
2017-06-07Set: Fix comparing with removed elementsEugen Wissner
2017-06-03Add some unit tests for InternetAddressEugen Wissner
2017-06-03Put socket overlapped I/O docs into a D_Ddoc blockEugen Wissner
2017-06-01Fix template parameters for SetEugen Wissner
2017-06-01Add basic constructors and opAssign to SetEugen Wissner
2017-05-31Implement lookups in the SetEugen Wissner
2017-05-30Add optional fieldnames for PairEugen Wissner
2017-05-30Implement Set RangeEugen Wissner
2017-05-29Rename String.toString back to get()Eugen Wissner
Since it is expected that the return type of toString() is immutable(char)[] and not char[] or const(char)[].
2017-05-29Close issue 212Eugen Wissner
Introduce Range and constRange aliases for containers.
2017-05-29Implement a Set container firstEugen Wissner
2017-05-28Merge branch 'master' into horton-tableEugen Wissner
2017-05-25Fix kqueue to work with SocketTypeEugen Wissner
2017-05-25Rename socket_t to SocketTypeEugen Wissner
2017-05-23Add HashTable structEugen Wissner
2017-05-21Import std.algorithm.comparison for network.socket on WindowsEugen Wissner
2017-05-21Define AddressFamily in network.socketEugen Wissner
2017-05-19Add tanya.typecons.PairEugen Wissner
2017-05-19Fix parameter count for docs in container.stringv0.5.0Eugen Wissner
2017-05-16Implement DList.insertBackEugen Wissner
2017-05-16Rename Vector to ArrayEugen Wissner
For consistency with Phobos.
2017-05-15Remove crypto.mac for nowEugen Wissner
It wasn't released yet and needs some work.
2017-05-15Add doubly-linked listEugen Wissner
DList is an adjusted copy of SList. Missing: * insertBack * insertAfter * removeBack
2017-05-14Rename String.get into toString. Add String.toStringzEugen Wissner
2017-05-13Add Payload template for memory.typesEugen Wissner
2017-05-13Add memory.types.ScopedEugen Wissner
2017-05-12Fix unittest text for stringsEugen Wissner
2017-05-12Use char ranges to avoid compilation errors on elder compilersEugen Wissner
2017-05-12Fix unittests on 2.072 and 2.071Eugen Wissner
2017-05-12Replace tabs with spaces in mmappool and bufferEugen Wissner
2017-05-12Insert String.insertFront and String.insertBackEugen Wissner
2017-05-12Replace immutable with const in VectorEugen Wissner
2017-05-12Add String.removeEugen Wissner
2017-05-10mp.Integer: add two's complement constructorEugen Wissner
2017-05-09math.mp.Integer.toVector return two's complementEugen Wissner
2017-05-08math.mp.Integer: Return two's complement lengthEugen Wissner
2017-05-05Fix fill with char on older compilersEugen Wissner
2017-05-04Implement string slice assignmentsEugen Wissner
2017-05-03Merge branch 'master' into utf8stringEugen Wissner
2017-05-03Add HMACEugen Wissner
2017-05-02Merge branch 'master' into utf8stringEugen Wissner
2017-05-02Make Vector's opSliceAssign accept only own rangesEugen Wissner
Vector.opSliceAssign and Vector.opIndexAssign should accept only vector ranges. For assigning other ranges, std.algorithm.mutation.copy and std.algorithm.mutation.fill should be used.
2017-05-01Add ByCodePointEugen Wissner
2017-05-01Implement opCmp and opEquals for the StringEugen Wissner
2017-05-01Implement String opAssignEugen Wissner
2017-05-01Merge branch 'master' of github.com:caraus-ecms/tanya into utf8stringEugen Wissner
2017-05-01Fix container ctors and opAssign ref parametersEugen Wissner
Container constructors and opAssign should accept any ref container and not only const, otherwise the source container will be copied because the constructor/opAssign without ref would be a better match.