macOS
brew install cargo-llvm-lineslocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de cargo-llvm-lines pour les workflows d'agents IA.
installation
brew install cargo-llvm-lineslocal Homebrew formula metadata
nix profile install nixpkgs#cargo-llvm-linesnixpkgs package indexes · pkgs/by-name/ca/cargo-llvm-lines/package.nix · Source: api.github.com
aperçu
Count lines of LLVM IR per generic function
historique
cargo-llvm-lines measures the number and size of LLVM IR instantiations for generic functions in a Rust program. Its README frames the output as a way to find code with the highest leverage for improving compilation metrics.
The crate first appeared on crates.io in November 2017 as version 0.1.0. The README credits the idea to eddyb's suggestion for counting monomorphized functions while debugging compiler memory use, executable size, and compile time.
The package is available through Homebrew and Nix according to the input facts, and crates.io reported 134,082 downloads when checked on 2026-06-30. Its audience is narrower than test runners or build tools, but it is well known among Rust developers investigating monomorphization bloat.
Users run cargo llvm-lines to see total LLVM IR lines, number of copies, and function names, optionally using -p to inspect a package in a multi-crate project or release/LTO settings for a broader view.
It is a package-nerd tool because it exposes otherwise hidden codegen costs in dependency and generic-heavy Rust crates, helping maintainers decide where small API or generic changes can reduce compile time and binary size.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour cargo-llvm-lines. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
cargo-llvm-lines | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/dtolnay/cargo-llvm-lines
métadonnées d'installation
| Clé du paquet | brew:cargo-llvm-lines |
|---|---|
| Version | 0.4.46 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/cargo-llvm-lines |
| Page d'accueil | https://github.com/dtolnay/cargo-llvm-lines |
| Dépôt | https://github.com/dtolnay/cargo-llvm-lines |
| Docs amont | https://github.com/dtolnay/cargo-llvm-lines#readme |
| Licence | Apache-2.0 OR MIT |
| Archive source | https://github.com/dtolnay/cargo-llvm-lines/archive/refs/tags/0.4.46.tar.gz |
| Dernière mise à jour | 2026-05-29T17:20:08+02:00 |
| Pulse | updated |
| Dépendances de compilation | rust |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | cargo-llvm-lines |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
cargo-llvm-lines
nix profile install nixpkgs#cargo-llvm-linespiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.