|
a4de1cc754
|
toStringz returns a pointer
|
2017-06-22 11:48:58 +02:00 |
|
|
dfacabd88b
|
format.conv.to: Convert to/from boolean
|
2017-06-20 07:07:58 +02:00 |
|
|
ae36296ca6
|
Add tanya.format.conv.to
Function that converts between different types.
This first commit adds only conversion between integral types.
|
2017-06-18 18:05:50 +02:00 |
|
|
56406fb593
|
Mark Entropy class as nogc, add linux 64bit unittest
|
2017-06-17 08:58:44 +02:00 |
|
|
ec9b2db4b9
|
Add os package#
|
2017-06-16 21:41:23 +02:00 |
|
|
f5d0c2af8f
|
Revert "Add unittest for Linux random generator"
Doesn't work on 32-bit.
This reverts commit c62dc4063e .
|
2017-06-15 11:21:56 +02:00 |
|
|
c62dc4063e
|
Add unittest for Linux random generator
|
2017-06-15 11:19:50 +02:00 |
|
|
3789853d98
|
Fix one Mallocator test
Test that if the reallocation fails, the pointer doesn't change.
|
2017-06-15 10:37:50 +02:00 |
|
|
f0d016bcde
|
Replace in and immutable with const in allocators
|
2017-06-15 10:27:12 +02:00 |
|
|
70e96c62b3
|
Make Unique.get and RefCounted.get return inout
Also revert the renaming of Scoped to Unique. And rename the whole
module to memory.smartref.
|
2017-06-14 22:11:57 +02:00 |
|
|
4b0134713c
|
Move new network modules into tanya.net package
tanya.net will combine tanya.async and tanya.network and provide one API
for blocking and non-blocking socket programming.
|
2017-06-13 10:42:35 +02:00 |
|
|
8443f1b385
|
Make test functions nogc
|
2017-06-11 09:45:33 +02:00 |
|
|
c9050c1a8e
|
Rename Scoped to Unique. Improve unit tests
Renaming to avoid confusing with Phobos Scoped.
|
2017-06-11 09:41:18 +02:00 |
|
|
bdf87570e2
|
Add basic unit tests for the event loop
|
2017-06-11 09:15:10 +02:00 |
|
|
faa44b6704
|
Remove deprecated tanya.container.vector
|
2017-06-09 19:27:54 +02:00 |
|
|
278e851414
|
Rename String.toString to String.get()
Last changed it only by the Range and forgotten about the string itself.
|
2017-06-08 07:59:16 +02:00 |
|
|
4633bcc680
|
Set: Fix comparing with removed elements
|
2017-06-07 07:57:22 +02:00 |
|
|
dc39efd316
|
Add some unit tests for InternetAddress
|
2017-06-03 15:18:53 +02:00 |
|
|
260937e4fb
|
Put socket overlapped I/O docs into a D_Ddoc block
|
2017-06-03 13:20:32 +02:00 |
|
|
bc32511254
|
Fix template parameters for Set
|
2017-06-01 22:36:38 +02:00 |
|
|
f30972f948
|
Add basic constructors and opAssign to Set
|
2017-06-01 06:26:06 +02:00 |
|
|
ea33ca62c8
|
Implement lookups in the Set
|
2017-05-31 10:29:07 +02:00 |
|
|
0f365758e1
|
Add optional fieldnames for Pair
|
2017-05-30 20:20:20 +02:00 |
|
|
2815b53a88
|
Implement Set Range
|
2017-05-30 15:52:18 +02:00 |
|
|
6c0588164a
|
Rename String.toString back to get()
Since it is expected that the return type of toString() is
immutable(char)[] and not char[] or const(char)[].
|
2017-05-29 11:41:49 +02:00 |
|
|
8ee1d647ce
|
Close issue 212
Introduce Range and constRange aliases for containers.
|
2017-05-29 11:26:39 +02:00 |
|
|
f013e2f1f4
|
Implement a Set container first
|
2017-05-29 10:50:01 +02:00 |
|
|
ac3935d71b
|
Merge branch 'master' into horton-table
|
2017-05-28 10:15:02 +02:00 |
|
|
b1c217e272
|
Fix kqueue to work with SocketType
|
2017-05-25 22:21:45 +02:00 |
|
|
d007aaa310
|
Rename socket_t to SocketType
|
2017-05-25 21:59:40 +02:00 |
|
|
8aaf9e14be
|
Add HashTable struct
|
2017-05-23 22:17:35 +02:00 |
|
|
ae3e6b46f6
|
Import std.algorithm.comparison for network.socket on Windows
|
2017-05-21 10:25:54 +02:00 |
|
|
8687df1fbb
|
Define AddressFamily in network.socket
|
2017-05-21 10:20:57 +02:00 |
|
|
ba0aff6737
|
Add tanya.typecons.Pair
|
2017-05-19 21:15:56 +02:00 |
|
|
a648e2120a
|
Fix parameter count for docs in container.string
|
2017-05-19 20:01:04 +02:00 |
|
|
bc61809050
|
Implement DList.insertBack
|
2017-05-16 13:16:18 +02:00 |
|
|
8c42cbfd63
|
Rename Vector to Array
For consistency with Phobos.
|
2017-05-16 12:12:57 +02:00 |
|
|
decb82f437
|
Remove crypto.mac for now
It wasn't released yet and needs some work.
|
2017-05-15 19:57:36 +02:00 |
|
|
357c7e279d
|
Add doubly-linked list
DList is an adjusted copy of SList. Missing:
* insertBack
* insertAfter
* removeBack
|
2017-05-15 19:50:20 +02:00 |
|
|
32e19c8b58
|
Rename String.get into toString. Add String.toStringz
|
2017-05-14 11:56:57 +02:00 |
|
|
f5c6c5b483
|
Add Payload template for memory.types
|
2017-05-13 08:43:49 +02:00 |
|
|
ba2d086fb8
|
Add memory.types.Scoped
|
2017-05-13 08:27:51 +02:00 |
|
|
7a0241b484
|
Fix unittest text for strings
|
2017-05-12 22:42:43 +02:00 |
|
|
36dad80e18
|
Use char ranges to avoid compilation errors on elder compilers
|
2017-05-12 21:46:48 +02:00 |
|
|
29d883150e
|
Fix unittests on 2.072 and 2.071
|
2017-05-12 21:10:22 +02:00 |
|
|
e2bed0cfcb
|
Replace tabs with spaces in mmappool and buffer
|
2017-05-12 21:02:24 +02:00 |
|
|
38afeac071
|
Insert String.insertFront and String.insertBack
|
2017-05-12 20:55:42 +02:00 |
|
|
001c7c3e33
|
Replace immutable with const in Vector
|
2017-05-12 20:35:16 +02:00 |
|
|
d4ab339feb
|
Add String.remove
|
2017-05-12 20:23:16 +02:00 |
|
|
8afb552d59
|
mp.Integer: add two's complement constructor
|
2017-05-10 19:27:25 +02:00 |
|