summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
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.
2017-04-30Integer storage optimizationv0.4.0Eugen Wissner
2017-04-25Make Integer representation little endianEugen Wissner
2017-04-21Make String to be a char Slice aliasEugen Wissner
2017-04-20Merge branch 'master' into utf8stringEugen Wissner
2017-04-20Merge branch 'master' of github.com:caraus-ecms/tanyaEugen Wissner
2017-04-20Rename Vector range to SliceEugen Wissner
2017-04-19Make Integer representation little endianEugen Wissner
2017-04-16Merge branch 'master' into utf8stringEugen Wissner
2017-04-16Add unittest to check RefCounted calles struct destructorsEugen Wissner
2017-04-16Merge branch 'master' into utf8stringEugen Wissner
2017-04-16Make RefCounted work with dynamic arraysEugen Wissner
2017-04-16Add internal finalize method for finalizing an object without deallocatingEugen Wissner
2017-04-10Add missing constructors to the StringEugen Wissner
2017-04-08Add ByteRange to the StringEugen Wissner
2017-04-08Merge branch 'master' into utf8stringEugen Wissner
2017-04-07Remove opApply from containersEugen Wissner
opApply requires additional overloads for the const containers (with a const delegate). If using a templated opApply foreach cannot infer the types for the variables. foreach with one argument still works (opIndex() is used), for more complex cases slicing should be used.
2017-04-07Make SList range publicEugen Wissner
2017-04-04Fix Vector.insertAfter/Before an empty rangeEugen Wissner
2017-04-04Fix network.inet release buildEugen Wissner
2017-04-03Swap toHostOrder template parametersEugen Wissner
2017-04-02Make NetworkOrder work with 8-byte integersEugen Wissner
2017-04-02Add tanya.network.inet.toHostOrderEugen Wissner
The function reverts NetworkOrder.
2017-04-02Add tanya.network.inet.NetworkOrderEugen Wissner
NetworkOrder converts an integral type into a bidirectional range with big-endian byte order.
2017-04-01Add tanya.network package fileEugen Wissner
2017-03-29Fix SList documentation for insertFront and insertBeforeEugen Wissner
2017-03-29Move bitvector to another branch till it is finishedEugen Wissner
2017-03-29Add SList.opAssignEugen Wissner
2017-03-28Implement opAssign for the VectorEugen Wissner
2017-03-24Merge branch 'master' of github.com:caraus-ecms/tanyaEugen Wissner
2017-03-24Add insertBefore and remove to SListEugen Wissner
2017-03-23math.mp: Fix initialization issues after resizingEugen Wissner
2017-03-22Remove Init template parameter from memory.resize()Eugen Wissner