Kathryn Long 
							
						 
					 
					
						
						
						
						
							
						
						
							1515d52d17 
							
						 
					 
					
						
						
							
							add f16c to x86 detection test  
						
						
						
						
					 
					
						2023-03-12 20:19:54 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							ba58f91769 
							
						 
					 
					
						
						
							
							std_detect: Support run-time detection of crc/aes/sha2/crypto on arm FreeBSD  
						
						
						
						
					 
					
						2023-03-01 19:58:15 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							8f9ed37be7 
							
						 
					 
					
						
						
							
							std_detect: Support run-time detection of fp on aarch64 Windows  
						
						... 
						
						
						
						According to google/cpu_features, IsProcessorFeaturePresent(PF_ARM_VFP_32_REGISTERS_AVAILABLE)
returns whether fp is available.
a6bf4f9031/src/impl_aarch64_windows.c (L112-L113) 
						
						
					 
					
						2023-03-01 19:57:28 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							a9681a2ca6 
							
						 
					 
					
						
						
							
							Merge core_arch/tests/cpu-detection.rs to std_detect/tests/cpu-detection.rs  
						
						... 
						
						
						
						Except for the recently added `x86_deprecated` test,
`core_arch/tests/cpu-detection.rs` is a subset of
`std_detect/tests/cpu-detection.rs`. 
						
						
					 
					
						2023-03-01 18:53:20 +01:00 
						 
				 
			
				
					
						
							
							
								bwmf2 
							
						 
					 
					
						
						
						
						
							
						
						
							1c18225f32 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2023-02-18 20:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b7951ccd 
							
						 
					 
					
						
						
							
							std_detect: Remove extra cfg  
						
						... 
						
						
						
						This module is already `#[cfg(target_arch = "aarch64")]`. 
						
						
					 
					
						2023-02-13 02:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							2ebd1395ec 
							
						 
					 
					
						
						
							
							std_detect: Only check features that are known to be available on armv8.0 cores if CPU is Exynos 9810  
						
						
						
						
					 
					
						2023-02-13 02:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d18c6b18 
							
						 
					 
					
						
						
							
							std_detect: Workaround Exynos 9810 bug on aarch64 Android  
						
						... 
						
						
						
						Samsung Exynos 9810 has a bug that big and little cores have different
