| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-25 | Add support for dmd 2.070.2 | 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 | |
| 2017-01-12 | Remove default parameter value from Protocol.disconnected | Eugen Wissner | |
| 2017-01-12 | Loop.maxEvents is const, not inout const | Eugen Wissner | |
| 2017-01-12 | async: Switch to the internal use of the vector instead of built-in arrays | Eugen Wissner | |
| 2017-01-12 | Use only one queue for the async events | Eugen Wissner | |
| 2017-01-11 | Queue: Leave only enqueue/dequeue/empty/opApplyv0.1.4 | Eugen Wissner | |
| 2017-01-10 | Vector constructors for initializing from a vector | Eugen Wissner | |
| 2017-01-09 | Vector: remove core.stdc.string import | Eugen Wissner | |
| 2017-01-09 | Accept only ranges for slicing assignment | Eugen Wissner | |
| 2017-01-09 | Fix reallocating the vector | Eugen Wissner | |
| 2017-01-07 | Fix Ddoc | Eugen Wissner | |
| 2017-01-07 | Fix #3 | Eugen Wissner | |
| 2017-01-06 | MmapPool: add expand and empty methods. | Eugen Wissner | |
| 2017-01-06 | Fix block size calculation | Eugen Wissner | |
| 2017-01-05 | MmapPool: Merge blocks on deallocation if possible | Eugen Wissner | |
| 2017-01-05 | Don't throw in the allocator, return null | Eugen Wissner | |
| 2017-01-05 | Remove static constructor from the MmapPool | Eugen Wissner | |
| 2017-01-04 | Fix Vector.remove not destroying from the end copied elements | Eugen Wissner | |
| 2017-01-03 | Implement Vector.remove | Eugen Wissner | |
| 2017-01-03 | Fix template condition for Vector.insertBack | Eugen Wissner | |
| 2017-01-02 | Add opEquals for all combinations of vector ranges | Eugen Wissner | |
| 2017-01-02 | Vector: allow insert multiple items in insertBack | Eugen Wissner | |
| 2017-01-02 | Vector: Use opEquals if defined to compare items | Eugen Wissner | |
| 2017-01-01 | Fix constness of Vector range, optimizing | Eugen Wissner | |
| 2016-12-28 | Fix build with 2.071.2 | Eugen Wissner | |
| 2016-12-25 | Fix socket build on Windowsv0.1.2 | Eugen Wissner | |
| 2016-12-25 | Don't allocate watcher queue on the heap | Eugen Wissner | |
| 2016-12-24 | Fix FreeBSD build | Eugen Wissner | |
| 2016-12-22 | Fix #1 | Eugen Wissner | |
| 2016-12-22 | Rename module traits into enums | Eugen Wissner | |
| 2016-12-22 | Fix issue going out of the range with back() | Eugen Wissner | |
| 2016-12-22 | Fix compatibility issue with dmd 2.071 | Eugen Wissner | |
| 2016-12-22 | Add support for pow for big integers | Eugen Wissner | |
| 2016-12-22 | Move random.d into math submodule | Eugen Wissner | |
| 2016-12-19 | Add scalar type template parameter for buffers | Eugen Wissner | |
| 2016-12-19 | Add length and opCmp to the Queue | Eugen Wissner | |
| 2016-12-18 | Add capacity capabilities to the vector | Eugen Wissner | |
