f5fe7bec4a 
					 
					
						
						
							
							Queue optimization.  Fix   #5  
						
						
						
						
					 
					
						2017-01-14 21:27:07 +01: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c4e65b373 
					 
					
						
						
							
							MmapPool: (p[] is null) != (p[].ptr is null)  
						
						
						
						
					 
					
						2017-01-12 19:47:07 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4de42ca227 
					 
					
						
						
							
							Use only one queue for the async events  
						
						
						
						
					 
					
						2017-01-12 09:09:33 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb843e3473 
					 
					
						
						
							
							Fix   #3  
						
						
						
						
					 
					
						2017-01-07 09:30:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3d48234c0 
					 
					
						
						
							
							MmapPool: add expand and empty methods.  
						
						
						
						
					 
					
						2017-01-06 23:12:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						254b881da6 
					 
					
						
						
							
							Fix block size calculation  
						
						
						
						
					 
					
						2017-01-06 11:56:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e0b742748 
					 
					
						
						
							
							MmapPool: Merge blocks on deallocation if possible  
						
						
						
						
					 
					
						2017-01-05 14:25:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a35e04c049 
					 
					
						
						
							
							Don't throw in the allocator, return null  
						
						
						
						
					 
					
						2017-01-05 07:42:23 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86d87430da 
					 
					
						
						
							
							Fix socket build on Windows  
						
						
						
						
					 
					
						2016-12-25 12:54:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0156c5a883 
					 
					
						
						
							
							Don't allocate watcher queue on the heap  
						
						
						
						
					 
					
						2016-12-25 00:54:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c966b42ac3 
					 
					
						
						
							
							Fix FreeBSD build  
						
						
						
						
					 
					
						2016-12-24 22:25:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						200fff3714 
					 
					
						
						
							
							Fix   #1  
						
						
						
						
					 
					
						2016-12-22 22:05:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28755b4d01 
					 
					
						
						
							
							Rename module traits into enums  
						
						
						
						
					 
					
						2016-12-22 22:05:06 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38addb7a5b 
					 
					
						
						
							
							Add support for pow for big integers  
						
						
						
						
					 
					
						2016-12-22 21:51:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7fb89fed0 
					 
					
						
						
							
							Move random.d into math submodule  
						
						
						
						
					 
					
						2016-12-22 21:50:33 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						061cd6264b 
					 
					
						
						
							
							Use auto ref for templated overloaded functions  
						
						
						
						
					 
					
						2016-12-13 10:59:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f437dafa6b 
					 
					
						
						
							
							Fix dispose for structs  
						
						
						
						
					 
					
						2016-12-13 10:58:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54d0597657 
					 
					
						
						
							
							Use resizeArray instead of expand/shrinkArray  
						
						
						
						
					 
					
						2016-12-13 10:57:12 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b20f367aa8 
					 
					
						
						
							
							Array support for refCounted factory function  
						
						
						
						
					 
					
						2016-12-11 11:42:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2dadda511 
					 
					
						
						
							
							Fix subtraction of numbers with different signs  
						
						
						
						
					 
					
						2016-12-08 18:30:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4309a30dfe 
					 
					
						
						
							
							Add opBinary for the other math operations on Integer  
						
						
						
						
					 
					
						2016-12-08 14:51:49 +01:00