Angus Gratton 
							
						 
					 
					
						
						
							
						
						b1f3586f7e 
					 
					
						
						
							
							multi_heap: Fix bug when start of heap is unaligned  
						
						... 
						
						
						
						Alignment was accounted for in one place only.
TW27954 
						
						
					 
					
						2018-12-20 01:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3fe862dacb 
					 
					
						
						
							
							test_multi_heap_host: Remove race conditions from parallel "make clean test"  
						
						
						
						
					 
					
						2018-05-22 12:09:30 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3ccb12530b 
					 
					
						
						
							
							heap: Change test_multi_heap_on_host multi-config to bash script not Makefile  
						
						... 
						
						
						
						Hopefully fix some CI building issues with parallel builds. 
						
						
					 
					
						2018-04-03 16:34:02 +10:00 
						 
				 
			
				
					
						
							
							
								Deomid Ryabkov 
							
						 
					 
					
						
						
							
						
						4b7eb1792e 
					 
					
						
						
							
							Try to merge tail with next block when splitting  
						
						... 
						
						
						
						When splitting a memory block, check if the next block is free.
If it is, then just extend it upwards instead of creating a new block.
This fixes a bug where when shrinking existing allocations would result in irreversible free space fragmentation.
When testing on the host, test all the poisoning configurations. 
						
						
					 
					
						2018-04-03 12:30:52 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5c417963eb 
					 
					
						
						
							
							multi_heap: Add heap poisoning features  
						
						
						
						
					 
					
						2017-09-07 16:32:05 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						71c70cb15c 
					 
					
						
						
							
							heap: Refactor heap regions/capabilities out of FreeRTOS  
						
						... 
						
						
						
						Remove tagged heap API, rename caps_xxx to heap_caps_xxx
Also includes additional heap_caps_xxx inspection functions. 
						
						
					 
					
						2017-07-10 17:46:03 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5ee49fd311 
					 
					
						
						
							
							heap: Add new multi_heap heap implementation to replace FreeRTOS-based tagged heaps  
						
						
						
						
					 
					
						2017-07-10 17:46:03 +08:00