summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
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
2017-03-21Merge math.mp.Integer changes from the crypto branchEugen Wissner
2017-03-19Remove makeArray importEugen Wissner
2017-03-19Remove resizeArray aliasEugen Wissner
2017-03-18Add Mallocator as an alternative allocatorEugen Wissner
2017-03-09Add SList constructorsEugen Wissner
2017-03-08Fix element order inserted from a range into listEugen Wissner
2017-03-02Move BitVector from the crypto branchEugen Wissner
2017-03-01SList.insertFront for rangesEugen Wissner
2017-02-27Initialization from a UTF-16 stringEugen Wissner
2017-02-26Add dchar constructorEugen Wissner
2017-02-20Improve Vector module and reserve documentationEugen Wissner
2017-02-20Add String.reserve and shrinkEugen Wissner
2017-02-20Merge branch 'master' into utf8stringEugen Wissner