summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-30Integer storage optimizationv0.4.0Eugen Wissner
2017-04-25Make Integer representation little endianEugen 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-13Add support for dmd 2.074.0, remove 2.070.2Eugen 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-29Update latest supported compilerv0.3.0Eugen 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-20Improve Vector module and reserve documentationEugen Wissner
2017-02-18Add documentation linkv0.2.0Eugen Wissner
2017-02-18Implement IOCPTransport.close and isClosingEugen Wissner
2017-02-12Add DuplexTransport.close for the selector transportEugen Wissner
2017-02-11Move all IOWatcher members to the transportsEugen Wissner
2017-02-10Adjust kqueue buildEugen Wissner
2017-02-10Remove StreamTransport interfaceEugen Wissner
Implement DuplexTransport and SocketTransport separately.
2017-02-10Make event loop implementations finalEugen Wissner
2017-02-10Move the bug tracker to RedmineEugen Wissner
2017-02-09Fix Kqueue buil with the new watcher-transportEugen Wissner
2017-02-09Inherit IOCPTransport from IOWatcherEugen Wissner
2017-02-09Let Transport extend IOWatcherEugen Wissner
2017-02-09Pass client socket directly to the IOWatcherEugen Wissner
2017-02-08Implement protocol property for IOCPTransportEugen Wissner
2017-02-08Add protocol property to the transportEugen Wissner
Transport should be protocol aware because it should be possible to switch the protocol if the operation is supported, for example for upgrading HTTP to web sockets or HTTP 1.1 to HTTP/2.
2017-02-04Rename async.loop.Loop.done_ to doneEugen Wissner
Since there is no property with a conflicting name.
2017-02-03Move DefaultAllocator mixin to tanya.memoryEugen Wissner
Since it depends on defaultAllocator property defined in the module.
2017-01-25SList: Add length and opEqualsEugen Wissner
2017-01-25Add support for dmd 2.070.2Eugen Wissner