about summary refs log tree commit diff
path: root/library/stdarch/crates/std_detect/src
AgeCommit message (Collapse)AuthorLines
2019-05-25add Hygon Dhyana CPU Vendor ID("HygonGenuine") checkinghygonsoc-2/+12
As Hygon Dhyana originates from AMD technology and shares most of the architecture with AMD's family 17h, but with different CPU Vendor ID("HygonGenuine")/Family series number(Family 18h). for CPUID feature bits, Hygon Dhyana(family 18h) share the same definition with AMD family 17h. AMD CPUID specification is https://www.amd.com/system/files/TechDocs/25481.pdf. Related Hygon kernel patch can be found on http://lkml.kernel.org/r/5ce86123a7b9dad925ac583d88d2f921040e859b.1538583282.git.puwen@hygon.cn
2019-05-23Fix build of auxvec.rs on FreeBSD/powerpc64Tobias Kortkamp-1/+1
``` error[E0432]: unresolved import `mem` --> src/libstd/../stdsimd/crates/std_detect/src/detect/os/freebsd/auxvec.rs:45:9 | 45 | use mem; | ^^^ no `mem` external crate error: aborting due to previous error For more information about this error, try `rustc --explain E0432`. error: Could not compile `std`. ``` Tested by @pkubaj in https://reviews.freebsd.org/D20332
2019-05-13Fix detection of power8MikaelUrankar-1/+1
The power8 feature is defined in hwcap2
2019-05-09Add std_detect for FreeBSD armv6, armv7 and powerpc64miki-0/+148
2019-05-09Update f16c intrinsics to use the f16c target featuregnzlbg-1/+1
2019-05-09Add runtime feature detection for F16Cgnzlbg-1/+9
2019-04-25add rtm cpu feature intrinsicstyler-0/+14
2019-04-17Fix clippy issuesgnzlbg-7/+4
2019-04-17Migrate clippy lints to tool lintsgnzlbg-5/+2
2019-02-27aarch64: escape square brackets in docs myfreeweb-1/+1
To comply with deny(intra_doc_link_resolution_failure)
2019-02-19Change imports in std_detect to edition-agnostic styleTaiki Endo-8/+8
2019-02-18A few cosmetic improvements.Alexander Regueiro-2/+2
2019-02-18Various cosmetic improvements.Alexander Regueiro-6/+5
2019-02-16Try to fix upstreamgnzlbg-7/+7
2019-02-14Fix wasm32 build jobgnzlbg-0/+2
2019-02-13allow_internal_unstable requires feature namesgnzlbg-7/+7
Closes #681 .
2019-02-09Add cargo features to disable usage of file I/O and dlsym in std_detectgnzlbg-30/+83
2019-02-05Remove const workaround in std_detect cachegnzlbg-2/+1
2019-02-04Add detect macros should support trailing commas (Fix #443)Juan Aguilar Santillana-0/+21
2019-01-22Do not use Self constructorsgnzlbg-2/+4
2019-01-22Fix clippy issuesgnzlbg-1/+5
2019-01-22Refactor stdsimdgnzlbg-0/+2410
This commit: * renames `coresimd` to `core_arch` and `stdsimd` to `std_detect` * `std_detect` does no longer depend on `core_arch` - it is a freestanding `no_std` library that only depends on `core` - it is renamed to `std_detect` * moves the top-level coresimd and stdsimd directories into the appropriate crates/... directories - this simplifies creating crate.io releases of these crates * moves the top-level `coresimd` and `stdsimd` sub-directories into their corresponding crates in `crates/{core_arch, std_detect}`.