Searched +full:rust +full:- +full:embedded (Results 1 – 25 of 45) sorted by relevance
12
| /third_party/rust/crates/bitflags/.github/workflows/ |
| D | rust.yml | 1 name: Rust 11 runs-on: ubuntu-latest 13 fail-fast: true 15 rust: 16 - stable 17 - beta 18 - nightly 19 - 1.46.0 21 - name: Checkout sources 24 - name: Install Rust toolchain [all …]
|
| /third_party/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 …]
|
| /third_party/rust/crates/memchr/.github/workflows/ |
| D | ci.yml | 5 - master 8 - master 10 - cron: '00 01 * * *' 15 # For some builds, we use cross to test on 32-bit and big-endian 18 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`. 22 runs-on: ${{ matrix.os }} 26 - pinned 27 - stable 28 - stable-32 29 - stable-mips [all …]
|
| /third_party/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 …]
|
| /third_party/rust/crates/nix/ |
| D | .cirrus.yml | 8 RUSTFLAGS: -D warnings 9 RUSTDOCFLAGS: -D warnings 18 - . $HOME/.cargo/env || true 19 - $TOOL +$TOOLCHAIN -Vv 20 - rustc +$TOOLCHAIN -Vv 21 - $TOOL +$TOOLCHAIN $BUILD $ZFLAGS --target $TARGET --all-targets 22 - $TOOL +$TOOLCHAIN doc $ZFLAGS --no-deps --target $TARGET 23 - $TOOL +$TOOLCHAIN clippy $ZFLAGS --target $TARGET --all-targets -- -D warnings 24 - if [ -z "$NOHACK" ]; then mkdir -p $HOME/.cargo/bin; export PATH=$HOME/.cargo/bin:$PATH; fi 25 …- if [ -z "$NOHACK" ]; then curl -LsSf https://github.com/taiki-e/cargo-hack/releases/latest/downl… [all …]
|
| /third_party/rust/crates/regex/.github/workflows/ |
| D | ci.yml | 6 - master 8 - cron: '00 01 * * *' 10 # The section is needed to drop write-all permissions that are granted on 16 # on pull-requests, etc. may need additional permissions: 19 # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions 21 # Reference for how to assign permissions on a job-by-job basis: 22 # https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs 25 # https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for… 34 # For some builds, we use cross to test on 32-bit and big-endian 37 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`. [all …]
|
| /third_party/rust/crates/nom/src/multi/ |
| D | mod.rs | 14 /// Don't pre-allocate more than 64KiB when calling `Vec::with_capacity`. 16 /// Pre-allocating memory is a nice optimization but count fields can't 26 /// Repeats the embedded parser, gathering the results in a `Vec`. 37 /// ```rust 42 /// fn parser(s: &str) -> IResult<&str, Vec<&str>> { 53 pub fn many0<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in many0() 80 /// Runs the embedded parser, gathering the results in a `Vec`. 92 /// ```rust 97 /// fn parser(s: &str) -> IResult<&str, Vec<&str>> { 108 pub fn many1<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in many1() [all …]
|
| /third_party/rust/crates/minimal-lexical/.github/workflows/ |
| D | OSX.yml | 10 name: Rust ${{matrix.target}} 11 runs-on: macos-latest 13 fail-fast: false 16 # iOS targets don't work, since rust-embedded doesn't provide images. 17 - x86_64-apple-darwin 20 - uses: actions/checkout@v2 21 - uses: actions-rs/toolchain@v1 26 - uses: actions-rs/cargo@v1 28 use-cross: true 30 args: --target ${{matrix.target}} [all …]
|
| /third_party/gn/src/gn/ |
| D | function_toolchain.cc | 2 // Use of this source code is governed by a BSD-style license that can be 35 // toolchain ------------------------------------------------------------------- 50 parameters of each target (or which targets exist) on a per-toolchain basis. 69 2. Re-runs the master build configuration file, applying the arguments 74 The toolchain configuration is two-way. In the default toolchain (i.e. the 80 toolchain definition specifies the arguments to re-invoke the build. 94 configuration file is re-interpreted in the context of that toolchain. 117 When true, configs (public and all-dependent) will cross the boundary out 146 use_doom_melon = true # Doom melon always required for 32-bit builds. 163 Example of cross-toolchain dependencies [all …]
|
| D | functions_target.cc | 2 // Use of this source code is governed by a BSD-style license that can be 24 " Rust variables: aliased_deps, crate_root, crate_name\n" 26 " Rust variables: aliased_deps, crate_root, crate_name, crate_type\n" 50 block->Execute(&block_scope, err); in ExecuteGenericTarget() 51 if (err->has_error()) in ExecuteGenericTarget() 56 if (err->has_error()) in ExecuteGenericTarget() 65 // action ---------------------------------------------------------------------- 100 " for runtime-only dependencies.\n" 107 " multiple compiler-incompatible languages are not allowed (e.g. a\n" \ 109 " target containing C and Rust sources is not).\n" [all …]
|
| /third_party/rust/crates/log/ |
| D | CHANGELOG.md | 5 ## [0.4.17] - 2022-04-29 9 ## [0.4.16] - 2022-03-22 13 ## [0.4.15] - 2022-02-23 17 * Add thumbv4t-none-eabi to targets that don't support atomics 22 * Add key-value support to the `log!` macros. 28 ## [0.4.14] - 2021-01-27 35 ## [0.4.13] - 2021-01-11 39 ## [0.4.12] - 2020-12-24 45 * Update `cfg-if` to `1.0` 54 ## [0.4.11] - 2020-07-09 [all …]
|
| /third_party/rust/crates/rustix/src/ |
| D | cstr.rs | 4 /// most underlying system calls with string arguments expect NUL-terminated 6 /// need to copy them into a separate buffer to NUL-terminate them. 12 /// ```rust,no_run 14 /// # fn main() -> rustix::io::Result<()> { 31 // constant-folds away. 35 // constant-fold away. 38 "cstr argument contains embedded NUL bytes", 43 // Now that we know the string doesn't have embedded NULs, we can call 48 // embedded NULs above, and we append or own NUL terminator here.
|
| /third_party/rust/crates/clang-sys/ |
| D | CHANGELOG.md | 1 ## [1.4.0] - 2022-09-22 4 - The value of an `EntityKind` enum variant 7 …e in `libclang`](https://github.com/llvm/llvm-project/commit/bb83f8e70bd1d56152f02307adacd718cd67e… 10 - Added support for `clang` 16.0.x 11 - Added support for `clang` 15.0.x 12 - Added support for `clang` 14.0.x 14 ## [1.3.3] - 2022-05-28 17 - Fixed `Clang::find` to check that `CLANG_PATH` is an executable file before 20 ## [1.3.2] - 2022-05-18 23 - Added support for illumos and derivatives [all …]
|
| /third_party/rust/crates/unicode-ident/ |
| D | README.md | 4 …adge/github-dtolnay/unicode--ident-8da0cb?style=for-the-badge&labelColor=555555&logo=github" heigh… 5 …ields.io/crates/v/unicode-ident.svg?style=for-the-badge&color=fc8d62&logo=rust" height="20">](http… 6 …lds.io/badge/docs.rs-unicode--ident-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs" hei… 7 …flow/status/dtolnay/unicode-ident/ci.yml?branch=master&style=for-the-badge" height="20">](https://… 14 This crate is a better optimized implementation of the older `unicode-xid` 16 and non-ASCII codepoints with better performance, 2–10× faster than 17 `unicode-xid`. 26 - `unicode-ident` is this crate; 27 - [`unicode-xid`] is a widely used crate run by the "unicode-rs" org; 28 - `ucd-trie` and `fst` are two data structures supported by the [`ucd-generate`] tool; [all …]
|
| /third_party/rust/crates/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 …/github/actions/workflow/status/dtolnay/cxx/ci.yml?branch=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 …]
|
| /third_party/rust/crates/serde/serde/src/ |
| D | lib.rs | 3 //! Serde is a framework for ***ser***ializing and ***de***serializing Rust data 18 //! Serde is instead built on Rust's powerful trait system. A data structure 24 //! be completely optimized away by the Rust compiler, leaving Serde 33 //! - [JSON], the ubiquitous JavaScript Object Notation used by many HTTP APIs. 34 //! - [Bincode], a compact binary format 36 //! - [CBOR], a Concise Binary Object Representation designed for small message 38 //! - [YAML], a self-proclaimed human-friendly configuration language that ain't 40 //! - [MessagePack], an efficient binary format that resembles a compact JSON. 41 //! - [TOML], a minimal configuration format used by [Cargo]. 42 //! - [Pickle], a format common in the Python world. [all …]
|
| /third_party/rust/crates/unicode-ident/src/ |
| D | lib.rs | 1 …b.com/dtolnay/unicode-ident) [![crates-io]](https://crates.io/crates/unicode-ident) [![d… 3 //! [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo… 4 //! [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=55555… 5 //! [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&lo… 14 //! This crate is a better optimized implementation of the older `unicode-xid` 16 //! ASCII and non-ASCII codepoints with better performance, 2–10× 17 //! faster than `unicode-xid`. 26 //! - `unicode-ident` is this crate; 27 //! - [`unicode-xid`] is a widely used crate run by the "unicode-rs" org; 28 //! - `ucd-trie` and `fst` are two data structures supported by the [all …]
|
| /third_party/rust/crates/nom/ |
| D | README.md | 3 [](LICENSE) 4 …https://gitter.im/Geal/nom?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=bad… 8 … rustc version](https://img.shields.io/badge/rustc-1.48.0+-lightgray.svg)](#rust-version-requireme… 10 nom is a parser combinators library written in Rust. Its goal is to provide tools 12 that end, it uses extensively Rust's *strong typing* and *memory safety* to produce 20 <!-- toc --> 22 - [Example](#example) 23 - [Documentation](#documentation) 24 - [Why use nom?](#why-use-nom) 25 - [Binary format parsers](#binary-format-parsers) [all …]
|
| /third_party/rust/crates/regex/ |
| D | HACKING.md | 3 This guide assumes familiarity with Rust and Cargo, and at least a perusal of 19 --- This library contains such an implementation in src/pikevm.rs. 29 prefixes is in the regex-syntax crate (in this repository). The code to search 31 we fall back to an Aho-Corasick DFA using the aho-corasick crate. For one 32 literal, we use a variant of the Boyer-Moore algorithm. Both Aho-Corasick and 33 Boyer-Moore use `memchr` when appropriate. The Boyer-Moore variant in this 63 The following sub-sections describe the rest of the library and how each of the 68 Regular expressions are parsed using the regex-syntax crate, which is 69 maintained in this repository. The regex-syntax crate defines an abstract 75 The regex-syntax crate also provides sophisticated support for extracting [all …]
|
| /third_party/rust/crates/cxx/src/ |
| D | lib.rs | 1 …hub]](https://github.com/dtolnay/cxx) [![crates-io]](https://crates.io/crates/cxx) [![do… 3 //! [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo… 4 //! [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=55555… 5 //! [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&lo… 9 //! This library provides a **safe** mechanism for calling C++ code from Rust 10 //! and Rust code from C++, not subject to the many ways that things can go 11 //! wrong when using bindgen or cbindgen to generate unsafe C-style bindings. 14 //! a project, you would be on the hook for auditing all the unsafe Rust code 17 //! the Rust side can be 100% safe. 36 //! embedded together in one Rust module (the next section shows an example). [all …]
|
| /third_party/gstreamer/gstplugins_good/ |
| D | NEWS | 5 The latest bug-fix release in the 1.20 series is 1.20.3 and was released 16 the stable 1.x API series of your favourite cross-platform multimedia 24 - Development in GitLab was switched to a single git repository 26 - GstPlay: new high-level playback library, replaces GstPlayer 27 - WebM Alpha decoding support 28 - Encoding profiles can now be tweaked with additional 29 application-specified element properties 30 - Compositor: multi-threaded video conversion and mixing 31 - RTP header extensions: unified support in RTP depayloader and 33 - SMPTE 2022-1 2-D Forward Error Correction support [all …]
|
| /third_party/gstreamer/gstplugins_bad/ |
| D | NEWS | 5 The latest bug-fix release in the 1.20 series is 1.20.3 and was released 16 the stable 1.x API series of your favourite cross-platform multimedia 24 - Development in GitLab was switched to a single git repository 26 - GstPlay: new high-level playback library, replaces GstPlayer 27 - WebM Alpha decoding support 28 - Encoding profiles can now be tweaked with additional 29 application-specified element properties 30 - Compositor: multi-threaded video conversion and mixing 31 - RTP header extensions: unified support in RTP depayloader and 33 - SMPTE 2022-1 2-D Forward Error Correction support [all …]
|
| /third_party/gstreamer/gstreamer/ |
| D | NEWS | 5 The latest bug-fix release in the 1.20 series is 1.20.3 and was released 16 the stable 1.x API series of your favourite cross-platform multimedia 24 - Development in GitLab was switched to a single git repository 26 - GstPlay: new high-level playback library, replaces GstPlayer 27 - WebM Alpha decoding support 28 - Encoding profiles can now be tweaked with additional 29 application-specified element properties 30 - Compositor: multi-threaded video conversion and mixing 31 - RTP header extensions: unified support in RTP depayloader and 33 - SMPTE 2022-1 2-D Forward Error Correction support [all …]
|
| /third_party/gstreamer/gstplugins_base/ |
| D | NEWS | 5 The latest bug-fix release in the 1.20 series is 1.20.3 and was released 16 the stable 1.x API series of your favourite cross-platform multimedia 24 - Development in GitLab was switched to a single git repository 26 - GstPlay: new high-level playback library, replaces GstPlayer 27 - WebM Alpha decoding support 28 - Encoding profiles can now be tweaked with additional 29 application-specified element properties 30 - Compositor: multi-threaded video conversion and mixing 31 - RTP header extensions: unified support in RTP depayloader and 33 - SMPTE 2022-1 2-D Forward Error Correction support [all …]
|
| /third_party/gstreamer/gst_libav/ |
| D | NEWS | 5 The latest bug-fix release in the 1.20 series is 1.20.3 and was released 16 the stable 1.x API series of your favourite cross-platform multimedia 24 - Development in GitLab was switched to a single git repository 26 - GstPlay: new high-level playback library, replaces GstPlayer 27 - WebM Alpha decoding support 28 - Encoding profiles can now be tweaked with additional 29 application-specified element properties 30 - Compositor: multi-threaded video conversion and mixing 31 - RTP header extensions: unified support in RTP depayloader and 33 - SMPTE 2022-1 2-D Forward Error Correction support [all …]
|
12