ISAs. And on older Android (pre-9), the kernel incorrectly reports
that features available only on some cores are available on all cores.
https://reviews.llvm.org/D114523  
						
						
					 
					
						2023-02-13 02:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc49234574 
							
						 
					 
					
						
						
							
							std_detect: Support run-time detection of FEAT_LSE2 on aarch64 BSD ( #1379 )  
						
						
						
						
					 
					
						2023-02-11 17:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57c492180d 
							
						 
					 
					
						
						
							
							std_detect: Update platform support docs ( #1380 )  
						
						
						
						
					 
					
						2023-02-11 16:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1829ee06f0 
							
						 
					 
					
						
						
							
							std_detect: Always avoid dlsym on *-linux-gnu* targets ( #1375 )  
						
						
						
						
					 
					
						2023-02-03 18:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							a36f5bd7c8 
							
						 
					 
					
						
						
							
							std_detect: Support run-time detection on aarch64 OpenBSD  
						
						
						
						
					 
					
						2023-01-26 23:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							d3bb923c82 
							
						 
					 
					
						
						
							
							std_detect: Split os/aarch64.rs' detect_features into reading and parsing  
						
						
						
						
					 
					
						2023-01-26 23:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							674fd58f60 
							
						 
					 
					
						
						
							
							std_detect: Move aarch64 freebsd test to tests/cpu-detection.rs  
						
						
						
						
					 
					
						2023-01-26 23:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							e706a13add 
							
						 
					 
					
						
						
							
							std_detect: Add test for feature detection on aarch64 Windows  
						
						
						
						
					 
					
						2023-01-23 22:26:08 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
						
						
							
						
						
							505d4e8d48 
							
						 
					 
					
						
						
							
							std_detect: Support detecting lse/dotprod/jsconv/rcpc on aarch64 Windows  
						
						
						
						
					 
					
						2023-01-23 22:26:08 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Zulawski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39c2524e1b 
							
						 
					 
					
						
						
							
							Detect MOVBE ( #1356 )  
						
						
						
						
					 
					
						2023-01-05 17:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Zulawski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b2b195544 
							
						 
					 
					
						
						
							
							Rename misleading features ( #1355 )  
						
						
						
						
					 
					
						2022-11-21 20:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								gendx 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45e3039ee9 
							
						 
					 
					
						
						
							
							Detect CPU features with Linux methods on Android for non-Intel CPUs. ( #1351 )  
						
						... 
						
						
						
						Co-authored-by: Amanieu d'Antras <amanieu@gmail.com> 
						
						
					 
					
						2022-11-09 18:38:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Mikuła 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f7ded4282 
							
						 
					 
					
						
						
							
							Fix line endings to use LF ( #1350 )  
						
						
						
						
					 
					
						2022-11-09 00:37:10 +00:00 
						 
				 
			
				
					
						
							
							
								Yuri Astrakhan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81c221f058 
							
						 
					 
					
						
						
							
							Edition 2021, apply clippy::uninlined_format_args fix ( #1339 )  
						
						
						
						
					 
					
						2022-10-25 20:17:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rageking8 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90f618d8dd 
							
						 
					 
					
						
						
							
							Fix dupe word typos ( #1344 )  
						
						
						
						
					 
					
						2022-10-25 15:01:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Bramley 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a944e5a5f 
							
						 
					 
					
						
						
							
							Add HWCAP2 support for AArch64 Linux. ( #1335 )  
						
						
						
						
					 
					
						2022-09-22 05:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Lew 
							
						 
					 
					
						
						
						
						
							
						
						
							676d095f0a 
							
						 
					 
					
						
						
							
							Bump cfg-if dependency to 1.0  
						
						
						
						
					 
					
						2022-09-11 13:05:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tomasz Miąsko 
							
						 
					 
					
						
						
						
						
							
						
						
							39f73ac0b3 
							
						 
					 
					
						
						
							
							Allow internal use of stdsimd from detect_feature  
						
						... 
						
						
						
						This allows using feature detection macros, without placing a
requirement of enabled stdsimd feature gate from end users.
A follow-up to changes from #1311 , which introduced the new macro. 
						
						
					 
					
						2022-08-22 22:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Gemmell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba9ca43154 
							
						 
					 
					
						
						
							
							Allow mapping a runtime feature to a set of target_features ( #1311 )  
						
						
						
						
					 
					
						2022-07-02 00:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Gemmell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0798ac34c7 
							
						 
					 
					
						
						
							
							Fully qualify recursive macro calls ( #1310 )  
						
						
						
						
					 
					
						2022-06-21 00:20:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jane Lusby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bae054af11 
							
						 
					 
					
						
						
							
							Add  stdsimd feature to allow_internal_unstable attribute in feature detect macros ( #1303 )  
						
						
						
						
					 
					
						2022-04-29 01:30:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Touchet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							626654b486 
							
						 
					 
					
						
						
							
							Use SPDX license format and update packed_simd crate link ( #1297 )  
						
						
						
						
					 
					
						2022-03-17 10:55:51 +00:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3f6f21a26 
							
						 
					 
					
						
						
							
							Import the asm macro in std_detect ( #1290 )  
						
						
						
						
					 
					
						2022-03-11 17:12:29 +00:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf3a73b3e8 
							
						 
					 
					
						
						
							
							Avoid the use of #[cfg(doc)] in std_detect ( #1283 )  
						
						... 
						
						
						
						Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com> 
						
						
					 
					
						2022-02-17 12:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Gemmell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3362d525c5 
							
						 
					 
					
						
						
							
							Split aarch64 pauth feature into paca and pacg ( #1259 )  
						
						
						
						
					 
					
						2022-02-10 14:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Gemmell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c52d7f5b66 
							
						 
					 
					
						
						
							
							Stabilise is_aarch64_feature_detected! under simd_aarch64 feature ( #1239 )  
						
						
						
						
					 
					
						2022-02-09 19:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3030730d04 
							
						 
					 
					
						
						
							
							Emit the full is_{arch}_feature_detected! macro on all arches when building docs ( #1276 )  
						
						
						
						
					 
					
						2022-01-28 09:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
						
						
							
						
						
							efad3ead52 
							
						 
					 
					
						
						
							
							Fix std_detect_file_io  
						
						
						
						
					 
					
						2022-01-24 02:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c59b3514 
							
						 
					 
					
						
						
							
							Handle stabilization of vec_spare_capacity  
						
						
						
						
					 
					
						2022-01-18 15:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59e7156f6e 
							
						 
					 
					
						
						
							
							Remove asm feature which is now stable ( #1269 )  
						
						
						
						
					 
					
						2021-12-19 14:43:19 +00:00 
						 
				 
			
				
					
						
							
							
								Frank Steffahn 
							
						 
					 
					
						
						
						
						
							
						
						
							df24e2a0f8 
							
						 
					 
					
						
						
							
							Fix a bunch of typos  
						
						
						
						
					 
					
						2021-12-14 10:17:43 -08:00 
						 
				 
			
				
					
						
							
							
								Luo Jia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72061cb5f5 
							
						 
					 
					
						
						
							
							RISC-V feature and detect macro ( #1263 )  
						
						
						
						
					 
					
						2021-12-08 11:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Kortkamp 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							972030f2b2 
							
						 
					 
					
						
						
							
							Support riscv64gc-unknown-freebsd ( #1260 )  
						
						
						
						
					 
					
						2021-11-27 14:01:23 +00:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08a70f96fe 
							
						 
					 
					
						
						
							
							Work-around buggy Intel chips erroneously reporting BMI1/BMI2 support ( #1249 )  
						
						
						
						
					 
					
						2021-11-19 01:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Sparrow Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be5e1be224 
							
						 
					 
					
						
						
							
							Add remaining insturctions ( #1250 )  
						
						... 
						
						
						
						* add vmmla vusmmla vsm4e vsm3 vrax1 vxar vsha512 vbcax veor3 neon instructions
* update runtime feature detect
* correct tests
* add `vrnd32x` `vrnd64x`
* add MISSING.md 
						
						
					 
					
						2021-11-10 15:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Taiki Endo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42ae943ab4 
							
						 
					 
					
						
						
							
							Fix error message of is_*_feature_detected on nort_feature ( #1232 )  
						
						
						
						
					 
					
						2021-10-16 22:22:47 +01:00 
						 
				 
			
				
					
						
							
							
								Hans Kratz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26cce19427 
							
						 
					 
					
						
						
							
							Make dedup guard optional ( #1215 )  
						
						
						
						
					 
					
						2021-09-20 17:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Steffahn 
							
						 
					 
					
						
						
						
						
							
						
						
							870cf5751d 
							
						 
					 
					
						
						
							
							Fix typos “an”→“a”  
						
						
						
						
					 
					
						2021-08-22 18:55:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mara Bos 
							
						 
					 
					
						
						
						
						
							
						
						
							685e8d906d 
							
						 
					 
					
						
						
							
							Remove references to the crates on crates.io.  
						
						... 
						
						
						
						They haven't been published in years. This removes the suggestion that
the crates on crates.io are actively updated/maintained. 
						
						
					 
					
						2021-08-12 00:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Gemmell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1069e66439 
							
						 
					 
					
						
						
							
							Update aarch64 linux feature detection ( #1146 )  
						
						
						
						
					 
					
						2021-05-28 01:37:20 +01:00 
						 
				 
			
				
					
						
							
							
								Amanieu d'Antras 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63daa088fd 
							
						 
					 
					
						
						
							
							Move cfg!(target_feature) directly into is_*_feature_detected!() ( #1141 )  
						
						... 
						
						
						
						Fixes  #1135  
					
						2021-04-24 08:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Jung 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03e109a2f3 
							
						 
					 
					
						
						
							
							remove unused const_fn feature ( #1140 )  
						
						
						
						
					 
					
						2021-04-23 16:46:38 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Nelson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bab2c0695 
							
						 
					 
					
						
						
							
							Deny 2018 idiom lints ( #1108 )  
						
						... 
						
						
						
						This lint is allow by default, which is why this wasn't spotted earlier.
It's denied by rust-lang/rust, so it's good to warn about it here so it
can be fixed more quickly. 
						
						
					 
					
						2021-04-07 05:46:39 +01:00