-
b612e978bf
format: Add format string tests
Eugen Wissner
2017-11-25 15:24:45 +0100
-
02d1d8218b
Port vsprintf
Eugene Wissner
2017-11-25 15:11:43 +0100
-
fbf6ec5250
format: Check if the scientific form is to be used
Eugen Wissner
2017-11-25 14:59:27 +0100
-
ac317aa9d6
math.min: Drop useless second isFloatingPoint check
Eugen Wissner
2017-11-17 17:51:06 +0100
-
10022d158c
Replace aho/ali usage with HP
Eugen Wissner
2017-11-16 19:28:44 +0100
-
a38242d0ac
Make real2String more readable
Eugen Wissner
2017-11-12 13:02:22 +0100
-
a84c71f26d
Revert usage of "do" instead of "body"
Eugen Wissner
2017-11-16 19:15:56 +0100
-
7797f0a1fe
format.conv.number2String -> format.integral2String (intern)
Eugen Wissner
2017-11-12 11:57:47 +0100
-
4bbc8b510a
conv: Use assertThrown to check ConvException is thrown
Eugen Wissner
2017-11-12 11:44:45 +0100
-
87ea1f98dc
Add range primitives that remove several elements
Eugen Wissner
2017-11-05 07:00:10 +0100
-
9422888b6c
Support dmd 2.075.1 - 2.077.0
Eugen Wissner
2017-11-04 00:35:47 +0100
-
13407fcf8a
math: Add min/max
Eugen Wissner
2017-11-02 06:00:11 +0100
-
e06cc5a071
Fix moveEmplace for static arrays
Eugen Wissner
2017-11-01 14:27:39 +0100
-
12fb9ff9f6
Add algorithm.mutation.swap
Eugen Wissner
2017-11-01 13:03:48 +0100
-
392cdcf192
Fix moveEmplace not being pure
Eugen Wissner
2017-11-01 12:30:27 +0100
-
09b6655b9a
memory.op: Check for valid .ptr and .length
Eugen Wissner
2017-11-01 00:01:43 +0100
-
7a2768340e
Add algorithm package with move and moveEmplace
Eugen Wissner
2017-10-29 07:51:00 +0100
-
414d7a11a8
Add meta.trait.Fields
Eugen Wissner
2017-10-27 20:28:34 +0200
-
0d69c7fc79
Make math.mp.Integer pure
Eugen Wissner
2017-10-24 11:50:32 +0200
-
b023146cb3
Update contributing guidelines
v0.7.5
Eugene Wissner
2017-10-21 14:36:34 +0200
-
d1d55be7c2
Fix lowerHexDigits string
Eugen Wissner
2017-10-18 06:40:22 +0200
-
7b21238db7
String: Fix byCodePoint.popFront for multibyte chars
Eugen Wissner
2017-10-14 13:47:16 +0200
-
e316631f6e
Add test package
Eugen Wissner
2017-10-12 07:41:35 +0200
-
fdf902c755
Update dmd 2.076 to 2.076.1
Eugen Wissner
2017-10-10 07:03:04 +0200
-
5d6f8e5299
Implement pure onOutOfMemory
Eugen Wissner
2017-10-10 06:59:34 +0200
-
87bfd77373
container.string: Add missing postblit
Eugen Wissner
2017-10-08 15:53:29 +0200
-
17005e4ac9
Fix isInnerClass for templates, sort unittest attributes
Eugen Wissner
2017-10-06 12:28:14 +0200
-
85ad88bc4d
Rename isPolymorphic into isPolymorphicType
Eugen Wissner
2017-10-06 12:06:47 +0200
-
211f590caa
Tests and better documentation for memory.stateSize
Eugen Wissner
2017-10-06 07:45:46 +0200
-
2f4dd34582
Replace isInterface, isClass, isStruct with isPolymorphic
Eugen Wissner
2017-10-05 07:12:27 +0200
-
7e93bcdeeb
meta: Add canFind and isInnerClass
Eugen Wissner
2017-10-04 06:06:26 +0200
-
e4cd57a615
math.nbtheory: Implement natural logarithm
Eugen Wissner
2017-10-02 14:55:30 +0200
-
74b085b88d
Sort imports
Eugen Wissner
2017-10-01 19:03:42 +0200
-
a576c36d02
Replace memcpy/memmove with copy/copyBackward
v0.7.4
Eugen Wissner
2017-09-30 08:15:02 +0200
-
1056a2984e
Fix #303
Eugen Wissner
2017-09-27 17:56:15 +0200
-
faebf3e4d5
Fix #304
Eugen Wissner
2017-09-26 08:26:12 +0200
-
20e7df386b
Ignore dub_platform_probe- files
Eugen Wissner
2017-09-25 07:51:03 +0200
-
15d9cda755
Add info about supporting GDC
Eugen Wissner
2017-09-24 18:08:47 +0200
-
ee48c25328
Replace "Ditto." with "ditto"
Eugen Wissner
2017-09-22 04:08:50 +0200
-
4612d5eb6d
Add tanya.encoding.ascii
Eugen Wissner
2017-09-21 06:57:49 +0200
-
8d3a4860e6
Add memory.op.find for looking for a byte in a memory block
Eugen Wissner
2017-09-20 08:31:54 +0200
-
3df6c83376
Move formatting development to the io branch
Eugene Wissner
2017-09-19 15:10:24 +0200
-
7445d42ad4
Add thrd_current for x86-64 linux
Eugen Wissner
2017-09-19 06:16:43 +0200
-
14f91b6942
Don't import math submodules publically
Eugen Wissner
2017-09-18 12:28:13 +0200
-
be551e9349
Add docs and tests for fp classificators
Eugen Wissner
2017-09-18 11:31:37 +0200
-
586d12b6c7
Classificators for double extended floating point numbers
Eugen Wissner
2017-09-17 10:30:12 +0200
-
27146f7e0c
Add tanya.math.fp
Eugen Wissner
2017-09-16 22:35:31 +0200
-
9b54017840
Move all windows specific definitions from network.socket to the sys-package
Eugene Wissner
2017-09-15 10:58:23 +0200
-
aabb6334be
Import extern windows fill/copy memory functions
Eugene Wissner
2017-09-14 18:49:13 +0200
-
ce425b9ce5
Move simple socket definitions to sys.windows
Eugene Wissner
2017-09-14 07:31:26 +0200
-
3e9ca359da
math: Add floating point support to abs
Eugen Wissner
2017-09-13 06:43:49 +0200
-
3705cf387e
Add syscalls to x86-64 linux
Eugen Wissner
2017-09-08 19:52:17 +0200
-
edc3296083
Drop support for dmd 2.073.2, remove deprecations
Eugen Wissner
2017-09-12 06:07:16 +0200
-
e8143bd0cc
Fix template constraints style in tanya.math
Eugen Wissner
2017-09-11 06:48:47 +0200
-
3eb8618c32
Add range.primitive
Eugen Wissner
2017-09-10 10:35:05 +0200
-
3567a6608e
Add generic description for 'meta' package
v0.7.3
Eugen Wissner
2017-09-09 11:48:30 +0200
-
520bd399a3
Add template-time Set and set-theoretic metafunctions
Eugen Wissner
2017-09-05 05:51:34 +0200
-
d38e33593e
Add traits for working with UDAs
Eugen Wissner
2017-09-03 00:00:43 +0200
-
34b79ad46e
Update compiler version list in the README
Eugen Wissner
2017-09-02 09:48:28 +0200
-
515bf619e8
Add support for dmd 2.076.0
Eugen Wissner
2017-09-01 19:38:44 +0200
-
617eaab9a2
tanya.format: Cast lookup array index to size_t
Eugene Wissner
2017-08-30 12:20:42 +0200
-
d946b598fd
Add internal sprintf-compatible format function
Eugene Wissner
2017-08-29 10:38:03 +0200
-
e9d7e9eb73
Add documention for newly added metafunctions
Eugen Wissner
2017-08-28 16:07:02 +0200
-
4dbfbe9874
Add new metafunctions: Min, Max, ZipWith
Eugen Wissner
2017-08-27 15:32:05 +0200
-
25d59ffdda
Remove "static" prefix from metafunctions
Eugen Wissner
2017-08-26 10:37:22 +0200
-
2c064eb05b
Add hasElaborate traits
Eugene Wissner
2017-08-25 14:50:15 +0200
-
c9a4a2f651
Add "native" configuration and TanyaPhobos version
Eugen Wissner
2017-08-25 00:29:43 +0200
-
0e99effaeb
net.inet: Remove htonl/htons based unit tests
Eugen Wissner
2017-08-24 07:45:16 +0200
-
0f1e53b4b9
format.conv: Replace loop with copy()
Eugen Wissner
2017-08-22 12:47:13 +0200
-
666d59c231
Add traits for checking if class, iface, struct
Eugen Wissner
2017-08-22 11:12:41 +0200
-
ce90b4865b
Make front and popFront for arrays public
Eugen Wissner
2017-08-21 06:49:02 +0200
-
beb5d6963b
Complete tanya.meta.metafunction
Eugen Wissner
2017-08-20 12:29:48 +0200
-
a188f8b6e2
Rename traits module to trait
v0.7.2
Eugen Wissner
2017-08-19 11:28:08 +0200
-
9355c54163
Add metafunctions
Eugen Wissner
2017-08-18 23:38:41 +0200
-
e8dd6e3217
Add more traits
Eugen Wissner
2017-08-16 06:45:15 +0200
-
94a7fdbb91
Update latest DMD to 2.075.1
Eugen Wissner
2017-08-15 01:18:21 +0200
-
afd3c42c5f
Add meta.traits module
Eugen Wissner
2017-08-14 14:21:10 +0200
-
1d91bb4df9
Add templates to meta.transform
Eugen Wissner
2017-08-14 14:13:43 +0200
-
a5026e48d8
Add meta.transform package
Eugen Wissner
2017-08-13 19:12:46 +0200
-
64f2295d1a
Fix #276
Eugen Wissner
2017-08-12 17:01:51 +0200
-
dea0eb9a37
Add function for comparing memory regions
Eugen Wissner
2017-08-11 22:15:01 +0200
-
7c2abadb90
Add memory.op.copyBackward
Eugen Wissner
2017-08-09 07:01:57 +0200
-
e6b28468ca
Fix typo in the README, remove dmd 2.072 support
Eugen Wissner
2017-08-08 05:59:04 +0200
-
2934bb16d7
Rename memory.op.zero into fill
Eugen Wissner
2017-08-06 06:22:28 +0200
-
ed92e3993e
Add fast function to zero memory
Eugen Wissner
2017-08-02 05:31:08 +0200
-
1a4d1238a1
Remove dmd 2.071.2 support
Eugen Wissner
2017-08-01 05:17:57 +0200
-
04864559e2
Respect how Windows passes arrays on x86_64
Eugen Wissner
2017-07-31 04:23:21 +0200
-
40e43c1465
Add memory.op.copy
Eugen Wissner
2017-07-30 00:08:41 +0200
-
5d145f524c
Add fast memory copy function for x86-64
Eugen Wissner
2017-07-29 10:08:44 +0200
-
51ade45108
Add internal routing to convert a number to string
Eugen Wissner
2017-07-28 09:08:58 +0200
-
3afb40e09e
format.conv: Convert string to a boolean
Eugen Wissner
2017-07-27 08:48:44 +0200
-
a9cc135318
format.conv: Add conversion from bool to String
Eugen Wissner
2017-07-26 06:49:33 +0200
-
1389b03842
memory: Fix parameter name in the documentation
Eugen Wissner
2017-07-25 07:40:14 +0200
-
a37c9b162e
container.Set: Reduce duplicated code, add tests
Eugen Wissner
2017-07-22 07:39:57 +0200
-
cde492c279
Add dmd 2.075.0 support
v0.7.1
Eugen Wissner
2017-07-21 05:44:45 +0200
-
922c8bf7a3
Fix assigning a ByCodeUnit to the String slice
Eugen Wissner
2017-07-19 07:58:48 +0200
-
a0a28c76f7
Fix CONTRIBUTING.md typos
Eugen Wissner
2017-07-19 07:58:20 +0200
-
a1f4d2bc1c
If scheme is invalid, parse everything as path
Eugen Wissner
2017-07-18 23:01:57 +0200
-
e5fb95ceb0
Fix #254
Eugen Wissner
2017-07-17 04:57:33 +0200
-
9ef5986288
Add some style guidelines for contributors
Eugen Wissner
2017-07-16 18:56:48 +0200