Searched +full:rust +full:- +full:embedded (Results 1 – 25 of 66) sorted by relevance
123
/external/rust/crates/aho-corasick/.github/workflows/ |
D | ci.yml | 6 - master 8 - cron: '00 01 * * *' 13 # For some builds, we use cross to test on 32-bit and big-endian 16 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`. 18 runs-on: ${{ matrix.os }} 22 - pinned 23 - stable 24 - stable-32 25 - stable-mips 26 - beta [all …]
|
/external/rust/crates/log/.github/workflows/ |
D | main.yml | 7 runs-on: ${{ matrix.os }} 12 - build: stable 13 os: ubuntu-latest 14 rust: stable 15 - build: beta 16 os: ubuntu-latest 17 rust: beta 18 - build: nightly 19 os: ubuntu-latest 20 rust: nightly [all …]
|
/external/rust/crates/byteorder/.github/workflows/ |
D | ci.yml | 6 - master 8 - cron: '00 01 * * *' 13 # For some builds, we use cross to test on 32-bit and big-endian 16 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`. 18 runs-on: ${{ matrix.os }} 22 - pinned 23 - stable 24 - stable-32 25 - stable-mips 26 - beta [all …]
|
/external/rust/crates/half/ |
D | README.md | 1 # `f16` and `bf16` floating point types for Rust 2 …-ci.org/starkat99/half-rs.svg?branch=master)](https://travis-ci.org/starkat99/half-rs) [![Build st… 4 This crate implements a half-precision floating point `f16` type for Rust implementing the IEEE 754… 5 [`binary16`](https://en.wikipedia.org/wiki/Half-precision_floating-point_format) a.k.a `half` forma… 6 …implementing the [`bfloat16`](https://en.wikipedia.org/wiki/Bfloat16_floating-point_format) format. 10 The `f16` and `bf16` types provides conversion operations as a normal Rust floating point type, but… 13 …ovides [`no_std`](https://rust-embedded.github.io/book/intro/no-std.html) support by default so ca… 16 *Requires Rust 1.32 or greater.* If you need support for older versions of Rust, use versions 1.3 a… 22 - **`serde`** - Implement `Serialize` and `Deserialize` traits for `f16` and `bf16`. This adds a de… 25 - **`use-intrinsics`** - Use hardware intrinsics for `f16` and `bf16` conversions if available on t… [all …]
|
/external/rust/crates/regex-automata/.github/workflows/ |
D | ci.yml | 6 - master 8 - cron: '00 01 * * *' 13 # For some builds, we use cross to test on 32-bit and big-endian 16 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`. 18 runs-on: ${{ matrix.os }} 22 - pinned 23 - stable 24 - stable-32 25 - stable-mips 26 - stable-thumb [all …]
|
/external/rust/crates/memchr/.github/workflows/ |
D | ci.yml | 6 - master 8 - cron: '00 01 * * *' 13 # For some builds, we use cross to test on 32-bit and big-endian 16 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`. 18 runs-on: ${{ matrix.os }} 22 - pinned 23 - stable 24 - stable-32 25 - stable-mips 26 - beta [all …]
|
/external/rust/crates/nom/src/multi/ |
D | mod.rs | 13 /// Repeats the embedded parser until it fails 23 /// ```rust 28 /// fn parser(s: &str) -> IResult<&str, Vec<&str>> { 38 pub fn many0<I, O, E, F>(f: F) -> impl Fn(I) -> IResult<I, Vec<O>, E> in many0() 41 F: Fn(I) -> IResult<I, O, E>, in many0() 66 pub fn many0c<I, O, E, F>(input: I, f: F) -> IResult<I, Vec<O>, E> in many0c() 69 F: Fn(I) -> IResult<I, O, E>, in many0c() 75 /// Runs the embedded parser until it fails and 77 /// the embedded parser does not produce at least 87 /// ```rust [all …]
|
/external/rust/crates/managed/ |
D | Cargo.toml | 9 # issue against the rust-lang/cargo repository. If you're 18 homepage = "https://github.com/m-labs/rust-managed" 22 categories = ["embedded"] 24 repository = "https://github.com/m-labs/rust-managed.git" 26 opt-level = 1 27 codegen-units = 1
|
D | Cargo.toml.orig | 7 homepage = "https://github.com/m-labs/rust-managed" 8 repository = "https://github.com/m-labs/rust-managed.git" 11 categories = ["embedded"] 22 opt-level = 1 23 codegen-units = 1
|
D | README.md | 8 ---------- 10 The _managed_ library exists at the intersection of three concepts: _heap-less environments_, 13 ```rust 42 embedded in a scheduler, problems arise. The type parameters have to go somewhere! There 45 even higher in the call stack (self-mutably-borrowing structs are not usable in safe Rust, 47 * or the interface is owned as a boxed trait object, excluding heap-less systems. 52 ------------ 66 managed = { version = "...", default-features = false, features = ["..."] } 86 ----- 91 ```rust [all …]
|
/external/pigweed/docs/ |
D | module_guides.rst | 1 .. _docs-module-guides: 6 Pigweed is a collection of embedded-focused and embedded-related modules. 7 Modules may contain code from multiple languages, including C, C++, Go, Rust,
|
/external/rust/crates/crc32fast/ |
D | README.md | 1 # crc32fast [![Build Status][travis-img]][travis] [![Crates.io][crates-img]][crates] [![Documentati… 3 [travis-img]: https://travis-ci.com/srijs/rust-crc32fast.svg?branch=master 4 [travis]: https://travis-ci.com/srijs/rust-crc32fast 5 [crates-img]: https://img.shields.io/crates/v/crc32fast.svg 7 [docs-img]: https://docs.rs/crc32fast/badge.svg 10 _Fast, SIMD-accelerated CRC32 (IEEE) checksum computation_ 14 ```rust 28 - A fast baseline implementation which processes up to 16 bytes per iteration 29 - An optimized implementation for modern `x86` using `sse` and `pclmulqdq` instructions 30 - An optimized implementation for `aarch64` using `crc32` instructions [all …]
|
/external/rust/crates/gdbstub/ |
D | Cargo.toml | 9 # issue against the rust-lang/cargo repository. If you're 19 description = "An implementation of the GDB Remote Serial Protocol in Rust" 24 categories = ["development-tools::debugging", "embedded", "emulators", "network-programming", "no-s… 30 required-features = ["std"] 34 required-features = ["std"] 35 [dependencies.cfg-if] 43 default-features = false 45 [dependencies.num-traits] 47 default-features = false 51 [dev-dependencies.armv4t_emu] [all …]
|
D | Cargo.toml.orig | 3 description = "An implementation of the GDB Remote Serial Protocol in Rust" 13 categories = ["development-tools::debugging", "embedded", "emulators", "network-programming", "no-s… 17 cfg-if = "0.1.10" 19 managed = { version = "0.8", default-features = false } 20 num-traits = { version = "0.2", default-features = false } 23 [dev-dependencies] 39 required-features = ["std"] 43 required-features = ["std"]
|
D | README.md | 6 …-to-integrate implementation of the [GDB Remote Serial Protocol](https://sourceware.org/gdb/online… 10 - **Excellent Ergonomics** 11 …- Unlike other GDB stub libraries, which simply expose the underlying GDB protocol "warts and al… 12 …- For example, instead of having to dig through some [obscure XML files deep the GDB codebase](h… 13 …- `gdbstub` makes _extensive_ use of Rust's powerful type system + generics to enforce protocol … 14 - **Easy to Integrate** 15 …- `gdbstub`'s API is designed to be as unobtrusive as possible, and shouldn't require any large … 16 - **`#![no_std]` Ready & Size Optimized** 17 …- Can be configured to use fixed-size, pre-allocated buffers. **`gdbstub` does _not_ depend on `… 18 …- `gdbstub` is transport-layer agnostic, and uses a basic [`Connection`](https://docs.rs/gdbstub… [all …]
|
/external/rust/crates/ahash/ |
D | README.md | 1 # aHash ![Build Status](https://img.shields.io/github/workflow/status/tkaitchuck/ahash/Rust) ![… 4 …h](https://github.com/tkaitchuck/aHash/wiki/How-aHash-is-resists-DOS-attacks) currently available … 5 AHash is intended *exclusively* for use in in-memory hashmaps. 12 …d as keys in a hashmap.](https://github.com/tkaitchuck/aHash/wiki/How-aHash-is-resists-DOS-attacks) 14 …other.](https://accidentallyquadratic.tumblr.com/post/153545455987/rust-hash-iteration-reinsertion) 16 ## Goals and Non-Goals 23 As such aHash not recommended for use other than in-memory maps. Specifically, aHash is not intende… 27 (In these cases `SHA-3` would be a better choice) 34 ```rust 43 ```rust [all …]
|
/external/rust/crates/log/ |
D | CHANGELOG.md | 5 ## [0.4.14] - 2021-01-27 12 ## [0.4.13] - 2021-01-11 16 ## [0.4.12] - 2020-12-24 22 * Update `cfg-if` to `1.0` 31 ## [0.4.11] - 2020-07-09 46 ## [0.4.10] - 2019-12-16 (yanked) 52 ## [0.4.9] - 2019-12-12 (yanked) 54 ### Minimum Supported Rust Version 56 This release bumps the minimum compiler version to `1.31.0`. This was mainly needed for `cfg-if`, 62 * Unstable support for capturing key-value pairs in a record using the `log!` macros [all …]
|
/external/rust/crates/hashbrown/ |
D | README.md | 4 [![Build Status](https://travis-ci.com/rust-lang/hashbrown.svg?branch=master)](https://travis-ci.co… 7 [![Rust](https://img.shields.io/badge/rust-1.49.0%2B-blue.svg?maxAge=3600)](https://github.com/rust… 9 This crate is a Rust port of Google's high-performance [SwissTable] hash 10 map, adapted to make it a drop-in replacement for Rust's standard `HashMap` 16 Since Rust 1.36, this is now the `HashMap` implementation for the Rust standard 18 in environments without `std`, such as embedded systems and kernels. 20 [SwissTable]: https://abseil.io/blog/20180927-swisstables 21 [here]: https://github.com/abseil/abseil-cpp/blob/master/absl/container/internal/raw_hash_set.h 28 - Drop-in replacement for the standard library `HashMap` and `HashSet` types. 29 - Uses [AHash](https://github.com/tkaitchuck/aHash) as the default hasher, which is much faster tha… [all …]
|
/external/rust/crates/clang-sys/ |
D | CHANGELOG.md | 1 ## [1.1.1] - 2021-02-19 4 - Bumped `libloading` version to `0.7` 6 ## [1.1.0] - 2021-02-09 9 - Added Visual Studio LLVM component directory to search paths on Windows 10 ([#121](https://github.com/KyleMayes/clang-sys/issues/121)) 13 - Added support for `clang` 11.0.x 15 ## [1.0.3] - 2020-11-19 18 - Fixed `Clang::find` panicking when `llvm-config` or `xcode-build` don't output anything to `stdou… 20 ## [1.0.2] - 2020-11-17 23 - Fixed `Clang::find` to properly search directories returned by the [all …]
|
/external/rust/crates/half/src/ |
D | lib.rs | 1 //! A crate that provides support for half-precision 16-bit floating point types. 3 //! This crate provides the [`f16`] type, which is an implementation of the IEEE 754-2008 standard 4 //! [`binary16`] a.k.a `half` floating point type. This 16-bit floating point type is intended for 8 //! This crate also provides a [`bf16`] type, an alternative 16-bit floating point format. The 15 //! or higher-precision types and converted to/from [`f16`] or [`bf16`] as necessary. 17 //! This crate also provides a [`slice`] module for zero-copy in-place conversions of `u16` slices 23 //! Some hardware architectures provide support for 16-bit floating point conversions. Enable the 24 //! `use-intrinsics` feature to use LLVM intrinsics for hardware conversions. This crate does no 26 //! nightly Rust due to a compiler feature gate. When this feature is enabled and the hardware 33 //! feature. Support for the [`num-traits`] crate `ToPrimitive` and `FromPrimitive` traits is [all …]
|
/external/pigweed/pw_env_setup/py/pw_env_setup/cipd_setup/ |
D | pigweed.json | 3 "path": "gn/gn/${os}-${arch=amd64,arm64}", 9 "path": "infra/ninja/${os}-${arch=amd64}", 15 "path": "infra/cmake/${os}-${arch=amd64}", 22 "path": "fuchsia/third_party/bazel/${os=linux,mac}-${arch=amd64}", 28 "path": "pigweed/third_party/bloaty-embedded/${os=linux,mac}-${arch=amd64}", 30 "git_revision:2d87d204057b419f5290f8d38b61b9c2c5b4fb52-2" 34 "path": "pigweed/third_party/gcc-arm-none-eabi/${os}-${arch=amd64}", 36 "version:9-2020-q2-update" 40 "path": "infra/3pp/tools/protoc/${os}-${arch}", 47 "path": "fuchsia/third_party/clang/${os=linux,mac}-${arch}", [all …]
|
/external/rust/crates/oorandom/ |
D | Cargo.toml | 9 # issue against the rust-lang/cargo repository. If you're 21 categories = ["algorithms", "embedded", "no-std"] 26 [dev-dependencies.rand_core] 29 [dev-dependencies.rand_pcg] 32 [dev-dependencies.random-fast-rng] 35 [dev-dependencies.randomize] 38 status = "passively-maintained"
|
/external/rust/crates/rusqlite/ |
D | README.md | 3 [![Travis Build Status](https://api.travis-ci.org/rusqlite/rusqlite.svg?branch=master)](https://tra… 8 …svg)](https://gitter.im/rusqlite/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) 12 Rusqlite is an ergonomic wrapper for using SQLite from Rust. It attempts to expose 13 an interface similar to [rust-postgres](https://github.com/sfackler/rust-postgres). 15 ```rust 25 fn main() -> Result<()> { 71 features](https://doc.rust-lang.org/cargo/reference/manifest.html#the-features-section). They are: 74 allows loading dynamic library-based SQLite extensions. 78 allows you to load Rust closures into SQLite connections for use in queries. 104 …support (allows you to write virtual table implementations in Rust). Currently, only read-only vir… [all …]
|
/external/rust/cxx/ |
D | README.md | 1 CXX — safe FFI between Rust and C++ 4 [<img alt="github" src="https://img.shields.io/badge/github-dtolnay/cxx-8da0cb?style=for-the-badge&… 5 …s.io" src="https://img.shields.io/crates/v/cxx.svg?style=for-the-badge&color=fc8d62&logo=rust" hei… 6 [<img alt="docs.rs" src="https://img.shields.io/badge/docs.rs-cxx-66c2a5?style=for-the-badge&labelC… 7 …ps://img.shields.io/github/workflow/status/dtolnay/cxx/CI/master?style=for-the-badge" height="20">… 9 This library provides a **safe** mechanism for calling C++ code from Rust and 10 Rust code from C++, not subject to the many ways that things can go wrong when 11 using bindgen or cbindgen to generate unsafe C-style bindings. 14 project, you would be on the hook for auditing all the unsafe Rust code and 16 just the C++ side would be sufficient to catch all problems, i.e. the Rust side [all …]
|
/external/rust/crates/gdbstub/src/ |
D | lib.rs | 1 //! An ergonomic and easy-to-integrate implementation of the 2 …te Serial Protocol](https://sourceware.org/gdb/onlinedocs/gdb/Remote-Protocol.html#Remote-Protocol) 3 //! in Rust, with full `#![no_std]` support. 10 //! `default-features = false`. 12 //! - `alloc` 13 //! - Implement `Connection` for `Box<dyn Connection>`. 14 //! - Log outgoing packets via `log::trace!` (uses a heap-allocated output 16 //! - Provide built-in implementations for certain protocol features: 17 //! - Use a heap-allocated packet buffer in `GdbStub` (if none is 19 //! - (Monitor Command) Use a heap-allocated output buffer in [all …]
|
123