Name Description Size
bindings.rs 404
BUILD.gn 2749
cargo_crate.gni 20193
chromium_prelude
crubit
filter_clang_args.py Filters clang args to make them suitable for libclang. Rust involves several libclang-based tools that parse C++. We pass such tools our complete {{cflags}}, but a few of the arguments aren't appropriate for libclang (for example those which load plugins). This function filters them out. 815
OWNERS 86
rs_bindings_from_cc.gni 10158
run_bindgen.py 4345
run_build_script.py Works out the host rustc target. 7582
run_rs_bindings_from_cc.py 5052
rust_bindgen.gni 4076
rust_bindgen_generator.gni 12142
rust_executable.gni 2598
rust_macro.gni 821
rust_shared_library.gni 1025
rust_static_library.gni 9527
rust_target.gni 18021
rust_unit_test.gni 4324
rust_unit_tests_group.gni 2899
rustc_wrapper.py Verify everything used by rustc (found in `depline`) was specified in the GN build rule (found in `sources` or `inputs`). TODO(danakj): This allows things in `sources` that were not actually used by rustc since third-party packages sources need to be a union of all build configs/platforms for simplicity in generating build rules. For first-party code we could be more strict and reject things in `sources` that were not consumed. 8658
std
tests
write_rustflags.py 983