| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-07 | Add missing tail isn't null assertion | Eugen Wissner | |
| 2018-04-03 | Remove support for moveFront/moveBack/moveAt | Eugen Wissner | |
| Range elements are movable (mobile) if they are returned by reference and can be moved or if the elements doesn't define an elaborate postblit constructor. Allowing to define custom moveFront/moveBack/moveAt makes the range definition more complex (particulary writing range adapters) without a good reason. | |||
| 2018-04-01 | Fix #29 | Eugen Wissner | |
| 2018-03-31 | Deprecate SList.length and DList.length | Eugen Wissner | |
| As they have O(n) complexity. The lists length is unknown without iterating. | |||
| 2018-03-29 | Take MmapPool from the standard builds | Eugen Wissner | |
| 2018-03-27 | range.primitive: Add missing rparen to the docsv0.7.10 | Eugen Wissner | |
| 2018-03-27 | Add hashing pointers | Eugen Wissner | |
| 2018-03-27 | Add documentation for the hash function | Eugen Wissner | |
| 2018-03-27 | Fix hashing scalar types | Eugen Wissner | |
| 2018-03-27 | Add hash combining for ranges | Eugen Wissner | |
| 2018-03-27 | Add FNV-1a test vectors | Eugen Wissner | |
| 2018-03-27 | Add hash.lookup module | Eugen Wissner | |
| 2018-03-26 | Deprecate meta.trait.hasMember | Eugen Wissner | |
| 2018-03-25 | Fix typeof(null) being a pointer for isPointer | Eugen Wissner | |
| 2018-03-23 | Add assignable-, lvalue- and swappable checks | Eugen Wissner | |
| ... for ranges. Also adds "put" for the output ranges. Fix #34. | |||
| 2018-03-22 | Implement moveFront, moveBack, moveAt | Eugen Wissner | |
| ... and hasMobileElements. | |||
| 2018-03-22 | Remove static std.range import | Eugen Wissner | |
| 2018-03-21 | meta.trait: Deprecate one-liner | Eugen Wissner | |
| These one-liners are useful for meta-programming but they can be easely implemented. It isn't possible to implement all possible variants in a generic library, so it is better they are defined in the user code. Deprecated traits: - isPOD - sizeOf - alignOf - isSame - isTemplate - isInterface - isClass - isStruct - isEnum | |||
| 2018-03-21 | meta.trait: Make unittest structs static | Eugen Wissner | |
| 2018-03-21 | async: Remove unused imports | Eugen Wissner | |
| 2018-03-21 | algorithm.mutation: Fix param name in the docs | Eugen Wissner | |
| 2018-03-21 | typecons.Pair: Add better documentation unittests | Eugen Wissner | |
| 2018-03-20 | metafunction: Make Set and Tuple to structs | Eugen Wissner | |
| It allows to use alias this to access the elements by index. | |||
| 2018-03-10 | Add information that DList can be used as a queue | Eugen Wissner | |
| 2018-03-09 | Replace Queue with DList | Eugen Wissner | |
| 2018-03-09 | container.list: Document front/back preconditions | Eugen Wissner | |
| 2018-03-09 | Fix #32 | Eugen Wissner | |
| 2018-03-07 | Annotate typecons unittestsv0.7.9 | Eugen Wissner | |
| 2018-03-06 | Deprecate MmapPool for the standard build | Eugen Wissner | |
| Mallocator is the default allocator now and should be used instead. | |||
| 2018-03-05 | Use defaultAllocator in the async | Eugen Wissner | |
| Instead of hard-coded MmapPool. | |||
| 2018-03-04 | Rename ErrorCode.text() to toString() | Eugen Wissner | |
| 2018-03-04 | Merge remote-tracking branch 'n8sh/isRandomAccessRange-definition' | Eugen Wissner | |
| 2018-03-04 | Decouple isRandomAccessRange from isForwardRange and isBidirectionalRange | Nathan Sashihara | |
| 2018-03-02 | Implement Error.text() | Eugen Wissner | |
| Error.text() returns an error description. | |||
| 2018-02-26 | Fix setting new head/tail after removing in DList | Eugen Wissner | |
| 2018-02-25 | Add a workaround for dmd 2.076.1 on OSX | Eugen Wissner | |
| 2018-02-25 | Fix removing all elements from DList | Eugen Wissner | |
| 2018-02-25 | Annotate list unittests | Eugen Wissner | |
| 2018-02-25 | Fix inserting before/after a range into the string | Eugen Wissner | |
| 2018-02-25 | Fix slicing a null pointer when deallocating | Eugen Wissner | |
| 2018-02-25 | Make math.nbtheory.ln to a template function | Eugen Wissner | |
| 2018-02-22 | Merge remote-tracking branch 'n8sh/getrandom-syscall' | Eugen Wissner | |
| Fix #18. | |||
| 2018-02-21 | Use correct getrandom linux syscall on non-x86_64 | Nathan Sashihara | |
| 2018-02-21 | Implement PlatformEntropySource for macOS, Microsoft Windows, NetBSD, ↵ | Nathan Sashihara | |
| OpenBSD, Solaris | |||
| 2018-02-04 | Fix handling of misaligned bytes in fill | Eugen Wissner | |
| 2018-02-02 | Fix #12 | Eugen Wissner | |
| 2018-02-02 | Format ranges | Eugen Wissner | |
| 2018-02-01 | Implement formatting for enums | Eugen Wissner | |
| 2018-01-31 | Replace body with do | Eugen Wissner | |
| 2018-01-16 | Add typeid formatting tests | Eugen Wissner | |
