Peter Dimov
							
						 
					 | 
					
						
						
							
						
						b407b5d87d
					 | 
					
						
						
							
							Change bit_width to return int, LWG3656 has been applied as a DR to C++20
						
						
						
						
						
						
					 | 
					
						2022-09-22 01:31:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						66a742f41e
					 | 
					
						
						
							
							Statically assert the unsigned integer requirements in bit.hpp. Fixes #129.
						
						
						
						
						
						
					 | 
					
						2022-09-21 19:19:02 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						8645bcb06e
					 | 
					
						
						
							
							Merge pull request #101 from boostorg/feature/bit_use_if_constexpr
						
						
						
						
						
						
						
						bit.hpp: Use C++17 if constexpr where possible 
						
						
					 | 
					
						2022-05-14 04:35:13 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						cf619432a7
					 | 
					
						
						
							
							Fix GCC -Wlong-long warnings
						
						
						
						
						
						
					 | 
					
						2022-02-08 22:00:42 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						bae7c049b0
					 | 
					
						
						
							
							Avoid conversion warning in bit_width
						
						
						
						
						
						
					 | 
					
						2022-01-19 17:20:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrey Semashev
							
						 
					 | 
					
						
						
							
						
						213e4695bf
					 | 
					
						
						
							
							Use C++17 if constexpr where possible.
						
						
						
						
						
						
					 | 
					
						2021-11-01 22:35:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						a4b661068d
					 | 
					
						
						
							
							Disable C4127, C4244 in bit.hpp
						
						
						
						
						
						
					 | 
					
						2021-11-01 02:14:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						fa82b680cf
					 | 
					
						
						
							
							Work around clang++ 3.3 failure
						
						
						
						
						
						
					 | 
					
						2020-12-30 19:40:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						16e9536146
					 | 
					
						
						
							
							Implement boost::core::endian
						
						
						
						
						
						
					 | 
					
						2020-12-29 02:41:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						919b98d425
					 | 
					
						
						
							
							Use __builtin_popcount
						
						
						
						
						
						
					 | 
					
						2020-12-29 02:06:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						e8aa0c75b4
					 | 
					
						
						
							
							Use _BitScanForward
						
						
						
						
						
						
					 | 
					
						2020-12-29 02:02:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						8bd2239b0b
					 | 
					
						
						
							
							Use __builtin_ctz
						
						
						
						
						
						
					 | 
					
						2020-12-29 01:56:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						c838ebc003
					 | 
					
						
						
							
							Use _BitScanReverse
						
						
						
						
						
						
					 | 
					
						2020-12-29 01:53:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						aca46fae91
					 | 
					
						
						
							
							Use __builtin_clz
						
						
						
						
						
						
					 | 
					
						2020-12-29 01:28:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						409c809cd8
					 | 
					
						
						
							
							Add popcount
						
						
						
						
						
						
					 | 
					
						2020-12-29 01:06:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						26728848b4
					 | 
					
						
						
							
							Add bit_ceil
						
						
						
						
						
						
					 | 
					
						2020-12-29 00:29:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						cc877e6b5b
					 | 
					
						
						
							
							Add countl_zero, countl_one
						
						
						
						
						
						
					 | 
					
						2020-12-28 23:40:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						a47eebf41a
					 | 
					
						
						
							
							Add countr_zero, countr_one
						
						
						
						
						
						
					 | 
					
						2020-12-28 21:52:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						045487ba96
					 | 
					
						
						
							
							Add boost/core/bit.hpp (bit_cast, rotl, rotr)
						
						
						
						
						
						
					 | 
					
						2020-12-28 21:12:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |