| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-28 | Add algorithm.iterationv0.12.0 | Eugen Wissner | |
| 2018-09-24 | net.ip: Implement opCmp. Fix #63 | Eugen Wissner | |
| 2018-09-23 | typecons: Add option constructor function | Eugen Wissner | |
| 2018-09-22 | Add typecons.tuple(), Tuple construction function | Eugen Wissner | |
| 2018-09-21 | functional.forward: Fix template visibility bug | Eugen Wissner | |
| Because of the private template forwardOne, forward couldn't be used in other modules. forwardOne cannot be a local template either since it accepts an alias as its template parameter. | |||
| 2018-09-18 | typecons.Option: Implement toHash forwarder | Eugen Wissner | |
| 2018-09-17 | Add predicate support for algorithm.comparison.equal | Eugen Wissner | |
| 2018-09-16 | Add bitmanip.BitFlags | Eugen Wissner | |
| 2018-09-15 | meta.trait.EnumMembers: Fix one-member enums | Eugen Wissner | |
| Produce a tuple for an enum with only one member. | |||
| 2018-09-14 | Introduce hash.lookup.isHashFunction trait | Eugen Wissner | |
| Fix #66. | |||
| 2018-09-11 | Implement compare algorithm. Fix #50 | Eugen Wissner | |
| 2018-09-08 | Implement IPv6 parser, fix #49v0.11.2 | Eugen Wissner | |
| 2018-09-06 | Move range.adapter to algorithms + take() bugfixes | Eugen Wissner | |
| A lot of algorithms like lazy sort() can be also classified as adapters since it wraps the original range and allows to access the elements of the range in a particular order. The only reason why take() was in range.adapter is that take() is trivial - it doesn't change the order of elements but can turn an infinite range into finite one. This distinction between trivial and non-trivial algorithms isn't absolutely clear. So let us put all algorithms and any adapters that change the range iteration in some way into "algorithm" package to avoid any confusion later. - range.adapter is renamed into algorithm.iteration - range.adapter is deprecated - Added missing imports for take() and takeExactly() - takeExactly() doesn't wrap ranges that have slicing anymore - Voldemort structs for take() takeExactly() are now static | |||
| 2018-09-03 | Use fixed dscanner version | Eugen Wissner | |
| 2018-09-02 | net.iface: Add indexToName | Eugen Wissner | |
| 2018-09-02 | memory.op: Add findNullTerminated | Eugen Wissner | |
| 2018-09-01 | Parse for the main part of an IPv6 address | Eugen Wissner | |
| 2018-09-01 | Add module for network interfaces | Eugen Wissner | |
| 2018-08-30 | Fix #60: Copying overlapping array slices | Eugen Wissner | |
| 2018-08-28 | Add constants and syscall for if_nametoindex | Eugen Wissner | |
| 2018-08-22 | net.ip.Address4: Reject malformed addresses | Eugen Wissner | |
| 2018-08-12 | Merge remote-tracking branch 'n8sh/relax-hasher-reqs' | Eugen Wissner | |
| 2018-08-11 | conv: Fix taking out of range chars for hex values | Eugen Wissner | |
| 2018-08-10 | Deprecated putting an input into an output range | Eugen Wissner | |
| Use copy instead. | |||
| 2018-08-07 | Add net.ip. Fix #48 | Eugen Wissner | |
| 2018-08-06 | Set: allow hasher to take arg by ref | Nathan Sashihara | |
| 2018-08-05 | Add algorithm.mutation.copy | Eugen Wissner | |
| 2018-08-03 | net.inet: Import range.array as wellv0.11.1 | Eugen Wissner | |
| 2018-08-02 | Use identity hash for integers and pointers | Nathan Sashihara | |
| This is appropriate because HashArray in tanya.container.entry uses prime numbers instead of powers of 2 for its number of buckets so there is no pitfall if the hashes are all multiples of some power of 2. | |||
| 2018-08-01 | Make format() public | Eugen Wissner | |
| Make format() public. Deprecate to!String. | |||
| 2018-07-29 | Fix format printing only the first argument | Eugen Wissner | |
| 2018-07-28 | format: Add errol3 lookup | Eugen Wissner | |
| 2018-07-25 | network.socket.Linger.enabled: Add return type | Eugen Wissner | |
| network.socket.Linger.enabled: Add missing return type (void). | |||
| 2018-07-24 | Rename meta.metafunction.Tuple into Pack | Eugen Wissner | |
| typecons.Tuples and meta.metafunction.Tuples are often used together, from the same module. So it is reasonable give them different names. | |||
| 2018-07-22 | Format fixed-point numbers | Eugen Wissner | |
| 2018-07-18 | Stringish to integral type conversion. Fix #44v0.11.0 | Eugen Wissner | |
| 2018-07-17 | conv: Fix overflow hanndling in readIntegral | Eugen Wissner | |
| 2018-07-14 | format: Support text in the format string | Eugen Wissner | |
| Fix #25. | |||
| 2018-07-08 | Fix EV_SET 0 length on 32-bit BSD | Eugen Wissner | |
| 2018-07-07 | Add functional module. Fix #52 | Eugen Wissner | |
| 2018-07-06 | Don't check UTF-8 correctness when inserting chars | Eugen Wissner | |
| - Fix bug when inserting char ranges that are not arrays - Optimize insertion from the String own range - Assume char and char ranges are correclty encoded (as it actually should be) and don't throw an exception. This should make the most common use cases nothrow (Fix #19). Dchars and Wchars are still encoded because they should be converted to UTF-8 before inserting anyway. | |||
| 2018-07-02 | Implement errol2 for floating point formatting | Eugen Wissner | |
| Handles whole floating point numbers in the range between 2^54 and 2^131. | |||
| 2018-07-02 | Add uint128 tailored for errol2 computations | Eugen Wissner | |
| 2018-06-29 | Iterate hash table by key or by value | Eugen Wissner | |
| 2018-06-28 | Make HashTable work complex types as key | Eugene Wissner | |
| - Add toHash() function for String - The key type shouldn't match exact for a lookup. The key type and lookup key type should be comparable. - Move elements when inserting if passed by value. | |||
| 2018-06-27 | container.HashTable: Fix infinite rehashing when inserting | Eugen Wissner | |
| Fix #53. | |||
| 2018-06-26 | Add Option to typecons | Eugen Wissner | |
| Fix #47. | |||
| 2018-06-23 | Replace floating pointer formatter with errol1 | Eugen Wissner | |
| 2018-06-22 | Remove functions deprecated in 0.9.0 | Eugen Wissner | |
| 2018-06-20 | Update socket documentationv0.10.0 | Eugen Wissner | |
