839c740cb1 
					 
					
						
						
							
							Fix mmap flags on linux  
						
						
						
						
					 
					
						2017-07-12 10:04:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2bd612fd19 
					 
					
						
						
							
							Make MmapPool allocations pure  
						
						
						
						
					 
					
						2017-07-12 09:30:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc53779d3f 
					 
					
						
						
							
							Fix   #245  
						
						... 
						
						
						
						* Remove postcondition for functions calculating alignment
* Put MmapPool invariant into version (none) block
* Check that alignment doesn't overflow 
						
						
					 
					
						2017-07-11 10:27:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bdc778390 
					 
					
						
						
							
							Fix inserting 3 byte wchar into String  
						
						... 
						
						
						
						* Fix inserting 3 byte wchar into String
* Improve documentation 
						
						
					 
					
						2017-07-09 15:16:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4834b36271 
					 
					
						
						
							
							Finish DList implementation.  Fixes   #209  
						
						... 
						
						
						
						* removeBack
* insertAfter
* Diverse fixes of insertion logic
* Internal moveFront and moveBack functions
* Internal makeList function 
						
						
					 
					
						2017-07-08 15:51:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53df12897b 
					 
					
						
						
							
							Add missing methods to DList. Issue  #209  
						
						
						
						
					 
					
						2017-07-08 13:44:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ac890d7d3 
					 
					
						
						
							
							Fix   #260  
						
						... 
						
						
						
						DList invariant fails. 
						
						
					 
					
						2017-07-08 05:41:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b79657f0d2 
					 
					
						
						
							
							Fix 232  
						
						
						
						
					 
					
						2017-07-06 08:35:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fd37e84f8 
					 
					
						
						
							
							Fix   #232  for Array  
						
						... 
						
						
						
						Because const is transitive, if we create a range as Range!(const E)
there is no way to get the original type from inside of the range. So if
E is int*, the original type of const(E) could be const(int)* or int*.
Unqual!(const(int*)) returns const(int)*. So pass the whole container as
template parameter. It is a breaking change but since we have Range and
ConstRange aliases now, the usage should be fine. 
						
						
					 
					
						2017-07-04 07:24:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e46e45ad5a 
					 
					
						
						
							
							Remove previously deprecated modules  
						
						... 
						
						
						
						* tanya.network.uri
* tanya.network.inet
* tanya.memory.types 
						
						
					 
					
						2017-06-30 04:19:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6dfb3a19e 
					 
					
						
						
							
							Fix DList.opAssign not changing tail  
						
						
						
						
					 
					
						2017-06-28 08:12:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2af0db04bd 
					 
					
						
						
							
							Move network.url to net.uri  
						
						
						
						
					 
					
						2017-06-27 13:23:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c9867c577 
					 
					
						
						
							
							Fix generating async docs for different OS  
						
						
						
						
					 
					
						2017-06-25 09:46:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47b394d8c3 
					 
					
						
						
							
							Add module documentation.  Fix   #248  
						
						
						
						
					 
					
						2017-06-24 09:08:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ede0107fd7 
					 
					
						
						
							
							Fix   #247  
						
						... 
						
						
						
						Assigning RefCounted to RefCounted fails at compile time.
https://issues.caraus.io/issues/247  
						
						
					 
					
						2017-06-24 02:28:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d5dda1cba 
					 
					
						
						
							
							Add Unique.isInitialized and Unique.release  
						
						
						
						
					 
					
						2017-06-24 00:51:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5f83c22fa 
					 
					
						
						
							
							Add support for enums to format.conv.to.  Fix   #240  
						
						
						
						
					 
					
						2017-06-23 02:58:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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