/srsRAN-version-compare

A comparison tool to quantify all changes made in srsRAN over the past few decades

Primary LanguageC++

A comparison tool to quantify all changes made in Bitcoin over the past few decades.

Original repository: https://github.com/srsran/srsRAN

The script considers code files as those ending in [.cpp, .py, .c, .cc, .h, .sh, .go, .c, .js, .java].

Results

srsRAN Version Num all files Size all files (B) Num code files Size code files (B) * All line additions All line removals All files changed Ratio all files changed All changed bytes Ratio all bytes changed * Code line additions Code line removals Code files changed Ratio code files changed Code changed bytes Ratio code bytes changed
srsRAN-release_002_000_000 549 7339930 482 6876270 * N/A N/A N/A N/A N/A N/A * N/A N/A N/A N/A N/A N/A
srsRAN-release_17_09 571 7956235 503 7299272 * 21383 8593 318 55.6918% 3605187 45.3127% * 21108 7094 292 58.0517% 3348541 45.8750%
srsRAN-release_17_12 618 8695566 543 8025832 * 28246 7120 340 55.0162% 6573984 75.6016% * 27644 6900 313 57.6427% 6491051 80.8770%
srsRAN-release_18_03 618 8801790 543 8131516 * 5141 2334 159 25.7282% 3518474 39.9745% * 5082 2317 151 27.8085% 3468729 42.6578%
srsRAN-release_18_03_1 618 8808952 543 8138628 * 870 845 278 44.9838% 3316700 37.6515% * 859 838 272 50.0921% 3305988 40.6209%
srsRAN-release_18_06 649 9242952 564 8532289 * 19793 6913 303 46.6872% 6766159 73.2034% * 18546 6642 266 47.1631% 6600281 77.3565%
srsRAN-release_18_06_1 651 9224173 564 8536495 * 359 600 41 6.2980% 721856 7.8257% * 196 63 29 5.1418% 692489 8.1121%
srsRAN-release_18_09 652 9326763 565 8636533 * 9505 6079 207 31.7485% 3225775 34.5862% * 9347 3959 185 32.7434% 3156951 36.5535%
srsRAN-release_18_12 684 15803137 582 15103974 * 233625 29839 221 32.3099% 12023134 76.0807% * 233083 7389 172 29.5533% 11927817 78.9714%
srsRAN-release_19_03 682 15487524 584 14796291 * 62729 87190 657 96.3343% 14103544 91.0639% * 62173 75812 536 91.7808% 13923844 94.1036%
srsRAN-release_19_06 724 15551349 621 14852030 * 52107 50872 346 47.7901% 12752276 82.0011% * 51718 48114 304 48.9533% 12654823 85.2060%
srsRAN-release_19_09 795 16036693 686 15324470 * 28570 12763 298 37.4843% 10561773 65.8600% * 28095 11846 271 39.5044% 10482370 68.4028%
srsRAN-release_19_12 892 42040984 764 21402651 * 228489 49358 721 80.8296% 41096183 97.7527% * 227807 47348 671 87.8272% 21067912 98.4360%
srsRAN-release_20_04 993 32615310 850 23945561 * 192596 109369 930 93.6556% 31444166 96.4092% * 191610 58134 796 93.6471% 23674863 98.8695%
srsRAN-release_20_04_1 996 32599028 853 23929427 * 3155 4199 91 9.1365% 4128733 12.6652% * 3138 4183 85 9.9648% 4070927 17.0122%
srsRAN-release_20_04_2 996 32598249 853 23928482 * 14 23 7 0.7028% 131646 0.4038% * 9 22 5 0.5862% 123524 0.5162%
srsRAN-release_20_10 1146 33722765 997 25054358 * 57989 24131 606 52.8796% 10998171 32.6135% * 57139 15145 541 54.2628% 10760573 42.9489%
srsRAN-release_20_10_1 1146 33722767 997 25054297 * 8 7 6 0.5236% 97618 0.2895% * 3 5 3 0.3009% 68036 0.2716%
srsRAN-release_21_04_pre 1495 45298799 1328 29962251 * 474593 350843 1555 104.0134% 36881334 81.4179% * 469732 141366 1307 98.4187% 29880175 99.7261%
srsRAN-release_21_04 1496 45307668 1329 29970761 * 325 116 34 2.2727% 691534 1.5263% * 309 115 29 2.1821% 637848 2.1282%
srsRAN-release_21_10 1684 56814272 1489 32288674 * 79203 17434 1006 59.7387% 23570550 41.4870% * 77921 12237 888 59.6373% 14155187 43.8395%
srsRAN-release_22_04 1766 58412178 1557 33376387 * 56916 30765 1677 94.9604% 33450044 57.2655% * 56010 23783 1508 96.8529% 32599561 97.6725%
srsRAN-release_22_04_1 1767 58611182 1558 33574041 * 5752 815 87 4.9236% 2608319 4.4502% * 5529 781 74 4.7497% 2487643 7.4094%
srsRAN-release_22_10 1765 57659189 1557 32632652 * 576 426 61 3.4561% 1439527 2.4966% * 471 272 51 3.2755% 1370728 4.2005%
srsRAN-release_23_04 1792 60362196 1582 35332841 * 101548 18273 1670 93.1920% 34724537 57.5270% * 101281 18119 1532 96.8394% 34378402 97.2987%
srsRAN-release_23_04_1 1792 60361762 1582 35332407 * 7 19 2 0.1116% 130119 0.2156% * 7 19 2 0.1264% 130119 0.3683%

