Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						ddcab1c171
					 | 
					
						
						
							
							Add impl of try_emplace, try_emplace_or_[c]visit
						
						
						
						
						
						
					 | 
					
						2023-04-04 15:16:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						e3cbf03f47
					 | 
					
						
						
							
							Commit missing changes to erase_if()
						
						
						
						
						
						
					 | 
					
						2023-04-03 14:11:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						f8fbbc3b76
					 | 
					
						
						
							
							Add ExecutionPolicy overload of erase_if
						
						
						
						
						
						
					 | 
					
						2023-04-03 13:15:15 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						52bf2bf7a2
					 | 
					
						
						
							
							Add insert_or_cvisit() overloads
						
						
						
						
						
						
					 | 
					
						2023-04-03 08:14:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						cf39fc4c38
					 | 
					
						
						
							
							Implement transparent erase_if, unary erase_if
						
						
						
						
						
						
					 | 
					
						2023-04-03 08:14:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						1309361a02
					 | 
					
						
						
							
							Remove erroneous move() calls
						
						
						
						
						
						
					 | 
					
						2023-04-03 08:14:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						946491489e
					 | 
					
						
						
							
							added workaround for lack of std::is_trivially_constructible in GCC<5.0
						
						
						
						
						
						
					 | 
					
						2023-04-01 12:06:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						19202d2a8d
					 | 
					
						
						
							
							avoided memset-related GCC warning
						
						
						
						
						
						
					 | 
					
						2023-04-01 09:09:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						3be466966d
					 | 
					
						
						
							
							avoided copy elision for the initialization of an atomic
						
						
						
						
						
						
					 | 
					
						2023-03-31 19:46:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						d22787c218
					 | 
					
						
						
							
							use memset for group array initialization only when permissible
						
						
						
						
						
						
					 | 
					
						2023-03-31 19:36:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						b86dee9a18
					 | 
					
						
						
							
							removed BOOST_UNORDERED_EMBEDDED_GROUP_ACCESS support
						
						
						
						
						
						
					 | 
					
						2023-03-31 18:52:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						863984a7c8
					 | 
					
						
						
							
							fixed erase_if(x,f) return value calculation
						
						
						
						
						
						
					 | 
					
						2023-03-31 17:28:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						e9b3ad4a5f
					 | 
					
						
						
							
							reverted
						
						
						
						
						
						
					 | 
					
						2023-03-31 13:07:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						e00d700457
					 | 
					
						
						
							
							experiment with unaligned embedded group
						
						
						
						
						
						
					 | 
					
						2023-03-31 11:32:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						53e20a2a1b
					 | 
					
						
						
							
							Add transparent impl of erase()
						
						
						
						
						
						
					 | 
					
						2023-03-30 12:41:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						e86bb5cce2
					 | 
					
						
						
							
							stylistic
						
						
						
						
						
						
					 | 
					
						2023-03-30 14:50:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						6a4728add0
					 | 
					
						
						
							
							removed implementation of scoped_bilock copy ctor
						
						
						
						
						
						
					 | 
					
						2023-03-30 12:39:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						f02afbc815
					 | 
					
						
						
							
							simplified scoped_bilock impl
						
						
						
						
						
						
					 | 
					
						2023-03-30 12:13:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						6399dfd1e4
					 | 
					
						
						
							
							made erase_if returned count exact
						
						
						
						
						
						
					 | 
					
						2023-03-30 10:08:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						5e316ebc88
					 | 
					
						
						
							
							Add initial draft of erase()
						
						
						
						
						
						
					 | 
					
						2023-03-29 15:00:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						27b4c62bd2
					 | 
					
						
						
							
							fixed initialization of concurrent_table:🧵counter
						
						
						
						
						
						
					 | 
					
						2023-03-29 20:35:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						846de7ca82
					 | 
					
						
						
							
							added cvisit overloads to concurrent_table
						
						
						
						
						
						
					 | 
					
						2023-03-29 19:17:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						62cf58d1ca
					 | 
					
						
						
							
							sprinkled some inlines
						
						
						
						
						
						
					 | 
					
						2023-03-29 18:29:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						4482031329
					 | 
					
						
						
							
							made concurrent_table::thread_counter static
						
						
						
						
						
						
					 | 
					
						2023-03-29 16:45:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						e4072747bb
					 | 
					
						
						
							
							Implement insert_or_visit()
						
						
						
						
						
						
					 | 
					
						2023-03-28 14:28:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						ce674c8007
					 | 
					
						
						
							
							Add transparent insert_or_assign
						
						
						
						
						
						
					 | 
					
						2023-03-27 15:06:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						45ebc1e555
					 | 
					
						
						
							
							fixed call ambiguities in insert_or_visit
						
						
						
						
						
						
					 | 
					
						2023-03-27 13:39:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						02c3bd4072
					 | 
					
						
						
							
							stylistic
						
						
						
						
						
						
					 | 
					
						2023-03-27 11:32:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						5f4172c13f
					 | 
					
						
						
							
							refactored visitation an const-protection of args to visitation functions
						
						
						
						
						
						
					 | 
					
						2023-03-27 10:17:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						40c5c6907a
					 | 
					
						
						
							
							fixed const-casting in erase_if(foa::table&,...)
						
						
						
						
						
						
					 | 
					
						2023-03-25 18:50:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						8dbe380d6c
					 | 
					
						
						
							
							changed predicate arg to an lvalue ref to avoid ADL ambiguities
						
						
						
						
						
						
					 | 
					
						2023-03-25 17:37:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						37ff9de0db
					 | 
					
						
						
							
							fixed remaining errors in erase_if(foa::table&,...)
						
						
						
						
						
						
					 | 
					
						2023-03-25 17:35:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						ae9f35073b
					 | 
					
						
						
							
							avoided sign conversion warning
						
						
						
						
						
						
					 | 
					
						2023-03-25 17:17:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						a85df27d4c
					 | 
					
						
						
							
							fixed previous commit
						
						
						
						
						
						
					 | 
					
						2023-03-25 12:47:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						88c70b885d
					 | 
					
						
						
							
							fixed previous commit
						
						
						
						
						
						
					 | 
					
						2023-03-25 12:37:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						240f5f94b1
					 | 
					
						
						
							
							moved erase_if_impl from foa::table_core into foa::table
						
						
						
						
						
						
					 | 
					
						2023-03-25 12:31:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						7415721f7d
					 | 
					
						
						
							
							completed shared/exclusive visitation
						
						
						
						
						
						
					 | 
					
						2023-03-25 12:28:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						8b5539756b
					 | 
					
						
						
							
							Partially implement insert_or_assign()
						
						
						
						
						
						
					 | 
					
						2023-03-24 14:35:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						49ac1035bb
					 | 
					
						
						
							
							(partially) implemented shared/exclusive visitation
						
						
						
						
						
						
					 | 
					
						2023-03-24 19:49:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						d085c40541
					 | 
					
						
						
							
							relaxed all ops of atomic_integral
						
						
						
						
						
						
					 | 
					
						2023-03-24 18:37:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						d9515fdc2f
					 | 
					
						
						
							
							Add insert(initializer_list)
						
						
						
						
						
						
					 | 
					
						2023-03-23 10:59:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						297fb2e8c4
					 | 
					
						
						
							
							abode by TSan on Neon
						
						
						
						
						
						
					 | 
					
						2023-03-23 09:41:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						4a7116b996
					 | 
					
						
						
							
							partially restored prior commit to nail down problem with Clang x86
						
						
						
						
						
						
					 | 
					
						2023-03-22 20:16:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						41584e73d9
					 | 
					
						
						
							
							partially reverted prior commit to nail down problem with Clang x86
						
						
						
						
						
						
					 | 
					
						2023-03-22 20:09:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						52453cb5a4
					 | 
					
						
						
							
							Merge branch 'feature/cfoa' of https://github.com/boostorg/unordered into feature/cfoa
						
						
						
						
						
						
					 | 
					
						2023-03-22 19:25:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						44b918896d
					 | 
					
						
						
							
							tried relaxing atomic operations
						
						
						
						
						
						
					 | 
					
						2023-03-22 19:24:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						9b85c38e37
					 | 
					
						
						
							
							Add rehash, add missing move in insert()
						
						
						
						
						
						
					 | 
					
						2023-03-22 10:46:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						0b2829c793
					 | 
					
						
						
							
							hardened TSan detection
						
						
						
						
						
						
					 | 
					
						2023-03-21 20:03:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						a9c2d1daa5
					 | 
					
						
						
							
							abode by TSan on SSE2
						
						
						
						
						
						
					 | 
					
						2023-03-21 19:41:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						d29815b3a8
					 | 
					
						
						
							
							group-synchronized earlier in unprotected_norehash_emplace_or_visit
						
						
						
						
						
						
					 | 
					
						2023-03-21 14:47:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |