74b085b88d
Sort imports
2017-10-01 19:03:42 +02:00
9b54017840
Move all windows specific definitions from network.socket to the sys-package
2017-09-15 10:58:23 +02:00
ce425b9ce5
Move simple socket definitions to sys.windows
2017-09-14 07:31:26 +02:00
64f2295d1a
Fix #276
...
Add link to the source file for each module.
2017-08-12 17:01:51 +02:00
e46e45ad5a
Remove previously deprecated modules
...
* tanya.network.uri
* tanya.network.inet
* tanya.memory.types
2017-06-30 04:19:20 +02:00
2af0db04bd
Move network.url to net.uri
2017-06-27 13:23:17 +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
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
d007aaa310
Rename socket_t to SocketType
2017-05-25 21:59:40 +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
9b953198fa
Fix network.inet release build
2017-04-04 08:36:42 +02:00
bc2a6d2703
Swap toHostOrder template parameters
2017-04-03 15:32:15 +02:00
b458250ad7
Make NetworkOrder work with 8-byte integers
2017-04-02 20:55:22 +02:00
b08d5e5d83
Add tanya.network.inet.toHostOrder
...
The function reverts NetworkOrder.
2017-04-02 11:16:08 +02:00
445b872e91
Add tanya.network.inet.NetworkOrder
...
NetworkOrder converts an integral type into a bidirectional range with
big-endian byte order.
2017-04-02 09:29:54 +02:00
5e16fe98d6
Add tanya.network package file
2017-04-01 09:53:59 +02:00
c567b88d5d
MmapPool: Fix expand block moving.
...
D dereferences the pointer wrong because of missing difference between .
and -> operators, if trying to write a block over another
block. So use memmove first to move the memory and then update the fields
that should be changed (only size).
2017-01-14 20:39:33 +01:00
d6514cb515
Fix Ddoc
2017-01-07 17:53:57 +01:00
86d87430da
Fix socket build on Windows
2016-12-25 12:54:04 +01:00
40857e69b7
Add capacity capabilities to the vector
2016-12-18 18:48:25 +01:00
ab9f96e0c7
Replace class Queue with the struct Queue
2016-12-13 10:56:29 +01:00
fa607141e4
Make allocator shared and fix some RefCounted bugs
2016-12-06 21:29:08 +01:00
edd3ec4b32
Add URL parser
2016-12-01 20:02:49 +01:00
9fdcef86e7
Replace defaultAllocator with theAllocator
2016-11-30 21:54:31 +01:00
154e2f2ff7
Add socket module with overlapped socket support
2016-10-08 19:29:07 +02:00