| /external/rust/crates/instant/ |
| D | Cargo.toml | 20 license = "BSD-3-Clause" 22 [dependencies.cfg-if] 24 [dev-dependencies.wasm-bindgen-test] 30 wasm-bindgen = ["js-sys", "wasm-bindgen_rs", "web-sys"] 31 [target.asmjs-unknown-emscripten.dependencies.js-sys] 35 [target.asmjs-unknown-emscripten.dependencies.stdweb] 39 [target.asmjs-unknown-emscripten.dependencies.wasm-bindgen_rs] 42 package = "wasm-bindgen" 44 [target.asmjs-unknown-emscripten.dependencies.web-sys] 48 [target.wasm32-unknown-emscripten.dependencies.js-sys] [all …]
|
| D | Cargo.toml.orig | 8 license = "BSD-3-Clause" 13 wasm-bindgen = ["js-sys", "wasm-bindgen_rs", "web-sys"] 18 cfg-if = "1.0" 20 [target.wasm32-unknown-unknown.dependencies] 21 js-sys = { version = "0.3", optional = true } 23 wasm-bindgen_rs = { package = "wasm-bindgen", version = "0.2", optional = true } 24 web-sys = { version = "0.3", optional = true, features = ['Window', 'Performance', 'PerformanceTimi… 26 [target.wasm32-unknown-emscripten.dependencies] 27 js-sys = { version = "0.3", optional = true } 29 wasm-bindgen_rs = { package = "wasm-bindgen", version = "0.2", optional = true } [all …]
|
| /external/python/cpython3/Tools/wasm/ |
| D | README.md | 3 **WARNING: WASM support is work-in-progress! Lots of features are not working yet.** 6 compilation of CPython to WebAssembly (WASM). Python supports Emscripten 7 (*wasm32-emscripten*) and WASI (*wasm32-wasi*) targets. Emscripten builds 15 ## wasm32-emscripten build 17 For now the build system has two target flavors. The ``Emscripten/browser`` 18 target (``--with-emscripten-target=browser``) is optimized for browsers. 20 support. The ``Emscripten/node`` target has threading enabled and can 23 Cross compiling to the wasm32-emscripten platform needs the 24 [Emscripten](https://emscripten.org/) SDK and a build Python interpreter. 25 Emscripten 3.1.19 or newer are recommended. All commands below are relative [all …]
|
| D | wasm_build.py | 4 $ ./Tools/wasm/wasm_builder.py emscripten-browser build repl 5 $ ./Tools/wasm/wasm_builder.py emscripten-node-dl build test 8 Primary build targets are "emscripten-node-dl" (NodeJS, dynamic linking), 9 "emscripten-browser", and "wasi". 11 Emscripten builds require a recent Emscripten SDK. The tools looks for an 16 and falls back to /opt/wasi-sdk. 21 ./Tools/wasm/wasm_builder.py --clean build build 55 # path to WASI-SDK root 56 WASI_SDK_PATH = pathlib.Path(os.environ.get("WASI_SDK_PATH", "/opt/wasi-sdk")) 58 # path to Emscripten SDK config file. [all …]
|
| D | config.site-wasm32-emscripten | 1 # config.site override for cross compiling to wasm32-emscripten platform 3 # CONFIG_SITE=Tools/wasm/config.site-wasm32-emscripten \ 4 # emconfigure ./configure --host=wasm32-unknown-emscripten --build=... 13 # Emscripten has no /dev/pt* 17 # dummy readelf, Emscripten build does not need readelf. 27 # unsupported syscall, https://github.com/emscripten-core/emscripten/issues/13393 57 # Syscalls not implemented in emscripten 77 # sockets are supported, but only AF_INET / AF_INET6 in non-blocking mode. 98 # Emscripten does not support hard links, always fails with errno 34 103 # Emscripten's faccessat does not accept AT_* flags.
|
| /external/bazelbuild-rules_rust/rust/platform/ |
| D | triple_mappings.bzl | 7 "aarch64-unknown-linux-gnu", 8 …"aarch64-unknown-nixos-gnu", # Same as `aarch64-unknown-linux-gnu` but with `@platforms//os:nixos… 9 "i686-apple-darwin", 10 "i686-pc-windows-msvc", 11 "i686-unknown-linux-gnu", 12 "x86_64-apple-darwin", 13 "x86_64-pc-windows-msvc", 14 "x86_64-unknown-linux-gnu", 15 … "x86_64-unknown-nixos-gnu", # Same as `x86_64-unknown-linux-gnu` but with `@platforms//os:nixos`. 19 #"i686-pc-windows-gnu", [all …]
|
| /external/bazelbuild-rules_rust/util/ |
| D | fetch_shas_TARGETS.txt | 1 aarch64-apple-darwin 2 aarch64-apple-ios 3 aarch64-apple-ios-sim 4 aarch64-fuchsia 5 aarch64-linux-android 6 aarch64-pc-windows-msvc 7 aarch64-unknown-fuchsia 8 aarch64-unknown-linux-gnu 9 aarch64-unknown-linux-musl 10 aarch64-unknown-none [all …]
|
| /external/rust/crates/getrandom/src/ |
| D | lib.rs | 6 //! | ----------------- | ------------------ | -------------- 10 //! | iOS, tvOS, watchOS | `*‑apple‑ios`, `*-apple-tvos`, `*-apple-watchos` | [`CCRandomGenerateByt… 19 //! | Hermit | `*-hermit` | [`sys_read_entropy`] 20 //! | Hurd | `*-hurd-*` | [`getrandom`][17] 23 //! | ESP-IDF | `*‑espidf` | [`esp_fill_random`] 24 //! | Emscripten | `*‑emscripten` | [`getentropy`][13] 25 //! | WASI | `wasm32‑wasi` | [`random_get`] 26 //! | Web Browser and Node.js | `wasm*‑*‑unknown` | [`Crypto.getRandomValues`] if available, then [… 27 //! | SOLID | `*-kmc-solid_*` | `SOLID_RNG_SampleRandomBytes` 28 //! | Nintendo 3DS | `armv6k-nintendo-3ds` | [`getrandom`][1] [all …]
|
| /external/libusb/.github/workflows/ |
| D | linux.yml | 12 runs-on: ubuntu-latest 16 # Checks-out your repository under $GITHUB_WORKSPACE, so your job 18 - uses: actions/checkout@v3 20 - name: setup prerequisites 23 sudo apt install autoconf automake libtool libudev-dev m4 25 - name: bootstrap 28 - name: netlink 30 run: .private/ci-build.sh --build-dir build-netlink --no-test -- --disable-udev 32 - name: udev 33 run: .private/ci-build.sh --build-dir build-udev -- --enable-udev [all …]
|
| /external/rust/crates/libc/ |
| D | Cargo.toml.orig | 5 license = "MIT OR Apache-2.0" 7 repository = "https://github.com/rust-lang/libc" 8 homepage = "https://github.com/rust-lang/libc" 11 categories = ["external-ffi-bindings", "no-std", "os"] 19 features = ["const-extern-fn", "extra_traits"] 20 default-target = "x86_64-unknown-linux-gnu" 22 "aarch64-apple-darwin", 23 "aarch64-apple-ios", 24 "aarch64-linux-android", 25 "aarch64-pc-windows-msvc", [all …]
|
| D | Cargo.toml | 26 homepage = "https://github.com/rust-lang/libc" 37 "external-ffi-bindings", 38 "no-std", 41 license = "MIT OR Apache-2.0" 42 repository = "https://github.com/rust-lang/libc" 45 cargo-args = ["-Zbuild-std=core"] 46 default-target = "x86_64-unknown-linux-gnu" 48 "const-extern-fn", 52 "aarch64-apple-darwin", 53 "aarch64-apple-ios", [all …]
|
| /external/bazelbuild-rules_rust/examples/crate_universe/cargo_workspace/ |
| D | cargo-bazel-lock.json | 7 "package_url": "https://github.com/ogham/rust-ansi-term", 87 "id": "hermit-abi 0.1.19", 152 "license": "MIT/Apache-2.0", 154 "Apache-2.0", 159 "cfg-if 1.0.0": { 160 "name": "cfg-if", 162 "package_url": "https://github.com/alexcrichton/cfg-if", 165 "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download", 191 "license": "MIT/Apache-2.0", 193 "Apache-2.0", [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyISelDAGToDAG.cpp | 1 //- WebAssemblyISelDAGToDAG.cpp - A dag to dag inst selector for WebAssembly -// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 27 #define DEBUG_TYPE "wasm-isel" 29 //===--------------------------------------------------------------------===// 30 /// WebAssembly-specific code to select WebAssembly machine instructions for 57 if (Subtarget->hasAddr64()) in runOnMachineFunction() 59 "64-bit WebAssembly (wasm64) is not currently supported"); in runOnMachineFunction() 79 if (Node->isMachineOpcode()) { in Select() [all …]
|
| D | README.txt | 1 //===-- README.txt - Notes for WebAssembly code gen -----------------------===// 7 using it through "clang -c", so this backend is not yet considered widely 11 Emscripten provides a C/C++ compilation environment that includes standard 14 Emscripten documentation in general, and this page in particular: 16 * https://github.com/kripken/emscripten/wiki/New-WebAssembly-Backend 20 - wasm32-unknown-unknown, which provides a relatively minimal environment 22 - wasm32-unknown-emscripten, which uses Emscripten internally and 34 Work-in-progress documentation for the ".o" file format is here: 36 * https://github.com/WebAssembly/tool-conventions/blob/master/Linking.md 51 https://wasm-stat.us [all …]
|
| /external/rust/crates/serde/ |
| D | build.rs | 5 // The rustc-cfg strings below are *not* public API. Please let us know by 9 println!("cargo:rerun-if-changed=build.rs"); in main() 17 let emscripten = target == "asmjs-unknown-emscripten" || target == "wasm32-unknown-emscripten"; in main() localVariable 21 // https://doc.rust-lang.org/core/ops/enum.Bound.html in main() 23 println!("cargo:rustc-cfg=no_ops_bound"); in main() 25 println!("cargo:rustc-cfg=no_collections_bound"); in main() 30 // https://doc.rust-lang.org/stable/core/cmp/struct.Reverse.html in main() 32 println!("cargo:rustc-cfg=no_core_reverse"); in main() 36 // https://doc.rust-lang.org/std/ffi/struct.CString.html#method.into_boxed_c_str in main() 37 // https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.into_boxed_path in main() [all …]
|
| /external/python/cpython3/Misc/NEWS.d/ |
| D | 3.11.0rc1.rst | 1 .. date: 2022-07-31-13-23-12 2 .. gh-issue: 95150 4 .. release date: 2022-08-05 8 exception handling tables. This fixes an issue where certain non-identical 13 .. date: 2022-07-28-08-33-31 14 .. gh-issue: 95355 23 .. date: 2022-07-27-14-21-57 24 .. gh-issue: 90081 33 .. date: 2022-07-27-14-05-07 34 .. gh-issue: 95324 [all …]
|
| /external/rust/crates/rustix/ |
| D | Cargo.toml | 14 rust-version = "1.63" 30 description = "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls" 41 "os::unix-apis", 42 "date-and-time", 44 "network-programming", 46 license = "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" 50 features = ["all-apis"] 51 rustdoc-args = [ 52 "--cfg", 56 "x86_64-unknown-linux-gnu", [all …]
|
| D | Cargo.toml.orig | 8 description = "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls" 10 license = "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" 14 categories = ["os::unix-apis", "date-and-time", "filesystem", "network-programming"] 16 rust-version = "1.63" 19 bitflags = { version = "2.4.0", default-features = false } 20 itoa = { version = "1.0.1", default-features = false, optional = true } 22 # Special dependencies used in rustc-dep-of-std mode. 23 core = { version = "1.0.0", optional = true, package = "rustc-std-workspace-core" } 24 alloc = { version = "1.0.0", optional = true, package = "rustc-std-workspace-alloc" } 36 # libc backend can be selected via adding `--cfg=rustix_use_libc` to [all …]
|
| /external/rust/crates/chrono/.github/workflows/ |
| D | test.yml | 4 # It's really `--all-features`, but not adding the mutually exclusive features from rkyv 5 …ALL_NON_EXCLUSIVE_FEATURES: --features "default unstable-locales rkyv-32 rkyv-validation rustc-ser… 16 os: [ubuntu-latest, macos-latest, windows-latest] 17 tz: ["ACST-9:30", "EST4", "UTC0", "Asia/Katmandu"] 18 runs-on: ${{ matrix.os }} 20 - uses: actions/checkout@v4 21 - uses: dtolnay/rust-toolchain@stable 22 - uses: Swatinem/rust-cache@v2 23 - run: cargo test ${{ env.ALL_NON_EXCLUSIVE_FEATURES }} --color=always -- --color=always 31 os: [ubuntu-latest] [all …]
|
| /external/skia/bazel/external/zlib_skia/ |
| D | BUILD.bazel | 4 # We define this here because the emscripten toolchain calls the cpu wasm, whereas the 5 # bazelbuild/platforms call it wasm32. https://github.com/emscripten-core/emsdk/issues/919 153 "-Wno-unused-function", 154 "-Wno-deprecated-non-prototype", 155 # no-deprecated-non-prototype was added in Clang 14+, used in emscripten for CanvasKit, but 157 "-Wno-unknown-warning-option", 160 "-mssse3", 161 "-msse4.2", 162 "-mpclmul", 165 "-mpclmul", [all …]
|
| /external/bazelbuild-rules_rust/rust/ |
| D | known_shas.bzl | 3 This is a generated file -- see //util:fetch_shas 7 …"2018-10-30/cargo-beta-aarch64-unknown-linux-gnu.tar.gz": "9d91fb3ee868421fbf8f4ed62cb7ee843dc6a1e… 8 …"2018-10-30/cargo-beta-aarch64-unknown-linux-gnu.tar.xz": "344ff43655bb61a31eb7b13c4120b2676b95bda… 9 …"2018-10-30/cargo-beta-arm-unknown-linux-gnueabi.tar.gz": "0a606c94eb712e53cabb0a1d7c68412b39a76d7… 10 …"2018-10-30/cargo-beta-arm-unknown-linux-gnueabi.tar.xz": "d15292144b3fb332b6d7716e38fa888ca29cd9f… 11 …"2018-10-30/cargo-beta-arm-unknown-linux-gnueabihf.tar.gz": "b1179633aac6064c9e01942367d0b0d48d90e… 12 …"2018-10-30/cargo-beta-arm-unknown-linux-gnueabihf.tar.xz": "71d2f625afcc523b7a0341a165f488b6b44b5… 13 …"2018-10-30/cargo-beta-armv7-unknown-linux-gnueabihf.tar.gz": "6857ab5a0a4abc06331029325495c03d337… 14 …"2018-10-30/cargo-beta-armv7-unknown-linux-gnueabihf.tar.xz": "c9eabe7ae86ccc1079e2c9b69de6f39b9f3… 15 …"2018-10-30/cargo-beta-i686-pc-windows-gnu.tar.gz": "e0ed7c8ebf9a642879b7b548670b85836fab5127f6466… [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/WebAssembly/ |
| D | README.txt | 1 //===-- README.txt - Notes for WebAssembly code gen -----------------------===// 5 * https://github.com/WebAssembly/tool-conventions/blob/main/Linking.md 9 * https://github.com/WebAssembly/tool-conventions/blob/main/BasicCABI.md 15 Emscripten provides a C/C++ compilation environment based on clang which 19 wasi-sdk provides a more minimal C/C++ SDK based on clang, llvm and a libc based 24 - wasm32-unknown-unknown, which provides a relatively minimal environment 26 - wasm32-unknown-emscripten, which uses Emscripten internally and 39 //===---------------------------------------------------------------------===// 45 //===---------------------------------------------------------------------===// 52 //===---------------------------------------------------------------------===// [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
| D | Triple.cpp | 1 //===--- Triple.cpp - Target triple helper class --------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 21 case UnknownArch: return "unknown"; in getArchTypeName() 69 case wasm32: return "wasm32"; in getArchTypeName() 143 case wasm32: in getArchTypePrefix() 155 case UnknownVendor: return "unknown"; in getVendorTypeName() 180 case UnknownOS: return "unknown"; in getOSTypeName() 193 case Emscripten: return "emscripten"; in getOSTypeName() 224 case UnknownEnvironment: return "unknown"; in getEnvironmentTypeName() [all …]
|
| /external/rust/crates/getrandom/ |
| D | CHANGELOG.md | 7 ## [0.2.12] - 2024-01-09 9 - Custom backend for targets without atomics [#385] 12 - Improve robustness of the Hermit backend and `sys_fill_exact` [#386] 13 - Raise minimum supported Apple OS versions to macOS 10.12 and iOS 10 [#388] 16 - Document platform support policy [#387] 18 [#385]: https://github.com/rust-random/getrandom/pull/385 19 [#386]: https://github.com/rust-random/getrandom/pull/386 20 [#387]: https://github.com/rust-random/getrandom/pull/387 21 [#388]: https://github.com/rust-random/getrandom/pull/388 23 ## [0.2.11] - 2023-11-08 [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/TargetParser/ |
| D | Triple.cpp | 1 //===--- Triple.cpp - Target triple helper class --------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 25 case UnknownArch: return "unknown"; in getArchTypeName() 81 case wasm32: return "wasm32"; in getArchTypeName() 163 case wasm32: in getArchTypePrefix() 183 case UnknownVendor: return "unknown"; in getVendorTypeName() 206 case UnknownOS: return "unknown"; in getOSTypeName() 219 case Emscripten: return "emscripten"; in getOSTypeName() 253 case UnknownEnvironment: return "unknown"; in getEnvironmentTypeName() [all …]
|