about summary refs log tree commit diff
path: root/library/stdarch/ci/dox.sh
AgeCommit message (Collapse)AuthorLines
2025-07-22Remove `std_detect` from stdarch's CIJakub Beránek-3/+0
2025-04-23Re-enable `armv7-unknown-linux-gnueabihf`sayantn-3/+1
2025-04-11hmmbendn-1/+3
2024-12-21Disable `armv7-unknown-linux-gnueabihf` `dox.sh` CI temporarilysayantn-1/+3
2024-12-21Refactor `dox.sh`, add `loongarch64` and `nvptx64`sayantn-36/+23
2023-07-29Remove MIPS from CIAmanieu d'Antras-2/+4
These targets have been removed from rustup, see https://github.com/rust-lang/compiler-team/issues/648.
2022-06-10Remove useless conditional compilation (#1308)Urgau-7/+2
2019-10-26Build documentation with '--edition=2018'Taiki Endo-0/+2
2019-07-14Upload documentation to gh-pagesgnzlbg-7/+0
2019-02-12Fix libcore buildgnzlbg-2/+7
2019-01-22Readme from std_detectgnzlbg-2/+2
2019-01-22Refactor stdsimdgnzlbg-5/+6
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}`.
2018-11-11fix clippy and shellcheck issuesgnzlbg-16/+16
2018-08-15Add wasm32 simd128 intrinsics (#549)gnzlbg-0/+1
* Add wasm32 simd128 intrinsics * test wasm32 simd128 instructions * Run wasm tests like all other tests * use modules instead of types to access wasm simd128 interpretations * generate docs for wasm32-unknown-unknown * fix typo * Enable #[assert_instr] on wasm32 * Shell out to Node's `execSync` to execute `wasm2wat` over our wasm file * Parse the wasm file line-by-line, looking for various function markers and such * Use the `elem` section to build a function pointer table, allowing us to map exactly from function pointer to a function * Avoid losing debug info (the names section) in release mode by stripping `--strip-debug` from `rust-lld`. * remove exclude list from Cargo.toml * fix assert_instr for non-wasm targets * re-format assert-instr changes * add crate that uses assert_instr * Fix instructions having extra quotes * Add assert_instr for wasm memory intrinsics * Remove hacks for git wasm-bindgen * add wasm_simd128 feature * make wasm32 build correctly * run simd128 tests on ci * remove wasm-assert-instr-tests
2018-07-11Drop the not really supported PowerPC 32bit targetLuca Barbato-1/+1
The LLVM backend has known issues and even for them the main development target is PowerPC 64bit Little Endian.
2018-07-11Check the documentation for the supported powerpc64Luca Barbato-1/+1
PowerPC 64bit Little Endian is the main development target currently.
2018-07-11Make the dox.sh more verboseLuca Barbato-3/+3
Make easier spot where the errors happen.
2018-03-10[mips/mips64: msa] add add_a_b intrinsic (#365)gnzlbg-0/+2
* [mips64/msa] add add_a_b intrinsic * add make/file to mips64el's Dockerfile * add run-time detection support for mips64 * add mips64 build bot * generate docs for mips64 * fix linux test * cleanup rt-detection * support mips64/mips64el in stdsimd-test * support asserting instructions with in their name * better error msgs for the auxv_crate test * debug auxv on mips64 * override run-time detection on mips msa tests * remove unused #[macro_use] * try another MIPS cpu * detect default TARGET in simd-test-macro * use mips64r2-generic * disable unused function in mips tests * move msa to mips * remove mips from ci * split into mips and mips64 modules * add rt-detection for 32-bit mips * fmt * remove merge error * add norun build bots for mips * add -p to avoid changing the cwd * fixup * refactor run-time detection module
2018-02-18Reorganize and refactor source tree (#324)Alex Crichton-4/+6
With RFC 2325 looking close to being accepted, I took a crack at reorganizing this repository to being more amenable for inclusion in libstd/libcore. My current plan is to add stdsimd as a submodule in rust-lang/rust and then use `#[path]` to include the modules directly into libstd/libcore. Before this commit, however, the source code of coresimd/stdsimd themselves were not quite ready for this. Imports wouldn't compile for one reason or another, and the organization was also different than the RFC itself! In addition to moving a lot of files around, this commit has the following major changes: * The `cfg_feature_enabled!` macro is now renamed to `is_target_feature_detected!` * The `vendor` module is now called `arch`. * Under the `arch` module is a suite of modules like `x86`, `x86_64`, etc. One per `cfg!(target_arch)`. * The `is_target_feature_detected!` macro was removed from coresimd. Unfortunately libcore has no ability to export unstable macros, so for now all feature detection is canonicalized in stdsimd. The `coresimd` and `stdsimd` crates have been updated to the planned organization in RFC 2325 as well. The runtime bits saw the largest amount of refactoring, seeing a good deal of simplification without the core/std split.
2018-01-28Update doc generation with recent devlopmentsAlex Crichton-0/+4
2017-12-14[ci] powerpc/powerpc64/powerpc64le (#237)gnzlbg-1/+6
* [ci] add powerpc/powerpc64 build bots * unbreak stdsimd builds for targets without run-time
2017-11-27update docs (#217)gnzlbg-1/+0
* update docs * cargo clean deletes previous docs * remove stdsimd from coresimd examples * use stdsimd instead of coresimd in core docs * add stdsimd as a dev-dependency of coresimd
2017-11-22fix doc scriptgnzlbg-1/+4
2017-09-25Add aarch64 docsAlex Crichton-0/+1
2017-09-25Write some short crate docsAlex Crichton-1/+1
2017-09-25No need to debug so muchAlex Crichton-1/+1
2017-09-25Tweak dox scriptAlex Crichton-0/+4
2017-09-25Add documentation generationAlex Crichton-0/+33