f15a90543f 
					 
					
						
						
							
							Remove support for moveFront/moveBack/moveAt  
						
						... 
						
						
						
						Range elements are movable (mobile) if they are returned by reference
and can be moved or if the elements doesn't define an elaborate postblit
constructor. Allowing to define custom moveFront/moveBack/moveAt makes
the range definition more complex (particulary writing range adapters)
without a good reason. 
						
						
					 
					
						2018-04-03 21:44:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0ac8355f9 
					 
					
						
						
							
							Fix   #29  
						
						
						
						
					 
					
						2018-04-01 10:34:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b1f72472f 
					 
					
						
						
							
							Deprecate SList.length and DList.length  
						
						... 
						
						
						
						As they have O(n) complexity. The lists length is unknown without
iterating. 
						
						
					 
					
						2018-03-31 08:21:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af45de842e 
					 
					
						
						
							
							Take MmapPool from the standard builds  
						
						
						
						
					 
					
						2018-03-29 16:54:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						792d289541 
					 
					
						
						
							
							range.primitive: Add missing rparen to the docs  
						
						
						
						
					 
					
						2018-03-27 05:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92f21a95cf 
					 
					
						
						
							
							Add hashing pointers  
						
						
						
						
					 
					
						2018-03-27 05:18:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72140a8583 
					 
					
						
						
							
							Add documentation for the hash function  
						
						
						
						
					 
					
						2018-03-27 05:09:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						442fa5b46a 
					 
					
						
						
							
							Fix hashing scalar types  
						
						
						
						
					 
					
						2018-03-27 05:09:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d6d8f6a91 
					 
					
						
						
							
							Add hash combining for ranges  
						
						
						
						
					 
					
						2018-03-27 05:09:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cefc4e24b5 
					 
					
						
						
							
							Add FNV-1a test vectors  
						
						
						
						
					 
					
						2018-03-27 05:08:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1adc4cd868 
					 
					
						
						
							
							Add hash.lookup module  
						
						
						
						
					 
					
						2018-03-27 05:08:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8faccbada4 
					 
					
						
						
							
							Deprecate meta.trait.hasMember  
						
						
						
						
					 
					
						2018-03-26 20:38:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9fb043ba65 
					 
					
						
						
							
							Fix typeof(null) being a pointer for isPointer  
						
						
						
						
					 
					
						2018-03-25 09:19:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						162db622ea 
					 
					
						
						
							
							Add assignable-, lvalue- and swappable checks  
						
						... 
						
						
						
						... for ranges.
Also adds "put" for the output ranges.
Fix  #34 . 
						
						
					 
					
						2018-03-23 08:49:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7c1e642e9 
					 
					
						
						
							
							Implement moveFront, moveBack, moveAt  
						
						... 
						
						
						
						... and hasMobileElements. 
						
						
					 
					
						2018-03-22 10:44:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7829b1fe06 
					 
					
						
						
							
							Remove static std.range import  
						
						
						
						
					 
					
						2018-03-22 10:44:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb742eec82 
					 
					
						
						
							
							meta.trait: Deprecate one-liner  
						
						... 
						
						
						
						These one-liners are useful for meta-programming but they can be easely
