Browse Source
			
			
			remove fishy reinterpret_cast from buf_page_is_zeroes()
			
				
		remove fishy reinterpret_cast from buf_page_is_zeroes()
	
		
	
			
				In my micro-benchmarks memcmp(4196) 3 times faster than old implementation. Also, it's generally better to use as less reinterpret_casts<> as possible. buf_is_zeroes(): renamed from buf_page_is_zeroes() and argument changed to span<> for convenience. st_::span<T>::const_iterator: fixed page_zip-verify_checksum(): make argument byte* instead of void*pull/1482/head
				 7 changed files with 43 additions and 39 deletions
			
			
		- 
					22storage/innobase/buf/buf0buf.cc
- 
					9storage/innobase/buf/buf0dblwr.cc
- 
					11storage/innobase/ibuf/ibuf0ibuf.cc
- 
					12storage/innobase/include/buf0buf.h
- 
					2storage/innobase/include/page0zip.h
- 
					4storage/innobase/include/span.h
- 
					16storage/innobase/page/page0zip.cc
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue