summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2017-11-12format.conv.number2String -> format.integral2String (intern)Eugen Wissner
2017-11-12conv: Use assertThrown to check ConvException is thrownEugen Wissner
2017-11-05 Add range primitives that remove several elementsEugen Wissner
- isOutputRange - popFrontN - popFrontExactly - popBackN - popBackExactly
2017-11-02math: Add min/maxEugen Wissner
2017-11-01Fix moveEmplace for static arraysEugen Wissner
2017-11-01Add algorithm.mutation.swapEugen Wissner
2017-11-01Fix moveEmplace not being pureEugen Wissner
2017-11-01memory.op: Check for valid .ptr and .lengthEugen Wissner
typeid(T).initializer can return an array, whose .ptr is null but the length not. Assert that .ptr and .length are consistent.
2017-10-29Add algorithm package with move and moveEmplaceEugen Wissner
2017-10-27Add meta.trait.FieldsEugen Wissner
2017-10-24Make math.mp.Integer pureEugen Wissner
2017-10-18Fix lowerHexDigits stringEugen Wissner
2017-10-14String: Fix byCodePoint.popFront for multibyte charsEugen Wissner
2017-10-12Add test packageEugen Wissner
2017-10-10Implement pure onOutOfMemoryEugen Wissner
2017-10-08container.string: Add missing postblitEugen Wissner
2017-10-06Fix isInnerClass for templates, sort unittest attributesEugen Wissner
2017-10-06Rename isPolymorphic into isPolymorphicTypeEugen Wissner
2017-10-06Tests and better documentation for memory.stateSizeEugen Wissner
2017-10-05Replace isInterface, isClass, isStruct with isPolymorphicEugen Wissner
2017-10-04meta: Add canFind and isInnerClassEugen Wissner
2017-10-02math.nbtheory: Implement natural logarithmEugen Wissner
2017-10-01Sort importsEugen Wissner
2017-09-30Replace memcpy/memmove with copy/copyBackwardv0.7.4Eugen Wissner
2017-09-27Fix #303Eugen Wissner
Allocation schema is displayed incorrectly in HTML. Add pre-tag for the schema.
2017-09-26Fix #304Eugen Wissner
Replace inline assembly with GAS.
2017-09-22Replace "Ditto." with "ditto"Eugen Wissner
ddox doesn't recognize "Ditto.".
2017-09-21Add tanya.encoding.asciiEugen Wissner
2017-09-20Add memory.op.find for looking for a byte in a memory blockEugen Wissner
2017-09-19Move formatting development to the io branchEugene Wissner
2017-09-18Don't import math submodules publicallyEugen Wissner
2017-09-18Add docs and tests for fp classificatorsEugen Wissner
2017-09-17Classificators for double extended floating point numbersEugen Wissner
2017-09-16Add tanya.math.fpEugen Wissner
2017-09-15Move all windows specific definitions from network.socket to the sys-packageEugene Wissner
2017-09-14Import extern windows fill/copy memory functionsEugene Wissner
2017-09-14Move simple socket definitions to sys.windowsEugene Wissner
2017-09-13math: Add floating point support to absEugen Wissner
2017-09-12Drop support for dmd 2.073.2, remove deprecationsEugen Wissner
2017-09-11Fix template constraints style in tanya.mathEugen Wissner
2017-09-10Add range.primitiveEugen Wissner
2017-09-09Add generic description for 'meta' packagev0.7.3Eugen Wissner
2017-09-05Add template-time Set and set-theoretic metafunctionsEugen Wissner
2017-09-03Add traits for working with UDAsEugen Wissner
2017-09-02Update compiler version list in the READMEEugen Wissner
2017-09-01Add support for dmd 2.076.0Eugen Wissner
2017-08-30tanya.format: Cast lookup array index to size_tEugene Wissner
2017-08-29Add internal sprintf-compatible format functionEugene 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-28Add documention for newly added metafunctionsEugen Wissner
Docs for: * ZipWith * Min * Max Unittests for "Instantiate".
2017-08-27Add new metafunctions: Min, Max, ZipWithEugen Wissner
Documentation follow