File Extension Histogram

srsRAN Version File extenension histogram
srsRAN-release_002_000_000 .h (200), .c (166), .cc (89), .txt (59), .cmake (18), .example (5),  (3), .in (3), .dat (3), .md (1), .mexa64 (1), .cpp (1)
srsRAN-release_17_09 .h (211), .c (176), .cc (89), .txt (59), .cmake (18), .example (5),  (3), .in (3), .dat (3), .md (1), .mexa64 (1), .bin (1), .cpp (1)
srsRAN-release_17_12 .h (227), .c (179), .cc (106), .txt (66), .cmake (17), .example (7), .in (5),  (3), .dat (3), .md (1), .mexa64 (1), .bin (1), .cpp (1), .sh (1)
srsRAN-release_18_03 .h (227), .c (179), .cc (106), .txt (66), .cmake (17), .example (7), .in (5),  (3), .dat (3), .md (1), .mexa64 (1), .bin (1), .cpp (1), .sh (1)
srsRAN-release_18_03_1 .h (227), .c (179), .cc (106), .txt (66), .cmake (17), .example (7), .in (5),  (3), .dat (3), .md (1), .mexa64 (1), .bin (1), .cpp (1), .sh (1)
srsRAN-release_18_06 .h (233), .c (181), .cc (115), .txt (69), .cmake (18),  (9), .example (9), .in (6), .dat (3), .md (1), .install (1), .mexa64 (1), .bin (1), .cpp (1), .sh (1)
srsRAN-release_18_06_1 .h (233), .c (181), .cc (115), .txt (69), .cmake (18),  (12), .example (9), .in (6), .dat (3), .md (1), .mexa64 (1), .bin (1), .cpp (1), .sh (1)
srsRAN-release_18_09 .h (237), .c (178), .cc (115), .txt (69), .cmake (18),  (12), .example (9), .in (6), .dat (3), .md (1), .mexa64 (1), .bin (1), .cpp (1), .sh (1)
srsRAN-release_18_12 .h (241), .c (178), .cc (125), .txt (72), .cmake (18),  (10), .example (9), .in (6), .install (5), .manpages (3), .service (3), .dat (3), .md (2), .sh (2), .yml (1), .config (1), .postinst (1), .templates (1), .mexa64 (1), .bin (1), .cpp (1)
srsRAN-release_19_03 .h (255), .c (158), .cc (131), .txt (69), .cmake (19),  (10), .example (9), .in (6), .install (5), .manpages (3), .service (3), .dat (3), .md (2), .sh (2), .cpp (2), .yml (1), .config (1), .postinst (1), .templates (1), .bin (1)
srsRAN-release_19_06 .h (277), .c (162), .cc (142), .txt (74), .cmake (19),  (10), .example (9), .in (6), .install (5), .manpages (3), .service (3), .dat (3), .md (2), .sh (2), .cpp (2), .yml (1), .config (1), .postinst (1), .templates (1), .bin (1)
srsRAN-release_19_09 .h (303), .c (178), .cc (162), .txt (79), .cmake (20),  (10), .example (9), .in (6), .install (5), .sh (4), .md (3), .manpages (3), .service (3), .dat (3), .cpp (2), .yml (1), .config (1), .postinst (1), .templates (1), .bin (1)
srsRAN-release_19_12 .h (332), .c (204), .cc (184), .txt (80), .cmake (20), .dat (13),  (11), .example (9), .bin (7), .in (6), .install (5), .sh (4), .yml (3), .md (3), .manpages (3), .service (3), .cpp (2), .config (1), .postinst (1), .templates (1)
srsRAN-release_20_04 .h (373), .c (232), .cc (198), .txt (85), .dat (22), .cmake (21),  (11), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .cpp (2), .config (1), .postinst (1), .templates (1)
srsRAN-release_20_04_1 .h (375), .c (232), .cc (199), .txt (85), .dat (22), .cmake (21),  (11), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .cpp (2), .config (1), .postinst (1), .templates (1)
srsRAN-release_20_04_2 .h (375), .c (232), .cc (199), .txt (85), .dat (22), .cmake (21),  (11), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .cpp (2), .config (1), .postinst (1), .templates (1)
srsRAN-release_20_10 .h (463), .cc (239), .c (236), .txt (90), .dat (22), .cmake (21), .cpp (14),  (11), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .config (1), .postinst (1), .templates (1), .rst (1)
srsRAN-release_20_10_1 .h (463), .cc (239), .c (236), .txt (90), .dat (22), .cmake (21), .cpp (14),  (11), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .config (1), .postinst (1), .templates (1), .rst (1)
srsRAN-release_21_04_pre .h (626), .c (323), .cc (314), .txt (105), .dat (24), .cmake (22), .cpp (18),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)
srsRAN-release_21_04 .h (626), .c (323), .cc (314), .txt (105), .dat (24), .cmake (23), .cpp (18),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)
srsRAN-release_21_10 .h (710), .cc (366), .c (344), .txt (120), .dat (35), .cmake (24), .cpp (20),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .data (2), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)
srsRAN-release_22_04 .h (743), .cc (391), .c (354), .txt (130), .dat (39), .cmake (24), .cpp (20),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .data (2), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)
srsRAN-release_22_04_1 .h (743), .cc (392), .c (354), .txt (130), .dat (39), .cmake (24), .cpp (20),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .yml (3), .manpages (3), .service (3), .data (2), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)
srsRAN-release_22_10 .h (743), .cc (392), .c (354), .txt (130), .dat (39), .cmake (23), .cpp (20),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .manpages (3), .service (3), .yml (2), .data (2), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)
srsRAN-release_23_04 .h (757), .cc (399), .c (354), .txt (132), .dat (39), .cpp (24), .cmake (23),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .manpages (3), .service (3), .yml (2), .data (2), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)
srsRAN-release_23_04_1 .h (757), .cc (399), .c (354), .txt (132), .dat (39), .cpp (24), .cmake (23),  (12), .example (9), .bin (7), .sh (6), .in (6), .install (5), .md (4), .manpages (3), .service (3), .yml (2), .data (2), .config (1), .postinst (1), .templates (1), .hpp (1), .rst (1)

The color coded table can be found at logDirectoryOutput.xlsx.