|
20c8b659d1
|
Remove mutation methods from vector range
in favor of std.algorithm.mutation.
|
2017-01-16 09:02:00 +01:00 |
|
|
4ea9c2b740
|
Vector: Reuse available methods
|
2017-01-15 08:38:19 +01:00 |
|
|
f5fe7bec4a
|
Queue optimization. Fix #5
|
2017-01-14 21:27:07 +01:00 |
|
|
fe884541fc
|
Rename Vector.data to Vector.get
|
2017-01-13 15:23:42 +01:00 |
|
|
8973bdb2af
|
Fix if EPOLLIN and EPOLLOUT come together
|
2017-01-13 10:20:11 +01:00 |
|
|
7bed7f039f
|
Remove default parameter value from Protocol.disconnected
|
2017-01-12 18:07:39 +01:00 |
|
|
8ddea0aa46
|
Loop.maxEvents is const, not inout const
|
2017-01-12 10:43:02 +01:00 |
|
|
cb6cc65113
|
async: Switch to the internal use of the vector instead of built-in arrays
|
2017-01-12 10:17:12 +01:00 |
|
|
ab930657b6
|
Queue: Leave only enqueue/dequeue/empty/opApply
|
2017-01-11 18:24:50 +01:00 |
|
|
291920b479
|
Vector constructors for initializing from a vector
|
2017-01-10 06:34:53 +01:00 |
|
|
999c9bdb0f
|
Vector: remove core.stdc.string import
|
2017-01-09 19:52:39 +01:00 |
|
|
405b6d9f9f
|
Accept only ranges for slicing assignment
|
2017-01-09 19:32:51 +01:00 |
|
|
87b74b2542
|
Fix reallocating the vector
|
2017-01-09 17:03:09 +01:00 |
|
|
d6514cb515
|
Fix Ddoc
|
2017-01-07 17:53:57 +01:00 |
|
|
8e0b742748
|
MmapPool: Merge blocks on deallocation if possible
|
2017-01-05 14:25:54 +01:00 |
|
|
4271c8583e
|
Remove static constructor from the MmapPool
|
2017-01-05 07:35:29 +01:00 |
|
|
e27d0fe58c
|
Fix Vector.remove not destroying from the end copied elements
|
2017-01-04 20:37:55 +01:00 |
|
|
67952dabdb
|
Implement Vector.remove
|
2017-01-03 13:21:19 +01:00 |
|
|
b8d5d4c2bd
|
Fix template condition for Vector.insertBack
|
2017-01-03 10:03:28 +01:00 |
|
|
b6413823cd
|
Add opEquals for all combinations of vector ranges
|
2017-01-02 17:33:01 +01:00 |
|
|
48e355b87f
|
Vector: allow insert multiple items in insertBack
|
2017-01-02 12:47:41 +01:00 |
|
|
b3f4ea572e
|
Vector: Use opEquals if defined to compare items
|
2017-01-02 06:59:05 +01:00 |
|
|
c73e704421
|
Fix constness of Vector range, optimizing
|
2017-01-01 02:51:49 +01:00 |
|
|
0561e96f21
|
Fix build with 2.071.2
|
2016-12-28 07:57:36 +01:00 |
|
|
0156c5a883
|
Don't allocate watcher queue on the heap
|
2016-12-25 00:54:05 +01:00 |
|
|
8bd6a14988
|
Fix issue going out of the range with back()
|
2016-12-22 22:01:45 +01:00 |
|
|
b41dcc9f37
|
Fix compatibility issue with dmd 2.071
|
2016-12-22 22:01:11 +01:00 |
|
|
e32af2d09e
|
Add scalar type template parameter for buffers
|
2016-12-19 21:24:28 +01:00 |
|
|
f1bc4dc2e2
|
Add length and opCmp to the Queue
|
2016-12-19 16:33:16 +01:00 |
|
|
40857e69b7
|
Add capacity capabilities to the vector
|
2016-12-18 18:48:25 +01:00 |
|
|
c1fb89af99
|
Implement insertion into the vector
|
2016-12-15 15:00:06 +01:00 |
|
|
ab9f96e0c7
|
Replace class Queue with the struct Queue
|
2016-12-13 10:56:29 +01:00 |
|
|
711855474c
|
Remove unused buffer interface
|
2016-12-13 10:54:27 +01:00 |
|
|
fa607141e4
|
Make allocator shared and fix some RefCounted bugs
|
2016-12-06 21:29:08 +01:00 |
|
|
f7f92e7906
|
Switch to container.queue. Remove PendingQueue
|
2016-12-02 19:18:37 +01:00 |
|
|
1123d01e6c
|
Implement opApply for the Queue
|
2016-12-02 17:31:57 +01:00 |
|
|
c53d319337
|
Implement foreach_reverse for the vector
|
2016-12-02 14:12:12 +01:00 |
|
|
7c36dbb8f0
|
Rename SList front property into insertFront
|
2016-12-02 10:50:54 +01:00 |
|
|
dd3becf6b7
|
Implement slicing for the vector
|
2016-12-02 10:29:30 +01:00 |
|
|
a4aa5bcb2e
|
Make opApply delegate scoped for SList
|
2016-12-01 20:03:21 +01:00 |
|
|
9fdcef86e7
|
Replace defaultAllocator with theAllocator
|
2016-11-30 21:54:31 +01:00 |
|
|
192ee20bf7
|
Remove shared from the allocators
|
2016-11-30 21:20:18 +01:00 |
|
|
6b093cd5fa
|
Add Windows IOCP and Kqueue implementations for the event loop
|
2016-10-08 19:33:06 +02:00 |
|
|
da5dc276d5
|
Add BitVector container
|
2016-10-06 06:31:42 +02:00 |
|
|
721bb110e5
|
Use dispose from std.experimental
|
2016-10-05 13:12:50 +02:00 |
|
|
698660c4c8
|
Make allocators shared
|
2016-10-04 18:19:48 +02:00 |
|
|
a3efee6d7f
|
Add code
|
2016-08-24 18:15:21 +02:00 |
|