| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2018-06-19 | Tuple with more than two fields | Eugen Wissner | |
| Fix #41. | |||
| 2018-06-12 | Implement auto-decoding free equal comparison | Eugen Wissner | |
| Fix #39. | |||
| 2018-06-10 | Add takeExactly | Eugen Wissner | |
| Fix #43. | |||
| 2018-06-10 | take: Remove moveFront, moveBack, moveAt | Eugen Wissner | |
| 2018-06-10 | Add take range adapter | Eugen Wissner | |
| 2018-06-08 | readIntegral: Support base between 2 and 36 | Eugen Wissner | |
| 2018-06-07 | Make intToString -> readString more generic | Eugen Wissner | |
| Make readString work with any char range and unsigned integral type. | |||
| 2018-06-01 | container.list: Remove deprecated list length property | Eugen Wissner | |
| 2018-05-31 | encoding.ascii: Make static const data immutablev0.9.0 | Eugen Wissner | |
| 2018-05-31 | async: Annotate system tests | Eugen Wissner | |
| 2018-05-30 | Insert a range into the hash table and set | Eugen Wissner | |
| 2018-05-23 | Make an independent function for converting port string | Eugen Wissner | |
| 2018-05-20 | HashTable/Set: Add proper assignment | Eugen Wissner | |
| 2018-05-18 | Make Array postblit safe if possible | Eugen Wissner | |
| 2018-05-17 | container.Set and HashTable: Fix constructors | Eugen Wissner | |
| 2018-05-17 | hash.lookup: Reformat the docs | Eugen Wissner | |
| 2018-05-14 | Add KeyValue alias for value tuple | Eugen Wissner | |
| 2018-05-14 | Make HashTable Range return Pair | Eugen Wissner | |
| 2018-05-14 | Port Set ranges for HashTable | Eugene Wissner | |
| 2018-05-14 | Move length tracking to HashArray | Eugene Wissner | |
| 2018-05-14 | Use HashArray as internal storage | Eugene Wissner | |
| 2018-05-14 | Add HashTable container | Eugene Wissner | |
| 2018-05-12 | Rename Pair to Tuple | Eugen Wissner | |
| 2018-05-11 | Improve preconditions for the container.Set | Eugen Wissner | |
| 2018-05-08 | Fix math.nbtheory linkage to asm | Eugen Wissner | |
| Don't use extern for templated functions. If the function argument is const, it gets a different mangling. So define a private function for each floatint point length and call it from template. | |||
| 2018-05-06 | Remove unused variables | Eugen Wissner | |
| 2018-05-05 | Add dmd 2.080.0 support | Eugen Wissner | |
| 2018-05-02 | Move Smallest and Largest to meta.transform | Eugene Wissner | |
| Smallest and Largest choose the smallest or largest (according to .sizeof property) type in the list of types. These templates get a list of types and produce a type, so they are transformations. | |||
| 2018-05-01 | Add documented tests for Set.empty and Set.clear() | Eugene Wissner | |
| 2018-04-30 | Track hash Set length | Eugene Wissner | |
| Can be used later to rehash the hash table if it is full up to some percentage. | |||
| 2018-04-29 | HashArray as an internal store for hash containers | Eugene Wissner | |
| 2018-04-28 | container.Set: Rewrite arch dependent tests | Eugene Wissner | |
| 2018-04-28 | Make allocator getter public | Eugene Wissner | |
| 2018-04-28 | container.Set: Support customizable hasher | Eugene Wissner | |
| 2018-04-27 | Make isType public | Eugene Wissner | |
| 2018-04-27 | Deprecate math.min/max in favour of tanya.algorithm | Eugene Wissner | |
| 2018-04-26 | Replace std min/max. Fix #35 | Eugene Wissner | |
| 2018-04-26 | Accept/return as inout in min/max | Eugene Wissner | |
