| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-10-01 | Sort imports | Eugen Wissner | |
| 2017-09-30 | Replace memcpy/memmove with copy/copyBackwardv0.7.4 | Eugen Wissner | |
| 2017-09-27 | Fix #303 | Eugen Wissner | |
| Allocation schema is displayed incorrectly in HTML. Add pre-tag for the schema. | |||
| 2017-09-26 | Fix #304 | Eugen Wissner | |
| Replace inline assembly with GAS. | |||
| 2017-09-22 | Replace "Ditto." with "ditto" | Eugen Wissner | |
| ddox doesn't recognize "Ditto.". | |||
| 2017-09-21 | Add tanya.encoding.ascii | Eugen Wissner | |
| 2017-09-20 | Add memory.op.find for looking for a byte in a memory block | Eugen Wissner | |
| 2017-09-19 | Move formatting development to the io branch | Eugene Wissner | |
| 2017-09-18 | Don't import math submodules publically | Eugen Wissner | |
| 2017-09-18 | Add docs and tests for fp classificators | Eugen Wissner | |
| 2017-09-17 | Classificators for double extended floating point numbers | Eugen Wissner | |
| 2017-09-16 | Add tanya.math.fp | Eugen Wissner | |
| 2017-09-15 | Move all windows specific definitions from network.socket to the sys-package | Eugene Wissner | |
| 2017-09-14 | Import extern windows fill/copy memory functions | Eugene Wissner | |
| 2017-09-14 | Move simple socket definitions to sys.windows | Eugene Wissner | |
| 2017-09-13 | math: Add floating point support to abs | Eugen Wissner | |
| 2017-09-12 | Drop support for dmd 2.073.2, remove deprecations | Eugen Wissner | |
| 2017-09-11 | Fix template constraints style in tanya.math | Eugen Wissner | |
| 2017-09-10 | Add range.primitive | Eugen Wissner | |
| 2017-09-09 | Add generic description for 'meta' packagev0.7.3 | Eugen Wissner | |
| 2017-09-05 | Add template-time Set and set-theoretic metafunctions | Eugen Wissner | |
| 2017-09-03 | Add traits for working with UDAs | Eugen Wissner | |
| 2017-09-02 | Update compiler version list in the README | Eugen Wissner | |
| 2017-09-01 | Add support for dmd 2.076.0 | Eugen Wissner | |
| 2017-08-30 | tanya.format: Cast lookup array index to size_t | Eugene Wissner | |
| 2017-08-29 | Add internal sprintf-compatible format function | Eugene Wissner | |
| format() has full support for sprintf format but is written completely in D. It is currently internal, since it is not typesafe and uses GC at one place. After some work the function can be made public. | |||
| 2017-08-28 | Add documention for newly added metafunctions | Eugen Wissner | |
| Docs for: * ZipWith * Min * Max Unittests for "Instantiate". | |||
| 2017-08-27 | Add new metafunctions: Min, Max, ZipWith | Eugen Wissner | |
| Documentation follow | |||
| 2017-08-26 | Remove "static" prefix from metafunctions | Eugen Wissner | |
| 2017-08-25 | Add hasElaborate traits | Eugene Wissner | |
| 2017-08-25 | Add "native" configuration and TanyaPhobos version | Eugen Wissner | |
| 2017-08-24 | net.inet: Remove htonl/htons based unit tests | Eugen Wissner | |
| 2017-08-22 | format.conv: Replace loop with copy() | Eugen Wissner | |
| 2017-08-22 | Add traits for checking if class, iface, struct | Eugen Wissner | |
| They are useful for compile-time algorithms like Filter, StaticMap and so on. | |||
| 2017-08-21 | Make front and popFront for arrays public | Eugen Wissner | |
| This commit adds tanya.range.array module which contains functions to make the arrays act as ranges. These functions don't do any auto-decoding for strings. | |||
| 2017-08-20 | Complete tanya.meta.metafunction | Eugen Wissner | |
| 2017-08-19 | Rename traits module to traitv0.7.2 | Eugen Wissner | |
| 2017-08-18 | Add metafunctions | Eugen Wissner | |
| 2017-08-16 | Add more traits | Eugen Wissner | |
| 2017-08-14 | Add meta.traits module | Eugen Wissner | |
| 2017-08-14 | Add templates to meta.transform | Eugen Wissner | |
| 2017-08-13 | Add meta.transform package | Eugen Wissner | |
| Templates in this module applied to a type produce a transformed type. | |||
| 2017-08-12 | Fix #276 | Eugen Wissner | |
| Add link to the source file for each module. | |||
| 2017-08-11 | Add function for comparing memory regions | Eugen Wissner | |
| memory.op.cmp. | |||
| 2017-08-09 | Add memory.op.copyBackward | Eugen Wissner | |
| Added function that can copy memory chunks that can overlap. | |||
| 2017-08-06 | Rename memory.op.zero into fill | Eugen Wissner | |
| - Rename memory.op.zero to fill, which accepts one template parameter: one byte to fill the memory with. - Fix bug on x86_64: RAX (register keeping the value to fill with) isn't set if the pointer was already aligned. | |||
| 2017-08-02 | Add fast function to zero memory | Eugen Wissner | |
| 2017-07-31 | Respect how Windows passes arrays on x86_64 | Eugen Wissner | |
| tanya.memory.arch.x86_64: Linux passes the array length and the data pointer in separate registers. Windows passes a pointer to the whole array instead (pointer to the array length practically). | |||
| 2017-07-30 | Add memory.op.copy | Eugen Wissner | |
| 2017-07-29 | Add fast memory copy function for x86-64 | Eugen Wissner | |
