Eugen Wissner
|
3ce5e8153c
|
Update copyrights
|
2020-05-05 07:46:10 +02:00 |
Eugen Wissner
|
ad46afb10b
|
Move memory/package.d into memory.allocator
|
2019-03-22 08:18:01 +01:00 |
Eugen Wissner
|
c0f9e5be10
|
Replace std min/max. Fix #35
|
2018-04-26 10:23:06 +02:00 |
Eugen Wissner
|
9b0bc77b7a
|
async: Remove unused imports
|
2018-03-21 08:30:47 +01:00 |
Eugen Wissner
|
17cb592b13
|
Replace Queue with DList
|
2018-03-09 08:19:17 +01:00 |
Eugen Wissner
|
fbbdb36853
|
Use defaultAllocator in the async
Instead of hard-coded MmapPool.
|
2018-03-05 17:42:44 +01:00 |
Eugen Wissner
|
74b085b88d
|
Sort imports
|
2017-10-01 19:03:42 +02:00 |
Eugen Wissner
|
64f2295d1a
|
Fix #276
Add link to the source file for each module.
|
2017-08-12 17:01:51 +02:00 |
Eugen Wissner
|
2c9867c577
|
Fix generating async docs for different OS
|
2017-06-25 09:46:02 +02:00 |
Eugen Wissner
|
8c42cbfd63
|
Rename Vector to Array
For consistency with Phobos.
|
2017-05-16 12:12:57 +02:00 |
Eugen Wissner
|
a012ca4003
|
Remove StreamTransport interface
Implement DuplexTransport and SocketTransport separately.
|
2017-02-10 22:30:12 +01:00 |
Eugen Wissner
|
b74e5aa4ee
|
Make event loop implementations final
|
2017-02-10 19:19:37 +01:00 |
Eugen Wissner
|
f9023cf0ab
|
Let Transport extend IOWatcher
|
2017-02-09 21:40:52 +01:00 |
Eugen Wissner
|
fe884541fc
|
Rename Vector.data to Vector.get
|
2017-01-13 15:23:42 +01:00 |
Eugen Wissner
|
8973bdb2af
|
Fix if EPOLLIN and EPOLLOUT come together
|
2017-01-13 10:20:11 +01:00 |
Eugen Wissner
|
8ddea0aa46
|
Loop.maxEvents is const, not inout const
|
2017-01-12 10:43:02 +01:00 |
Eugen Wissner
|
cb6cc65113
|
async: Switch to the internal use of the vector instead of built-in arrays
|
2017-01-12 10:17:12 +01:00 |
Eugen Wissner
|
4de42ca227
|
Use only one queue for the async events
|
2017-01-12 09:09:33 +01:00 |
Eugen Wissner
|
ab930657b6
|
Queue: Leave only enqueue/dequeue/empty/opApply
|
2017-01-11 18:24:50 +01:00 |
Eugen Wissner
|
40857e69b7
|
Add capacity capabilities to the vector
|
2016-12-18 18:48:25 +01:00 |
Eugen Wissner
|
ab9f96e0c7
|
Replace class Queue with the struct Queue
|
2016-12-13 10:56:29 +01:00 |
Eugen Wissner
|
fa607141e4
|
Make allocator shared and fix some RefCounted bugs
|
2016-12-06 21:29:08 +01:00 |
Eugen Wissner
|
f7f92e7906
|
Switch to container.queue. Remove PendingQueue
|
2016-12-02 19:18:37 +01:00 |
Eugen Wissner
|
ed0eb4ac74
|
Fix epoll connection bugs
|
2016-11-30 21:53:30 +01:00 |
Eugen Wissner
|
6b093cd5fa
|
Add Windows IOCP and Kqueue implementations for the event loop
|
2016-10-08 19:33:06 +02:00 |