implemented. It isn't possible to implement all possible variants in a
generic library, so it is better they are defined in the user code.
Deprecated traits:
- isPOD
- sizeOf
- alignOf
- isSame
- isTemplate
- isInterface
- isClass
- isStruct
- isEnum 
						
						
					 
					
						2018-03-21 10:10:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						341068488d 
					 
					
						
						
							
							meta.trait: Make unittest structs static  
						
						
						
						
					 
					
						2018-03-21 10:04:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b0bc77b7a 
					 
					
						
						
							
							async: Remove unused imports  
						
						
						
						
					 
					
						2018-03-21 08:30:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9e4871fb5 
					 
					
						
						
							
							algorithm.mutation: Fix param name in the docs  
						
						
						
						
					 
					
						2018-03-21 08:15:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f4ab88254 
					 
					
						
						
							
							typecons.Pair: Add better documentation unittests  
						
						
						
						
					 
					
						2018-03-21 08:14:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7af5b4db72 
					 
					
						
						
							
							metafunction: Make Set and Tuple to structs  
						
						... 
						
						
						
						It allows to use alias this to access the elements by index. 
						
						
					 
					
						2018-03-20 17:20:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						629071f934 
					 
					
						
						
							
							Add information that DList can be used as a queue  
						
						
						
						
					 
					
						2018-03-10 07:17:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17cb592b13 
					 
					
						
						
							
							Replace Queue with DList  
						
						
						
						
					 
					
						2018-03-09 08:19:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82f41844b1 
					 
					
						
						
							
							container.list: Document front/back preconditions  
						
						
						
						
					 
					
						2018-03-09 08:00:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fa033a49f 
					 
					
						
						
							
							Fix   #32  
						
						
						
						
					 
					
						2018-03-09 05:27:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e77a499fa2 
					 
					
						
						
							
							Annotate typecons unittests  
						
						
						
						
					 
					
						2018-03-07 06:52:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54bcec216e 
					 
					
						
						
							
							Deprecate MmapPool for the standard build  
						
						... 
						
						
						
						Mallocator is the default allocator now and should be used instead. 
						
						
					 
					
						2018-03-06 05:29:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbbdb36853 
					 
					
						
						
							
							Use defaultAllocator in the async  
						
						... 
						
						
						
						Instead of hard-coded MmapPool. 
						
						
					 
					
						2018-03-05 17:42:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b795267e75 
					 
					
						
						
							
							Rename ErrorCode.text() to toString()  
						
						
						
						
					 
					
						2018-03-04 10:43:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81cbb96d45 
					 
					
						
						
							
							Merge remote-tracking branch 'n8sh/isRandomAccessRange-definition'  
						
						
						
						
					 
					
						2018-03-04 09:29:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan Sashihara 
							
						 
					 
					
						
						
							
						
						467335460e 
					 
					
						
						
							
							Decouple isRandomAccessRange from isForwardRange and isBidirectionalRange  
						
						
						
						
					 
					
						2018-03-04 03:02:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16c5fa12df 
					 
					
						
						
							
							Implement Error.text()  
						
						... 
						
						
						
						Error.text() returns an error description. 
						
						
					 
					
						2018-03-02 06:48:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9bf8754711 
					 
					
						
						
							
							Fix setting new head/tail after removing in DList  
						
						
						
						
					 
					
						2018-02-26 08:09:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						760cea163d 
					 
					
						
						
							
							Add a workaround for dmd 2.076.1 on OSX  
						
						
						
						
					 
					
						2018-02-25 21:33:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03c40ecace 
					 
					
						
						
							
							Fix removing all elements from DList  
						
						
						
						
					 
					
						2018-02-25 18:25:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c70e9a058 
					 
					
						
						
							
							Annotate list unittests  
						
						
						
						
					 
					
						2018-02-25 15:42:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ae20512af 
					 
					
						
						
							
							Fix inserting before/after a range into the string  
						
						
						
						
					 
					
						2018-02-25 12:53:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d30de300d6 
					 
					
						
						
							
							Fix slicing a null pointer when deallocating  
						
						
						
						
					 
					
						2018-02-25 11:09:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						464a0fecbb 
					 
					
						
						
							
							Make math.nbtheory.ln to a template function  
						
						
						
						
					 
					
						2018-02-25 05:38:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af942116e4 
					 
					
						
						
							
							Merge remote-tracking branch 'n8sh/getrandom-syscall'  
						
						... 
						
						
						
						Fix  #18 . 
					
						2018-02-22 05:25:59 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan Sashihara 
							
						 
					 
					
						
						
							
						
						7ee4af9e79 
					 
					
						
						
							
							Use correct getrandom linux syscall on non-x86_64  
						
						
						
						
					 
					
						2018-02-21 04:49:48 -05:00 
						 
				 
			
				
					
						
							
							
								Nathan Sashihara 
							
						 
					 
					
						
						
							
						
						9876d9245c 
					 
					
						
						
							
							Implement PlatformEntropySource for macOS, Microsoft Windows, NetBSD, OpenBSD, Solaris  
						
						
						
						
					 
					
						2018-02-21 03:18:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2cda82eeea 
					 
					
						
						
							
							Fix handling of misaligned bytes in fill  
						
						
						
						
					 
					
						2018-02-04 07:23:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9f70853c6 
					 
					
						
						
							
							Fix   #12  
						
						
						
						
					 
					
						2018-02-02 16:13:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4aaa71a7d0 
					 
					
						
						
							
							Format ranges  
						
						
						
						
					 
					
						2018-02-02 14:34:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cbc68c2c43 
					 
					
						
						
							
							Implement formatting for enums  
						
						
						
						
					 
					
						2018-02-01 16:29:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						048ddf21ff 
					 
					
						
						
							
							Replace body with do  
						
						
						
						
					 
					
						2018-01-31 12:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b69d737845 
					 
					
						
						
							
							Add typeid formatting tests  
						
						
						
						
					 
					
						2018-01-16 17:44:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						904451ccaa 
					 
					
						
						
							
							Remove moved and deprecated conv module  
						
						
						
						
					 
					
						2018-01-14 19:13:12 +01:00