| 
							
							
								 joaquintides | b33b354818 | extended caae8eb9ac9a47dd224b81f22efe8ea34b084d54 to rest of "using typename"s | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | b08837b93e | added missing template keyword | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | b3b840df30 | extended Wshadow supression to foa::table | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | 2ef47f0813 | reformulated using to workaround VS problem | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | 27f5513911 | published max_load_factor | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | a5100a9d35 | fixed incomplete porting of PR187 | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | ccbc639677 | made table_core protected interface public | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | 18725a682d | fixed previous fix | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | dac1135199 | fixed usage syntax for destroy_on_exit | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | ead55a8938 | s/noexcept(...)/noexcept(noexcept(...)) | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | 8f39001ff0 | fixed trivial syntax error | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | 8b056b902e | split foa::table in table and core in preparation for foa::concurrent_table | 2023-03-20 12:43:56 -07:00 |  | 
			
				
					| 
							
							
								 joaquintides | 1c5640cfbe | s/BOOST_UNORDERED_ASSUME/BOOST_ASSERT | 2023-03-08 19:12:46 +01:00 |  | 
			
				
					| 
							
							
								 joaquintides | 4d982e133e | added is-not-end assumption on table_iterator::increment | 2023-03-08 18:29:55 +01:00 |  | 
			
				
					| 
							
							
								 joaquintides | ced8b45add | fixed UB with begin when using fast iteration | 2023-03-06 12:44:10 -08:00 |  | 
			
				
					| 
							
							
								 joaquintides | 15c9bc40f7 | added fast table_iterator::increment variant for regular-layout groups | 2023-03-06 12:44:10 -08:00 |  | 
			
				
					| 
							
							
								 joaquintides | 9aedb95296 | Merge pull request #185 from boostorg/fix/uses-allocator | 2023-03-06 21:38:13 +01:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | e56cb4418c | Remove extraneous information from TypePolicy's construct, destroy docs | 2023-03-06 09:48:26 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 1ae21c6d1a | Remove extraneous  typedef from destroy_on_exit | 2023-03-06 09:47:33 -08:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | dbba3cec7b | Add C++03 deprecation notice | 2023-03-06 09:43:45 +02:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 6c5b5b3186 | Update comments on type policy to include changes to construct, destroy and move | 2023-03-03 11:33:32 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 8429d1a6aa | Refactor node_handle to directly store element_type by modularizing and extending it | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 86d3f9f632 | Refactor move(init_type&)to handle defects in C++20 versions of libstdc++ for gcc versions <=12 | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 48e92afd92 | Refactor drop_guard into destroy_on_exit | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 5a5c31de35 | Rename storagetouninitialized_storage | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 088941dc7b | Clean up usage of Allocators for flat containers | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 5f6f1691e5 | Format node_map | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 45d6c07be6 | Update emplace() to no longer needlessly rebind its allocator | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 86318c1e88 | Update foa to construct stack-locals with the user's Allocator during emplace() | 2023-03-03 11:17:38 -08:00 |  | 
			
				
					| 
							
							
								 joaquintides | c64ed1caa3 | Feature/SIMD config (#184) * added BOOST_UNORDERED_[ENABLE|DISABLE]_[SSE2|LITTLE_ENDIAN_NEON]
* renamed and refactored
* removed #undefs of SIMD usage macros | 2023-02-26 16:39:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 63a564e8ff | Update foa comments for changes in TypePolicy | 2023-02-21 11:12:33 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 16c1593368 | Remove extraneous copy constructor from flat set's type policy | 2023-02-21 07:53:09 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 53580a3070 | Fix bug in hint-based overload for node_type insertion where elements were erroneously reallocated | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 73eefd2b5d | Rename Node{X}Types to TypePolicy in node-based foa containers | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 3df600d069 | Remove extraneous construct() overloads from the flat foa-based containers | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | a1adacdfe2 | Refactor erase_on_exit to use a const_iterator so callsites can avoid a const cast | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | f405fa9118 | Rename foa's emplace_dispatch to emplace_value | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 7b5d6e7c29 | Fix typos in code comments in foa | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 7d0ba7178e | Clean up naming in delete_ impl to use storage_traits for foa | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | df5e2c3aca | Remove extraneous commented out code from foa | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 343e344582 | Reify implementation of node_handle's swap | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 34ed463bea | Reify implementation of node_handle's move assignment operator | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 5986f75d16 | Refactor node_handle's clear() member function to reset() | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | b08810c0c4 | Add missing copyright notice to foa.hpp | 2023-02-19 21:26:06 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | bc7ba9cb3b | Implement internal foa updates + node_handle for node-based containers | 2023-02-14 10:55:35 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 6b10c8a4d3 | Update unordered_flat_map for new type traits | 2023-02-14 10:55:35 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | b9805c7309 | Update unordered_flat_set for new type traits | 2023-02-14 10:55:35 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | 844460fd22 | Add unordered_node_map | 2023-02-14 10:55:35 -08:00 |  | 
			
				
					| 
							
							
								 Christian Mazakas | a600278d27 | Add unordered_node_set | 2023-02-14 10:55:35 -08:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | a74962bc3c | Revert reversion of 32 bit mulx multiplier | 2023-01-30 20:03:01 +02:00 |  |