| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-29 | Update latest supported compilerv0.3.0 | Eugen Wissner | |
| 2017-03-29 | Fix SList documentation for insertFront and insertBefore | Eugen Wissner | |
| 2017-03-29 | Move bitvector to another branch till it is finished | Eugen Wissner | |
| 2017-03-29 | Add SList.opAssign | Eugen Wissner | |
| 2017-03-28 | Implement opAssign for the Vector | Eugen Wissner | |
| 2017-03-24 | Merge branch 'master' of github.com:caraus-ecms/tanya | Eugen Wissner | |
| 2017-03-24 | Add insertBefore and remove to SList | Eugen Wissner | |
| 2017-03-23 | math.mp: Fix initialization issues after resizing | Eugen Wissner | |
| 2017-03-22 | Remove Init template parameter from memory.resize() | Eugen Wissner | |
| 2017-03-21 | Merge math.mp.Integer changes from the crypto branch | Eugen Wissner | |
| 2017-03-19 | Remove makeArray import | Eugen Wissner | |
| 2017-03-19 | Remove resizeArray alias | Eugen Wissner | |
| 2017-03-18 | Add Mallocator as an alternative allocator | Eugen Wissner | |
| 2017-03-09 | Add SList constructors | Eugen Wissner | |
| 2017-03-08 | Fix element order inserted from a range into list | Eugen Wissner | |
| 2017-03-02 | Move BitVector from the crypto branch | Eugen Wissner | |
| 2017-03-01 | SList.insertFront for ranges | Eugen Wissner | |
| 2017-02-20 | Improve Vector module and reserve documentation | Eugen Wissner | |
| 2017-02-18 | Add documentation linkv0.2.0 | Eugen Wissner | |
| 2017-02-18 | Implement IOCPTransport.close and isClosing | Eugen Wissner | |
| 2017-02-12 | Add DuplexTransport.close for the selector transport | Eugen Wissner | |
| 2017-02-11 | Move all IOWatcher members to the transports | Eugen Wissner | |
| 2017-02-10 | Adjust kqueue build | Eugen Wissner | |
| 2017-02-10 | Remove StreamTransport interface | Eugen Wissner | |
| Implement DuplexTransport and SocketTransport separately. | |||
| 2017-02-10 | Make event loop implementations final | Eugen Wissner | |
| 2017-02-10 | Move the bug tracker to Redmine | Eugen Wissner | |
| 2017-02-09 | Fix Kqueue buil with the new watcher-transport | Eugen Wissner | |
| 2017-02-09 | Inherit IOCPTransport from IOWatcher | Eugen Wissner | |
| 2017-02-09 | Let Transport extend IOWatcher | Eugen Wissner | |
| 2017-02-09 | Pass client socket directly to the IOWatcher | Eugen Wissner | |
| 2017-02-08 | Implement protocol property for IOCPTransport | Eugen Wissner | |
| 2017-02-08 | Add protocol property to the transport | Eugen 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-04 | Rename async.loop.Loop.done_ to done | Eugen Wissner | |
| Since there is no property with a conflicting name. | |||
| 2017-02-03 | Move DefaultAllocator mixin to tanya.memory | Eugen Wissner | |
| Since it depends on defaultAllocator property defined in the module. | |||
| 2017-01-25 | SList: Add length and opEquals | Eugen Wissner | |
| 2017-01-25 | Add support for dmd 2.070.2 | Eugen Wissner | |
| 2017-01-24 | Add support for dmd 2.073.0 | Eugen Wissner | |
| 2017-01-24 | Add range support for SList | Eugen Wissner | |
| 2017-01-22 | Fix #4 | Eugen Wissner | |
| 2017-01-20 | Vector.insertBack: Accept by value and by ref | Eugen Wissner | |
| 2017-01-18 | Rename Allocator.expand to reallocateInPlace | Eugen Wissner | |
| Rename and extend Allocator.expand to reallocateInPlace. The problem is that realloc for example doesn't guarante that the shrinking of the memory block won't cause address change. So not only expanding should have "in place" version, but the shrinking as well. | |||
| 2017-01-16 | Make passed length parameter const | Eugen Wissner | |
| 2017-01-16 | Remove mutation methods from vector range | Eugen Wissner | |
| in favor of std.algorithm.mutation. | |||
| 2017-01-15 | Vector: Reuse available methods | Eugen Wissner | |
| 2017-01-14 | MmapPool: Add invariant | Eugen Wissner | |
| Add invariant to ensure blocks are linked correctly since this error appeared several times. | |||
| 2017-01-14 | Queue optimization. Fix #5 | Eugen Wissner | |
| 2017-01-14 | MmapPool: Fix expand block moving. | Eugen Wissner | |
| D dereferences the pointer wrong because of missing difference between . and -> operators, if trying to write a block over another block. So use memmove first to move the memory and then update the fields that should be changed (only size). | |||
| 2017-01-13 | Rename Vector.data to Vector.get | Eugen Wissner | |
| 2017-01-13 | Fix if EPOLLIN and EPOLLOUT come together | Eugen Wissner | |
| 2017-01-12 | MmapPool: (p[] is null) != (p[].ptr is null) | Eugen Wissner | |
