Ioannis Koutras
							
						 | 
						
							
							
								5a090e692e
							
							Fixed get_dlnext(), it now points to the data part of a block, not the header.
						 | 
						hace 13 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								781f8072c3
							
							Introduce is_free() and get_dlnext() to allow coalescing the current and next block.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								5abecf9dfd
							
							set_size_and_free() and set_size_and_free() should also update the previous_size of the next block if the latter exists.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								ee4b032338
							
							mark_used() and mark_free() now properly mark the previous_size record of the next block if there is one.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								d4a491cd35
							
							Got rid of requested_size in case we don't need it.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								a85e415824
							
							Set size now takes place along with marking blocks as used/free.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								969a004a64
							
							Initial support for doubly linked lists, unified linked lists source files.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								5fc32c7e67
							
							All the source files are now released under the Apache 2.0 license.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								b671dfb720
							
							Added heap ownership information in memory blocks, coalescing currently uses it.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								b8e710050b
							
							get_previous_size_availability() should have only one parameter in comments.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								57a68f4982
							
							Initial code for split.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								4d2caf32fd
							
							Added block functions which are required for navigation on data layout level.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								1848841db0
							
							Few functional changes on border_ptr, now it points to the memory block which was allocated last.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								eda81eee4e
							
							Added functions to find previous memory blocks in terms of data layout. Initial maptable nodes require now a memory block. Simplified initialize_allocator.
						 | 
						hace 14 años | 
					
				
					
						
							
								   Ioannis Koutras
							
						 | 
						
							
							
								ee0c809d4a
							
							Separated public and private include files, examples. Examples are now also built through CMake.
						 | 
						hace 14 años |