"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of rustc-1.44.1-src.tar.xz (18 Jun 15:53, 94756856 Bytes)

About: Rust is a systems programming language that runs "blazingly fast, prevents nearly all segfaults, and guarantees thread safety" (developed by Mozilla).



Fossies downloads: /linux/miscrustc-1.44.1-src.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 106788  (94237 files + 18 symlinks within 12533 directories)

Histograms of CLOC analysis data of rustc-1.44.1-src.tar.xz (y-axes: linear scale)
Histograms of CLOC analysis data of rustc-1.44.1-src.tar.xz (y-axes: logarithm scale)

The corresponding CLOC output data:
   87504 text files.
   83631 unique files.                              
   22412 files ignored.

github.com/AlDanial/cloc v 1.86  T=68.84 s (975.0 files/s, 191532.4 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C++                        13166    546643    724334   3024682 x   1.51 =     4567269.82
Rust                       22375    313415    543701   2400560 x   1.00 =     2400560.00
C                           6834    182549    352192    996548 x   0.77 =      767341.96
C/C++ Header                7443    209343    360118    867170 x   1.00 =      867170.00
HTML                         110     12775       358    441831 x   1.90 =      839478.90
XML                          225      1398      1170    341728 x   1.90 =      649283.20
YAML                        2536     28982     28157    292713 x   0.90 =      263441.70
Perl                         312     23417     22006    171983 x   4.00 =      687932.00
Python                      1495     41389     41656    162063 x   4.20 =      680664.60
Markdown                    2398     47532         0    155418 x   1.00 =      155418.00
reStructuredText            1022     53948     49859    113311 x   1.50 =      169966.50
Objective C                 1669     18342     29399     61296 x   2.96 =      181436.16
Assembly                    1926     12238     49145     42492 x   0.25 =       10623.00
CMake                       1015      6342      5041     41817 x   1.00 =       41817.00
m4                            55      3182      2403     27914 x   1.00 =       27914.00
Objective C++                487      6513      6305     24400 x   2.96 =       72224.00
JSON                         590        18         0     23418 x   2.50 =       58545.00
Windows Module Definition    109      2362        78     22631 x   1.00 =       22631.00
Ruby                         231      3826      3798     20273 x   4.20 =       85146.60
Bourne Shell                 347      3323      3473     16182 x   3.81 =       61653.42
TOML                         710      2667      4357     14835 x   2.76 =       40944.60
make                         559      2420      1927      9063 x   2.50 =       22657.50
Pascal                        37      2509     14364      8366 x   0.88 =        7362.08
JavaScript                    62       892       744      7407 x   1.48 =       10962.36
SWIG                          68      2684       510      7385 x   2.50 =       18462.50
OpenCL                       238      2198      4689      6948 x   1.50 =       10422.00
Go                            26      1009      1052      6909 x   2.50 =       17272.50
yacc                           1       598       139      6203 x   1.51 =        9366.53
OCaml                         74      1805      3019      5581 x   3.00 =       16743.00
MSBuild script                10         1        12      5288 x   1.90 =       10047.20
CSS                           40       860       191      5165 x   1.00 =        5165.00
SVG                           29         1       182      4966 x   1.00 =        4966.00
PO File                        6       936      1302      3756 x   1.50 =        5634.00
awk                            4       110        91      3455 x   3.81 =       13163.55
CUDA                         135      1293      4498      3114 x   1.00 =        3114.00
D                            230       368         0      3094 x   1.70 =        5259.80
C#                            37       534       924      2900 x   1.36 =        3944.00
DOS Batch                     26       476       416      2667 x   0.63 =        1680.21
Dockerfile                   116       557       345      2538 x   2.00 =        5076.00
AsciiDoc                      58      1131         9      2369 x   1.50 =        3553.50
diff                          72       385      3200      2308 x   1.00 =        2308.00
Lisp                          17       291       262      1948 x   1.25 =        2435.00
Ada                           10       599       560      1681 x   0.52 =         874.12
Windows Resource File        122       189       131      1503 x   1.00 =        1503.00
Cython                         2       443       277      1276 x   3.80 =        4848.80
Bourne Again Shell            14       179       336      1111 x   3.81 =        4232.91
TeX                            2       209        17       881 x   1.50 =        1321.50
Clean                          4        13         0       774 x   2.50 =        1935.00
IDL                            1         0         0       643 x   3.80 =        2443.40
vim script                    10        60        78       401 x   3.00 =        1203.00
Handlebars                    12        50        22       380 x   2.50 =         950.00
WiX source                     3        42        30       361 x   1.90 =         685.90
Visual Basic                   1        30        60       341 x   2.76 =         941.16
XSLT                           4        38        14       236 x   1.90 =         448.40
Protocol Buffers               3        26        31       146 x   2.00 =         292.00
Puppet                         6        30        90       123 x   2.00 =         246.00
TNSDL                          2         4         3       119 x   2.00 =         238.00
TypeScript                     3        17        38       117 x   2.00 =         234.00
Gencat NLS                     1         2         0       109 x   1.50 =         163.50
MATLAB                         8         5         0        40 x   4.00 =         160.00
NAnt script                    2         7         0        39 x   1.90 =          74.10
SAS                            1        14        22        32 x   1.50 =          48.00
PowerShell                     2        14         5        26 x   3.00 =          78.00
INI                            3         5         0        25 x   1.00 =          25.00
Fortran 95                     1         3         0        18 x   1.13 =          20.34
Swift                          2         6         0        17 x   2.50 =          42.50
Bazel                          1         1         0         6 x   1.00 =           6.00
Nix                            1         1         0         6 x   2.70 =          16.20
sed                            1         0         0         5 x   4.00 =          20.00
Expect                         1         1         3         2 x   2.00 =           4.00
Fortran 90                     1         0       258         0 x   1.00 =           0.00
---------------------------------------------------------------------------------------
SUM:                      67124   1543250   2267401   9375113 x   1.37 =    12854111.02
---------------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)