"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of rustc-1.42.0-src.tar.xz (12 Mar 15:45, 94186592 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.42.0-src.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 102224  (91015 files + 16 symlinks within 11193 directories)

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

The corresponding CLOC output data:
   84264 text files.
   81814 unique files.                              
   20562 files ignored.

github.com/AlDanial/cloc v 1.84  T=60.10 s (1093.7 files/s, 217049.6 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C++                       13166    546594    724302   3024341 x   1.51 =     4566754.91
Rust                      21379    305093    535660   2346814 x   1.00 =     2346814.00
C                          6826    181929    351466    993067 x   0.77 =      764661.59
C/C++ Header               7440    209286    359786    866927 x   1.00 =      866927.00
HTML                        108     12774       358    441193 x   1.90 =      838266.70
XML                         175      1268      1040    291910 x   1.90 =      554629.00
YAML                       2458     28161     28018    285479 x   0.90 =      256931.10
Perl                        312     23423     21956    171757 x   4.00 =      687028.00
Python                     1494     41340     41789    161894 x   4.20 =      679954.80
Markdown                   2343     47628         0    158112 x   1.00 =      158112.00
reStructuredText           1021     53929     49850    113284 x   1.50 =      169926.00
Objective C                1669     18342     29399     61296 x   2.96 =      181436.16
Assembly                   1926     12236     49140     42479 x   0.25 =       10619.75
CMake                      1014      6343      5046     41816 x   1.00 =       41816.00
m4                           50      3133      2363     27501 x   1.00 =       27501.00
Objective C++               487      6513      6305     24400 x   2.96 =       72224.00
JSON                        574        18         0     23413 x   2.50 =       58532.50
Windows Module Definition   109      2360        78     22626 x   1.00 =       22626.00
Ruby                        231      3825      3796     20261 x   4.20 =       85096.20
Bourne Shell                346      3278      3354     15962 x   3.81 =       60815.22
TOML                        607      2420      4163     13515 x   2.76 =       37301.40
make                        555      2313      1908      8822 x   2.50 =       22055.00
Pascal                       37      2509     14364      8366 x   0.88 =        7362.08
JavaScript                   60       904       756      7636 x   1.48 =       11301.28
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       877       185      5236 x   1.00 =        5236.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      3453 x   3.81 =       13155.93
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                  115       553       333      2504 x   2.00 =        5008.00
AsciiDoc                     57      1082         8      2172 x   1.50 =        3258.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
diff                         14        95       517       941 x   1.00 =         941.00
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
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
Nix                           1         1         0         6 x   2.70 =          16.20
Expect                        1         1         3         2 x   2.00 =           4.00
Fortran 90                    1         0       258         0 x   1.00 =           0.00
---------------------------------------------------------------------------------------
SUM:                      65734   1532513   2255008   9258224 x   1.37 =    12688428.19
---------------------------------------------------------------------------------------