| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-11 | Fix #245 | Eugen Wissner | |
| * Remove postcondition for functions calculating alignment * Put MmapPool invariant into version (none) block * Check that alignment doesn't overflow | |||
| 2017-07-09 | Fix inserting 3 byte wchar into String | Eugen Wissner | |
| * Fix inserting 3 byte wchar into String * Improve documentation | |||
| 2017-07-08 | Finish DList implementation. Fixes #209 | Eugen Wissner | |
| * removeBack * insertAfter * Diverse fixes of insertion logic * Internal moveFront and moveBack functions * Internal makeList function | |||
| 2017-07-08 | Add missing methods to DList. Issue #209 | Eugen Wissner | |
| 2017-07-08 | Fix #260 | Eugen Wissner | |
| DList invariant fails. | |||
| 2017-07-06 | Fix 232 | Eugen Wissner | |
| 2017-07-04 | Fix #232 for Array | Eugen Wissner | |
| Because const is transitive, if we create a range as Range!(const E) there is no way to get the original type from inside of the range. So if E is int*, the original type of const(E) could be const(int)* or int*. Unqual!(const(int*)) returns const(int)*. So pass the whole container as template parameter. It is a breaking change but since we have Range and ConstRange aliases now, the usage should be fine. | |||
| 2017-06-30 | Remove previously deprecated modules | Eugen Wissner | |
| * tanya.network.uri * tanya.network.inet * tanya.memory.types | |||
| 2017-06-28 | Fix DList.opAssign not changing tail | Eugen Wissner | |
| 2017-06-27 | Move network.url to net.uri | Eugen Wissner | |
| 2017-06-25 | Fix generating async docs for different OS | Eugen Wissner | |
| 2017-06-24 | Add module documentation. Fix #248 | Eugen Wissner | |
| 2017-06-24 | Fix #247 | Eugen Wissner | |
| Assigning RefCounted to RefCounted fails at compile time. https://issues.caraus.io/issues/247 | |||
| 2017-06-24 | Add Unique.isInitialized and Unique.release | Eugen Wissner | |
| 2017-06-23 | Add support for enums to format.conv.to. Fix #240 | Eugen Wissner | |
| 2017-06-22 | toStringz returns a pointer | Eugen Wissner | |
| 2017-06-20 | format.conv.to: Convert to/from boolean | Eugen Wissner | |
| 2017-06-18 | Add tanya.format.conv.to | Eugen Wissner | |
| Function that converts between different types. This first commit adds only conversion between integral types. | |||
| 2017-06-17 | Mark Entropy class as nogc, add linux 64bit unittest | Eugene Wissner | |
| 2017-06-16 | Add os package# | Eugen Wissner | |
| 2017-06-15 | Revert "Add unittest for Linux random generator" | Eugen Wissner | |
| Doesn't work on 32-bit. This reverts commit c62dc4063e162cb5d05cad2a1359ebce7c4432fe. | |||
| 2017-06-15 | Add unittest for Linux random generator | Eugen Wissner | |
| 2017-06-15 | Fix one Mallocator test | Eugen Wissner | |
| Test that if the reallocation fails, the pointer doesn't change. | |||
| 2017-06-15 | Replace in and immutable with const in allocators | Eugen Wissner | |
| 2017-06-14 | Make Unique.get and RefCounted.get return inout | Eugen Wissner | |
| Also revert the renaming of Scoped to Unique. And rename the whole module to memory.smartref. | |||
| 2017-06-13 | Move new network modules into tanya.net package | Eugen Wissner | |
| tanya.net will combine tanya.async and tanya.network and provide one API for blocking and non-blocking socket programming. | |||
| 2017-06-11 | Make test functions nogc | Eugen Wissner | |
| 2017-06-11 | Rename Scoped to Unique. Improve unit tests | Eugen Wissner | |
| Renaming to avoid confusing with Phobos Scoped. | |||
| 2017-06-11 | Add basic unit tests for the event loop | Eugen Wissner | |
| 2017-06-09 | Remove deprecated tanya.container.vector | Eugen Wissner | |
| 2017-06-08 | Rename String.toString to String.get()v0.6.0 | Eugen Wissner | |
| Last changed it only by the Range and forgotten about the string itself. | |||
| 2017-06-07 | Set: Fix comparing with removed elements | Eugen Wissner | |
| 2017-06-03 | Add some unit tests for InternetAddress | Eugen Wissner | |
| 2017-06-03 | Put socket overlapped I/O docs into a D_Ddoc block | Eugen Wissner | |
| 2017-06-01 | Fix template parameters for Set | Eugen Wissner | |
| 2017-06-01 | Add basic constructors and opAssign to Set | Eugen Wissner | |
| 2017-05-31 | Implement lookups in the Set | Eugen Wissner | |
| 2017-05-30 | Add optional fieldnames for Pair | Eugen Wissner | |
| 2017-05-30 | Implement Set Range | Eugen Wissner | |
| 2017-05-29 | Rename String.toString back to get() | Eugen Wissner | |
| Since it is expected that the return type of toString() is immutable(char)[] and not char[] or const(char)[]. | |||
| 2017-05-29 | Close issue 212 | Eugen Wissner | |
| Introduce Range and constRange aliases for containers. | |||
| 2017-05-29 | Implement a Set container first | Eugen Wissner | |
| 2017-05-28 | Merge branch 'master' into horton-table | Eugen Wissner | |
| 2017-05-25 | Fix kqueue to work with SocketType | Eugen Wissner | |
| 2017-05-25 | Rename socket_t to SocketType | Eugen Wissner | |
| 2017-05-23 | Add HashTable struct | Eugen Wissner | |
| 2017-05-21 | Import std.algorithm.comparison for network.socket on Windows | Eugen Wissner | |
| 2017-05-21 | Define AddressFamily in network.socket | Eugen Wissner | |
| 2017-05-19 | Add tanya.typecons.Pair | Eugen Wissner | |
| 2017-05-19 | Fix parameter count for docs in container.stringv0.5.0 | Eugen Wissner | |
