summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-29Fix format printing only the first argumentEugen Wissner
2018-07-28format: Add errol3 lookupEugen Wissner
2018-07-25network.socket.Linger.enabled: Add return typeEugen Wissner
network.socket.Linger.enabled: Add missing return type (void).
2018-07-24Rename meta.metafunction.Tuple into PackEugen 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-22Format fixed-point numbersEugen Wissner
2018-07-18Stringish to integral type conversion. Fix #44v0.11.0Eugen Wissner
2018-07-17conv: Fix overflow hanndling in readIntegralEugen Wissner
2018-07-14format: Support text in the format stringEugen Wissner
Fix #25.
2018-07-13Update dmd to 2.081.1. Remove 2.077.1Eugen Wissner
2018-07-08Fix EV_SET 0 length on 32-bit BSDEugen Wissner
2018-07-07Add functional module. Fix #52Eugen Wissner
2018-07-06Don't check UTF-8 correctness when inserting charsEugen 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-02Implement errol2 for floating point formattingEugen Wissner
Handles whole floating point numbers in the range between 2^54 and 2^131.
2018-07-02Add uint128 tailored for errol2 computationsEugen Wissner
2018-06-29Iterate hash table by key or by valueEugen Wissner
2018-06-28Make HashTable work complex types as keyEugene 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-27container.HashTable: Fix infinite rehashing when insertingEugen Wissner
Fix #53.
2018-06-26Add Option to typeconsEugen Wissner
Fix #47.
2018-06-23Replace floating pointer formatter with errol1Eugen Wissner
2018-06-22Remove functions deprecated in 0.9.0Eugen Wissner
2018-06-20Update socket documentationv0.10.0Eugen Wissner
2018-06-19Tuple with more than two fieldsEugen Wissner
Fix #41.
2018-06-12Implement auto-decoding free equal comparisonEugen Wissner
Fix #39.
2018-06-10Add takeExactlyEugen Wissner
Fix #43.
2018-06-10take: Remove moveFront, moveBack, moveAtEugen Wissner
2018-06-10Add take range adapterEugen Wissner
2018-06-09Update 2.080 series to 2.080.1Eugen Wissner
2018-06-08readIntegral: Support base between 2 and 36Eugen Wissner
2018-06-07Make intToString -> readString more genericEugen Wissner
Make readString work with any char range and unsigned integral type.
2018-06-01container.list: Remove deprecated list length propertyEugen Wissner
2018-05-31encoding.ascii: Make static const data immutablev0.9.0Eugen Wissner
2018-05-31async: Annotate system testsEugen Wissner
2018-05-30Insert a range into the hash table and setEugen Wissner
2018-05-23Make an independent function for converting port stringEugen Wissner
2018-05-20HashTable/Set: Add proper assignmentEugen Wissner
2018-05-18Make Array postblit safe if possibleEugen Wissner
2018-05-17container.Set and HashTable: Fix constructorsEugen Wissner
2018-05-17hash.lookup: Reformat the docsEugen Wissner
2018-05-14Add KeyValue alias for value tupleEugen Wissner
2018-05-14Make HashTable Range return PairEugen Wissner
2018-05-14Port Set ranges for HashTableEugene Wissner
2018-05-14Move length tracking to HashArrayEugene Wissner
2018-05-14Use HashArray as internal storageEugene Wissner
2018-05-14Add HashTable containerEugene Wissner
2018-05-12Rename Pair to TupleEugen Wissner
2018-05-11Improve preconditions for the container.SetEugen Wissner
2018-05-10Switch to travis-ci.comEugen Wissner
2018-05-08Fix math.nbtheory linkage to asmEugen 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-06Remove unused variablesEugen Wissner
2018-05-05Add dmd 2.080.0 supportEugen Wissner