From 42e55b29472270c38c1f6f00dcfd27f5f3411871 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Thu, 16 Jan 2020 15:51:54 -0600 Subject: [PATCH] graph: update stats, add new implementations. New implementations: jq, pike, wren, zig, python #2, Swift 5. --- docs/graph/README.md | 7 +- docs/graph/all_data.json | 1512 ++++++++++++++++++++---------------- docs/graph/base_data.yaml | 6 + docs/graph/collect_data.js | 10 +- 4 files changed, 842 insertions(+), 693 deletions(-) diff --git a/docs/graph/README.md b/docs/graph/README.md index 90e4e256..dbcd3b20 100644 --- a/docs/graph/README.md +++ b/docs/graph/README.md @@ -16,15 +16,17 @@ sudo gem install travis --no-rdoc --no-ri ``` cd docs/graph -BUILD=1328 +BUILD=1490 -for x in $(seq 1 100); do echo ${BUILD}/${x}; mkdir -p logs/${BUILD}; while ! travis logs ${BUILD}.${x} > logs/${BUILD}/${x}; do true; done; done +for x in $(seq 1 109); do echo ${BUILD}/${x}; mkdir -p logs/${BUILD}; while ! travis logs ${BUILD}.${x} > logs/${BUILD}/${x}; do true; done; done ``` * Run the [StackOverflow tags query](https://data.stackexchange.com/stackoverflow/query/edit/1013465) and update the CSV link: ``` export SO_TAG_CSV_URL=... # from the query page + E.G. +export SO_TAG_CSV_URL=https://data.stackexchange.com/stackoverflow/csv/1451851 ``` * Remove/clean all generated files: @@ -39,5 +41,6 @@ make -C ../.. clean ``` PATH=$PATH:~/personal/programming/loccount +npm install time VERBOSE=1 node ./collect_data.js logs/${BUILD}/ all_data.json ``` diff --git a/docs/graph/all_data.json b/docs/graph/all_data.json index 558dacd6..75f4c831 100644 --- a/docs/graph/all_data.json +++ b/docs/graph/all_data.json @@ -5,21 +5,21 @@ "syntax": "Algol", "type_check": "Static", "modes": [], - "perf1": 7, - "perf2": 23, - "perf3": 1445, + "perf1": 6, + "perf2": 17, + "perf3": 1761, "pull_count": 221, - "pull_rank": 60, - "push_count": 20485, - "push_rank": 54, - "star_count": 353, - "star_rank": 62, + "pull_rank": 62, + "push_count": 22283, + "push_rank": 55, + "star_count": 453, + "star_rank": 63, "sloc": 3577, "files": 19, "author_name": "Chris Moore", "author_url": "https://github.com/zmower", - "so_count": 1681, - "so_rank": 51, + "so_count": 1766, + "so_rank": 53, "lloc": 2234 }, "ada.2": { @@ -28,21 +28,21 @@ "syntax": "Algol", "type_check": "Static", "modes": [], - "perf1": 0, + "perf1": 1, "perf2": 1, - "perf3": 98834, + "perf3": 109806, "pull_count": 221, - "pull_rank": 61, - "push_count": 20485, - "push_rank": 55, - "star_count": 353, - "star_rank": 63, + "pull_rank": 63, + "push_count": 22283, + "push_rank": 56, + "star_count": 453, + "star_rank": 64, "sloc": 2297, "files": 30, "author_name": "Nicolas Boulenguez", "author_url": "https://github.com/asarhaddon", - "so_count": 1681, - "so_rank": 50, + "so_count": 1766, + "so_rank": 54, "lloc": 1453 }, "awk": { @@ -52,20 +52,20 @@ "type_check": "Dynamic", "modes": [], "perf1": 11, - "perf2": 37, - "perf3": 869, + "perf2": 35, + "perf3": 927, "pull_count": null, "pull_rank": null, - "push_count": 4052, - "push_rank": 64, - "star_count": 6505, - "star_rank": 50, + "push_count": 4386, + "push_rank": 66, + "star_count": 7270, + "star_rank": 52, "sloc": 2166, "files": 7, "author_name": "Miutsuru Kariya", "author_url": "https://github.com/kariya-mitsuru", - "so_count": 24740, - "so_rank": 24, + "so_count": 25813, + "so_rank": 25, "lloc": 0 }, "bash": { @@ -74,21 +74,21 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 1502, - "perf2": 6724, - "perf3": 5, - "pull_count": 533154, - "pull_rank": 12, - "push_count": 4275118, - "push_rank": 10, - "star_count": 1439885, - "star_rank": 15, - "sloc": 1116, + "perf1": 1234, + "perf2": 5244, + "perf3": 7, + "pull_count": 577934, + "pull_rank": 13, + "push_count": 4486723, + "push_rank": 11, + "star_count": 1558390, + "star_rank": 17, + "sloc": 1117, "files": 7, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 114209, - "so_rank": 14, + "so_count": 119582, + "so_rank": 15, "lloc": 0 }, "basic": { @@ -101,8 +101,8 @@ "qbasic" ], "perf1": 6, - "perf2": 26, - "perf3": 1137, + "perf2": 21, + "perf3": 1349, "pull_count": null, "pull_rank": null, "push_count": null, @@ -113,9 +113,9 @@ "files": 13, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 675, - "so_rank": 56, - "lloc": 1920 + "so_count": 695, + "so_rank": 59, + "lloc": 1664 }, "bbc-basic": { "dir": "bbc-basic", @@ -123,9 +123,9 @@ "syntax": "OTHER", "type_check": "Static", "modes": [], - "perf1": 50, + "perf1": 60, "perf2": 210, - "perf3": 173, + "perf3": 170, "pull_count": null, "pull_rank": null, "push_count": null, @@ -136,8 +136,8 @@ "files": 7, "author_name": "Ben Harris", "author_url": "https://github.com/bjh21", - "so_count": 7, - "so_rank": 74, + "so_count": 8, + "so_rank": 76, "lloc": 1360 }, "c": { @@ -147,20 +147,20 @@ "type_check": "Static", "modes": [], "perf1": 0, - "perf2": 2, - "perf3": 21483, - "pull_count": 886959, - "pull_rank": 9, - "push_count": 5686486, - "push_rank": 8, - "star_count": 2449107, - "star_rank": 10, + "perf2": 1, + "perf3": 25447, + "pull_count": 955093, + "pull_rank": 10, + "push_count": 5864079, + "push_rank": 9, + "star_count": 2641471, + "star_rank": 11, "sloc": 1987, "files": 15, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 307541, - "so_rank": 7, + "so_count": 319293, + "so_rank": 9, "lloc": 1059 }, "cpp": { @@ -171,19 +171,19 @@ "modes": [], "perf1": 1, "perf2": 1, - "perf3": 21628, - "pull_count": 1488783, - "pull_rank": 7, - "push_count": 8444500, - "push_rank": 6, - "star_count": 2977244, - "star_rank": 8, + "perf3": 25536, + "pull_count": 1643054, + "pull_rank": 8, + "push_count": 8812939, + "push_rank": 7, + "star_count": 3275964, + "star_rank": 7, "sloc": 2034, "files": 19, "author_name": "Stephen Thirlwall", "author_url": "https://github.com/sdt", - "so_count": 686075, - "so_rank": 6, + "so_count": 711718, + "so_rank": 7, "lloc": 938 }, "cs": { @@ -192,21 +192,21 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 8, - "perf2": 10, - "perf3": 18804, - "pull_count": 825303, - "pull_rank": 10, - "push_count": 5033347, - "push_rank": 9, - "star_count": 1469740, - "star_rank": 14, + "perf1": 7, + "perf2": 8, + "perf3": 23049, + "pull_count": 907768, + "pull_rank": 11, + "push_count": 5255212, + "push_rank": 10, + "star_count": 1632082, + "star_rank": 16, "sloc": 1201, "files": 9, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 1361927, - "so_rank": 4, + "so_count": 1402937, + "so_rank": 5, "lloc": 581 }, "chuck": { @@ -216,8 +216,8 @@ "type_check": "Static", "modes": [], "perf1": 28, - "perf2": 83, - "perf3": 151, + "perf2": 81, + "perf3": 163, "pull_count": null, "pull_rank": null, "push_count": null, @@ -228,8 +228,8 @@ "files": 86, "author_name": "Vasilij Schneidermann", "author_url": "https://github.com/wasamasa", - "so_count": 19, - "so_rank": 73, + "so_count": 20, + "so_rank": 74, "lloc": 950 }, "clojure": { @@ -241,21 +241,21 @@ "clj", "cljs" ], - "perf1": 34, - "perf2": 69, - "perf3": 3512, - "pull_count": 93371, - "pull_rank": 23, - "push_count": 495544, - "push_rank": 23, - "star_count": 237815, - "star_rank": 22, + "perf1": 18, + "perf2": 43, + "perf3": 5090, + "pull_count": 98488, + "pull_rank": 25, + "push_count": 508141, + "push_rank": 25, + "star_count": 247564, + "star_rank": 25, "sloc": 413, "files": 9, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 15642, - "so_rank": 31, + "so_count": 15984, + "so_rank": 32, "lloc": 0 }, "coffee": { @@ -265,20 +265,20 @@ "type_check": "Dynamic", "modes": [], "perf1": 4, - "perf2": 26, - "perf3": 22103, - "pull_count": 183623, - "pull_rank": 19, - "push_count": 696288, - "push_rank": 20, - "star_count": 524373, - "star_rank": 17, + "perf2": 15, + "perf3": 26375, + "pull_count": 188214, + "pull_rank": 21, + "push_count": 703056, + "push_rank": 22, + "star_count": 534981, + "star_rank": 19, "sloc": 450, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 9702, - "so_rank": 35, + "so_count": 9705, + "so_rank": 36, "lloc": 0 }, "common-lisp": { @@ -289,19 +289,19 @@ "modes": [], "perf1": 0, "perf2": 2, - "perf3": 17931, - "pull_count": 7878, - "pull_rank": 45, - "push_count": 92212, - "push_rank": 40, - "star_count": 34815, - "star_rank": 37, + "perf3": 21668, + "pull_count": 8302, + "pull_rank": 48, + "push_count": 94199, + "push_rank": 42, + "star_count": 37376, + "star_rank": 39, "sloc": 1018, "files": 11, "author_name": "Iqbal Ansari", "author_url": "https://github.com/iqbalansari", - "so_count": 4881, - "so_rank": 43, + "so_count": 5087, + "so_rank": 45, "lloc": 0 }, "crystal": { @@ -310,21 +310,21 @@ "syntax": "OTHER", "type_check": "Static", "modes": [], - "perf1": 1, + "perf1": 0, "perf2": 1, - "perf3": 37646, - "pull_count": 7734, - "pull_rank": 46, - "push_count": 26717, - "push_rank": 52, - "star_count": 20745, - "star_rank": 45, + "perf3": 44247, + "pull_count": 8464, + "pull_rank": 47, + "push_count": 28368, + "push_rank": 54, + "star_count": 22253, + "star_rank": 47, "sloc": 919, "files": 8, "author_name": "Linda_pp", "author_url": "https://github.com/rhysd", - "so_count": 493, - "so_rank": 58, + "so_count": 529, + "so_rank": 60, "lloc": 0 }, "d": { @@ -334,20 +334,20 @@ "type_check": "Static", "modes": [], "perf1": 0, - "perf2": 1, - "perf3": 25074, - "pull_count": 7552, - "pull_rank": 47, - "push_count": 68921, - "push_rank": 45, - "star_count": 16727, - "star_rank": 46, + "perf2": 2, + "perf3": 30773, + "pull_count": 7793, + "pull_rank": 50, + "push_count": 70193, + "push_rank": 48, + "star_count": 18026, + "star_rank": 49, "sloc": 1317, "files": 8, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 2484, - "so_rank": 49, + "so_count": 2531, + "so_rank": 52, "lloc": 563 }, "dart": { @@ -356,21 +356,21 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 12, - "perf2": 35, - "perf3": 605, - "pull_count": 43042, - "pull_rank": 34, - "push_count": 139026, - "push_rank": 36, - "star_count": 45036, - "star_rank": 35, + "perf1": 10, + "perf2": 32, + "perf3": 731, + "pull_count": 59821, + "pull_rank": 33, + "push_count": 152206, + "push_rank": 38, + "star_count": 80668, + "star_rank": 34, "sloc": 957, "files": 8, "author_name": "Harry Terkelsen", "author_url": "https://github.com/hterkelsen", - "so_count": 18351, - "so_rank": 28, + "so_count": 24386, + "so_rank": 27, "lloc": 469 }, "elixir": { @@ -379,21 +379,21 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 9, - "perf2": 43, - "perf3": 911, - "pull_count": 64818, - "pull_rank": 27, - "push_count": 179072, - "push_rank": 34, - "star_count": 145444, - "star_rank": 24, + "perf1": 10, + "perf2": 40, + "perf3": 968, + "pull_count": 74008, + "pull_rank": 28, + "push_count": 189422, + "push_rank": 36, + "star_count": 155370, + "star_rank": 26, "sloc": 688, "files": 10, "author_name": "Martin Ek", "author_url": "https://github.com/ekmartin", - "so_count": 7073, - "so_rank": 38, + "so_count": 7458, + "so_rank": 39, "lloc": 0 }, "elm": { @@ -403,20 +403,20 @@ "type_check": "Static", "modes": [], "perf1": 42, - "perf2": 143, - "perf3": 1104, - "pull_count": 11215, - "pull_rank": 42, - "push_count": 52143, - "push_rank": 47, - "star_count": 31282, - "star_rank": 40, + "perf2": 121, + "perf3": 1341, + "pull_count": 11804, + "pull_rank": 44, + "push_count": 53310, + "push_rank": 49, + "star_count": 32741, + "star_rank": 42, "sloc": 2348, "files": 12, "author_name": "Jos van Bakel", "author_url": "https://github.com/c0deaddict", - "so_count": 1530, - "so_rank": 52, + "so_count": 1607, + "so_rank": 55, "lloc": 0 }, "elisp": { @@ -425,21 +425,21 @@ "syntax": "Lisp", "type_check": "Dynamic", "modes": [], - "perf1": 13, - "perf2": 55, - "perf3": 741, - "pull_count": 48808, - "pull_rank": 31, - "push_count": 301493, - "push_rank": 26, - "star_count": 122592, - "star_rank": 26, + "perf1": 14, + "perf2": 51, + "perf3": 824, + "pull_count": 52498, + "pull_rank": 34, + "push_count": 314946, + "push_rank": 28, + "star_count": 133893, + "star_rank": 29, "sloc": 753, "files": 8, "author_name": "Vasilij Schneidermann", "author_url": "https://github.com/wasamasa", - "so_count": 3686, - "so_rank": 46, + "so_count": 3693, + "so_rank": 49, "lloc": 0 }, "erlang": { @@ -448,21 +448,21 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 38, - "perf2": 82, - "perf3": 229, - "pull_count": 64485, - "pull_rank": 28, - "push_count": 249321, - "push_rank": 30, - "star_count": 120409, - "star_rank": 28, + "perf1": 36, + "perf2": 75, + "perf3": 249, + "pull_count": 67000, + "pull_rank": 30, + "push_count": 258565, + "push_rank": 31, + "star_count": 125110, + "star_rank": 30, "sloc": 1127, "files": 8, "author_name": "Nathan Fiedler", "author_url": "https://github.com/nlfiedler", - "so_count": 8527, - "so_rank": 36, + "so_count": 8677, + "so_rank": 37, "lloc": 0 }, "es6": { @@ -471,21 +471,21 @@ "syntax": "C", "type_check": "Dynamic", "modes": [], - "perf1": 2, + "perf1": 3, "perf2": 15, - "perf3": 18586, - "pull_count": 5854071, + "perf3": 21287, + "pull_count": 6304275, "pull_rank": 2, - "push_count": 24179481, + "push_count": 25379428, "push_rank": 2, - "star_count": 18848895, + "star_count": 20003913, "star_rank": 2, "sloc": 469, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 177041, - "so_rank": 12, + "so_count": 208944, + "so_rank": 13, "lloc": 0 }, "fsharp": { @@ -494,21 +494,21 @@ "syntax": "ML", "type_check": "Static", "modes": [], - "perf1": 7, + "perf1": 6, "perf2": 6, - "perf3": 24784, - "pull_count": 27032, - "pull_rank": 36, - "push_count": 128180, - "push_rank": 37, - "star_count": 32234, - "star_rank": 39, + "perf3": 29682, + "pull_count": 28170, + "pull_rank": 38, + "push_count": 131779, + "push_rank": 39, + "star_count": 34126, + "star_rank": 41, "sloc": 1080, "files": 11, "author_name": "Peter Stephens", "author_url": "https://github.com/pstephens", - "so_count": 14878, - "so_rank": 32, + "so_count": 15293, + "so_rank": 33, "lloc": 2 }, "factor": { @@ -519,19 +519,19 @@ "modes": [], "perf1": 1, "perf2": 1, - "perf3": 32742, + "perf3": 41423, "pull_count": null, "pull_rank": null, - "push_count": 11704, - "push_rank": 59, + "push_count": 12251, + "push_rank": 62, "star_count": 100, - "star_rank": 65, + "star_rank": 67, "sloc": 373, "files": 8, "author_name": "Jordan Lewis", "author_url": "https://github.com/jordanlewis", "so_count": 62, - "so_rank": 68, + "so_rank": 69, "lloc": 0 }, "fantom": { @@ -541,8 +541,8 @@ "type_check": "Static", "modes": [], "perf1": 24, - "perf2": 22, - "perf3": 56336, + "perf2": 20, + "perf3": 78813, "pull_count": null, "pull_rank": null, "push_count": null, @@ -553,8 +553,8 @@ "files": 9, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 54, - "so_rank": 69, + "so_count": 56, + "so_rank": 70, "lloc": 0 }, "forth": { @@ -563,21 +563,21 @@ "syntax": "Stack", "type_check": "OTHER", "modes": [], - "perf1": 4, - "perf2": 10, - "perf3": 2944, + "perf1": 2, + "perf2": 8, + "perf3": 3769, "pull_count": null, "pull_rank": null, "push_count": 7173, - "push_rank": 62, + "push_rank": 64, "star_count": 422, - "star_rank": 61, + "star_rank": 65, "sloc": 1387, "files": 8, "author_name": "Chris Houser", "author_url": "https://github.com/chouser", - "so_count": 211, - "so_rank": 62, + "so_count": 220, + "so_rank": 63, "lloc": 0 }, "guile": { @@ -588,7 +588,7 @@ "modes": [], "perf1": 2, "perf2": 7, - "perf3": 5244, + "perf3": 5084, "pull_count": null, "pull_rank": null, "push_count": null, @@ -599,8 +599,8 @@ "files": 9, "author_name": "Mu Lei", "author_url": "https://github.com/NalaGinrut", - "so_count": 198, - "so_rank": 63, + "so_count": 205, + "so_rank": 64, "lloc": 0 }, "gnu-smalltalk": { @@ -609,21 +609,21 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 11, - "perf2": 35, - "perf3": 912, - "pull_count": 11475, - "pull_rank": 41, - "push_count": 42807, - "push_rank": 48, - "star_count": 2149, - "star_rank": 57, + "perf1": 9, + "perf2": 29, + "perf3": 1223, + "pull_count": 12157, + "pull_rank": 43, + "push_count": 45508, + "push_rank": 50, + "star_count": 2461, + "star_rank": 60, "sloc": 1036, "files": 10, "author_name": "Vasilij Schneidermann", "author_url": "https://github.com/wasamasa", - "so_count": 100, - "so_rank": 65, + "so_count": 101, + "so_rank": 66, "lloc": 0 }, "go": { @@ -634,18 +634,18 @@ "modes": [], "perf1": 1, "perf2": 4, - "perf3": 12576, - "pull_count": 1355369, - "pull_rank": 8, - "push_count": 3549014, - "push_rank": 11, - "star_count": 4054670, - "star_rank": 5, + "perf3": 15723, + "pull_count": 1544908, + "pull_rank": 9, + "push_count": 3775028, + "push_rank": 12, + "star_count": 4549081, + "star_rank": 6, "sloc": 1437, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 39488, + "so_count": 42897, "so_rank": 22, "lloc": 689 }, @@ -655,21 +655,21 @@ "syntax": "C", "type_check": "Dynamic", "modes": [], - "perf1": 355, - "perf2": 888, - "perf3": 395, - "pull_count": 86521, - "pull_rank": 24, - "push_count": 350818, - "push_rank": 25, - "star_count": 107039, - "star_rank": 29, + "perf1": 312, + "perf2": 746, + "perf3": 432, + "pull_count": 95277, + "pull_rank": 26, + "push_count": 369907, + "push_rank": 27, + "star_count": 113888, + "star_rank": 32, "sloc": 666, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 23502, - "so_rank": 25, + "so_count": 24411, + "so_rank": 26, "lloc": 0 }, "haskell": { @@ -680,19 +680,19 @@ "modes": [], "perf1": 1, "perf2": 5, - "perf3": 11425, - "pull_count": 108395, - "pull_rank": 21, - "push_count": 783605, - "push_rank": 18, - "star_count": 255340, - "star_rank": 21, + "perf3": 13086, + "pull_count": 112254, + "pull_rank": 23, + "push_count": 795668, + "push_rank": 20, + "star_count": 268686, + "star_rank": 23, "sloc": 688, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 41369, - "so_rank": 21, + "so_count": 42877, + "so_rank": 23, "lloc": 0 }, "haxe": { @@ -707,20 +707,20 @@ "js" ], "perf1": 3, - "perf2": 19, - "perf3": 17891, - "pull_count": 12728, - "pull_rank": 40, - "push_count": 70929, - "push_rank": 44, - "star_count": 25419, - "star_rank": 42, + "perf2": 16, + "perf3": 22443, + "pull_count": 13168, + "pull_rank": 42, + "push_count": 72533, + "push_rank": 46, + "star_count": 26516, + "star_rank": 45, "sloc": 1113, "files": 11, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 1424, - "so_rank": 53, + "so_count": 1456, + "so_rank": 56, "lloc": 462 }, "hy": { @@ -729,21 +729,21 @@ "syntax": "Lisp", "type_check": "Dynamic", "modes": [], - "perf1": 13, - "perf2": 50, - "perf3": 733, + "perf1": 16, + "perf2": 61, + "perf3": 628, "pull_count": 108, - "pull_rank": 62, + "pull_rank": 64, "push_count": 1442, - "push_rank": 65, + "push_rank": 67, "star_count": 308, - "star_rank": 64, + "star_rank": 66, "sloc": 381, "files": 7, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 31, - "so_rank": 72, + "so_count": 36, + "so_rank": 73, "lloc": 0 }, "io": { @@ -752,21 +752,21 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 293, - "perf2": 973, - "perf3": 32, + "perf1": 236, + "perf2": 822, + "perf3": 38, "pull_count": null, "pull_rank": null, "push_count": 224, - "push_rank": 66, + "push_rank": 68, "star_count": null, "star_rank": null, "sloc": 526, "files": 7, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 14870, - "so_rank": 33, + "so_count": 15173, + "so_rank": 34, "lloc": 0 }, "java": { @@ -775,20 +775,20 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 14, - "perf2": 22, - "perf3": 60102, - "pull_count": 2578328, - "pull_rank": 4, - "push_count": 12945731, - "push_rank": 4, - "star_count": 6653299, - "star_rank": 4, + "perf1": 13, + "perf2": 16, + "perf3": 101403, + "pull_count": 2806217, + "pull_rank": 5, + "push_count": 13507281, + "push_rank": 5, + "star_count": 7179519, + "star_rank": 5, "sloc": 1543, "files": 9, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 1571909, + "so_count": 1623967, "so_rank": 2, "lloc": 698 }, @@ -799,42 +799,65 @@ "type_check": "Dynamic", "modes": [], "perf1": 3, - "perf2": 18, - "perf3": 17829, - "pull_count": 5854071, + "perf2": 17, + "perf3": 20616, + "pull_count": 6304275, "pull_rank": 1, - "push_count": 24179481, + "push_count": 25379428, "push_rank": 1, - "star_count": 18848895, + "star_count": 20003913, "star_rank": 1, "sloc": 851, "files": 10, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 3268025, + "so_count": 3406494, "so_rank": 1, "lloc": 0 }, + "jq": { + "dir": "jq", + "name": "jq", + "syntax": "OTHER", + "type_check": "Dynamic", + "modes": [], + "perf1": 124.784912109375, + "perf2": 316.791015625, + "perf3": 41, + "pull_count": null, + "pull_rank": null, + "push_count": null, + "push_rank": null, + "star_count": null, + "star_rank": null, + "sloc": 1801, + "files": 9, + "author_name": "Ali MohammadPur", + "author_url": "https://github.com/alimpfard", + "so_count": 2794, + "so_rank": 51, + "lloc": 0 + }, "julia": { "dir": "julia", "name": "Julia", "syntax": "Algol", "type_check": "Dynamic", "modes": [], - "perf1": 80, - "perf2": 22, - "perf3": 3590, - "pull_count": 47875, - "pull_rank": 32, - "push_count": 205112, - "push_rank": 33, - "star_count": 38831, - "star_rank": 36, + "perf1": 61, + "perf2": 17, + "perf3": 4531, + "pull_count": 49634, + "pull_rank": 35, + "push_count": 209318, + "push_rank": 35, + "star_count": 40736, + "star_rank": 38, "sloc": 556, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 5606, + "so_count": 6280, "so_rank": 42, "lloc": 0 }, @@ -844,21 +867,21 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 16, - "perf2": 52, - "perf3": 41025, - "pull_count": 66837, - "pull_rank": 25, - "push_count": 256800, - "push_rank": 28, - "star_count": 205633, - "star_rank": 23, + "perf1": 13, + "perf2": 45, + "perf3": 49803, + "pull_count": 82740, + "pull_rank": 27, + "push_count": 286890, + "push_rank": 29, + "star_count": 252618, + "star_rank": 24, "sloc": 737, "files": 8, "author_name": "Javier Fernandez-Ivern", "author_url": "https://github.com/ivern", - "so_count": 25984, - "so_rank": 23, + "so_count": 33094, + "so_rank": 24, "lloc": 0 }, "livescript": { @@ -868,20 +891,20 @@ "type_check": "Dynamic", "modes": [], "perf1": 5, - "perf2": 18, - "perf3": 8607, + "perf2": 15, + "perf3": 11438, "pull_count": 238, - "pull_rank": 59, + "pull_rank": 61, "push_count": 14627, - "push_rank": 58, - "star_count": 8711, - "star_rank": 49, + "push_rank": 60, + "star_count": 8990, + "star_rank": 51, "sloc": 762, "files": 8, "author_name": "Jos van Bakel", "author_url": "https://github.com/c0deaddict", "so_count": 66, - "so_rank": 66, + "so_rank": 67, "lloc": 0 }, "logo": { @@ -890,8 +913,8 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 13922, - "perf2": 46797, + "perf1": 12894, + "perf2": 41700, "perf3": 0, "pull_count": null, "pull_rank": null, @@ -903,8 +926,8 @@ "files": 8, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 44, - "so_rank": 70, + "so_count": 45, + "so_rank": 71, "lloc": 0 }, "lua": { @@ -914,20 +937,20 @@ "type_check": "Dynamic", "modes": [], "perf1": 8, - "perf2": 32, - "perf3": 1194, - "pull_count": 104729, - "pull_rank": 22, - "push_count": 616395, - "push_rank": 22, - "star_count": 259038, - "star_rank": 20, + "perf2": 27, + "perf3": 1436, + "pull_count": 110392, + "pull_rank": 24, + "push_count": 630988, + "push_rank": 24, + "star_count": 275531, + "star_rank": 22, "sloc": 920, "files": 9, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 15729, - "so_rank": 30, + "so_count": 16329, + "so_rank": 31, "lloc": 0 }, "make": { @@ -936,21 +959,21 @@ "syntax": "OTHER", "type_check": "OTHER", "modes": [], - "perf1": 4154, - "perf2": 21140, - "perf3": 1, - "pull_count": 66056, - "pull_rank": 26, - "push_count": 261082, - "push_rank": 27, - "star_count": 62547, - "star_rank": 32, + "perf1": 3300, + "perf2": 16544, + "perf3": 2, + "pull_count": 71627, + "pull_rank": 29, + "push_count": 275049, + "push_rank": 30, + "star_count": 68614, + "star_rank": 35, "sloc": 1031, "files": 12, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 19288, - "so_rank": 27, + "so_count": 19981, + "so_rank": 29, "lloc": 0 }, "mal": { @@ -959,21 +982,21 @@ "syntax": "Lisp", "type_check": "Dynamic", "modes": [], - "perf1": 78, - "perf2": 376, - "perf3": 111, + "perf1": 88, + "perf2": 421, + "perf3": 90, "pull_count": null, "pull_rank": null, "push_count": null, "push_rank": null, "star_count": null, "star_rank": null, - "sloc": 212, + "sloc": 207, "files": 4, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", "so_count": 0, - "so_rank": 76, + "so_rank": 84, "lloc": 0 }, "matlab": { @@ -982,21 +1005,21 @@ "syntax": "Algol", "type_check": "Dynamic", "modes": [], - "perf1": 1330, - "perf2": 4576, - "perf3": 7, - "pull_count": 1709, - "pull_rank": 56, - "push_count": 8065, + "perf1": 1042, + "perf2": 3654, + "perf3": 9, + "pull_count": 2984, + "pull_rank": 57, + "push_count": 14280, "push_rank": 61, - "star_count": 1329, - "star_rank": 58, + "star_count": 3086, + "star_rank": 59, "sloc": 1086, "files": 17, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 84519, - "so_rank": 17, + "so_count": 86207, + "so_rank": 18, "lloc": 0 }, "miniMAL": { @@ -1005,9 +1028,9 @@ "syntax": "JSON", "type_check": "Dynamic", "modes": [], - "perf1": 1008, - "perf2": 3996, - "perf3": 9, + "perf1": 821, + "perf2": 3251, + "perf3": 11, "pull_count": null, "pull_rank": null, "push_count": null, @@ -1019,7 +1042,7 @@ "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", "so_count": 0, - "so_rank": 77, + "so_rank": 81, "lloc": 0 }, "nasm": { @@ -1028,21 +1051,21 @@ "syntax": "OTHER", "type_check": "OTHER", "modes": [], - "perf1": 0, + "perf1": 1, "perf2": 1, - "perf3": 30065, - "pull_count": 9905, - "pull_rank": 44, - "push_count": 94122, - "push_rank": 39, - "star_count": 33542, - "star_rank": 38, + "perf3": 36581, + "pull_count": 10523, + "pull_rank": 45, + "push_count": 98138, + "push_rank": 41, + "star_count": 35975, + "star_rank": 40, "sloc": 6170, "files": 9, "author_name": "Ben Dudson", "author_url": "https://github.com/bendudson", - "so_count": 3541, - "so_rank": 47, + "so_count": 3740, + "so_rank": 48, "lloc": 0 }, "nim": { @@ -1052,20 +1075,20 @@ "type_check": "Static", "modes": [], "perf1": 1, - "perf2": 2, - "perf3": 40802, - "pull_count": 1788, - "pull_rank": 55, - "push_count": 8521, - "push_rank": 60, - "star_count": 5649, + "perf2": 1, + "perf3": 39173, + "pull_count": 2009, + "pull_rank": 58, + "push_count": 9302, + "push_rank": 63, + "star_count": 6954, "star_rank": 53, - "sloc": 614, + "sloc": 610, "files": 7, "author_name": "Dennis Felsing", "author_url": "https://github.com/def-", - "so_count": 304, - "so_rank": 60, + "so_count": 0, + "so_rank": 80, "lloc": 0 }, "objpascal": { @@ -1074,21 +1097,21 @@ "syntax": "Algol", "type_check": "Static", "modes": [], - "perf1": 3, - "perf2": 10, - "perf3": 3462, - "pull_count": 5494, - "pull_rank": 49, - "push_count": 75068, - "push_rank": 43, - "star_count": 23946, - "star_rank": 43, + "perf1": 2, + "perf2": 8, + "perf3": 4264, + "pull_count": 5881, + "pull_rank": 51, + "push_count": 77775, + "push_rank": 45, + "star_count": 26713, + "star_rank": 44, "sloc": 1608, "files": 9, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 58330, - "so_rank": 20, + "so_count": 59299, + "so_rank": 21, "lloc": 995 }, "objc": { @@ -1097,21 +1120,21 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 5, - "perf2": 20, - "perf3": 2167, - "pull_count": 272846, - "pull_rank": 14, - "push_count": 1333395, - "push_rank": 13, - "star_count": 3103651, - "star_rank": 6, + "perf1": 4, + "perf2": 16, + "perf3": 2175, + "pull_count": 284470, + "pull_rank": 15, + "push_count": 1356112, + "push_rank": 14, + "star_count": 3173498, + "star_rank": 9, "sloc": 1132, "files": 16, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 288023, - "so_rank": 9, + "so_count": 288979, + "so_rank": 10, "lloc": 501 }, "ocaml": { @@ -1120,21 +1143,21 @@ "syntax": "ML", "type_check": "Static", "modes": [], - "perf1": 1, - "perf2": 2, - "perf3": 30038, - "pull_count": 59688, - "pull_rank": 29, - "push_count": 235624, - "push_rank": 31, - "star_count": 93927, - "star_rank": 31, + "perf1": 0, + "perf2": 1, + "perf3": 35638, + "pull_count": 63111, + "pull_rank": 31, + "push_count": 244361, + "push_rank": 33, + "star_count": 99996, + "star_rank": 33, "sloc": 560, "files": 7, "author_name": "Chris Houser", "author_url": "https://github.com/chouser", - "so_count": 5783, - "so_rank": 41, + "so_count": 6012, + "so_rank": 43, "lloc": 0 }, "perl": { @@ -1143,22 +1166,22 @@ "syntax": "C", "type_check": "Dynamic", "modes": [], - "perf1": 8, - "perf2": 31, - "perf3": 1259, - "pull_count": 121879, - "pull_rank": 20, - "push_count": 652649, - "push_rank": 21, - "star_count": 129841, - "star_rank": 25, - "sloc": 804, + "perf1": 7, + "perf2": 27, + "perf3": 1486, + "pull_count": 128831, + "pull_rank": 22, + "push_count": 677400, + "push_rank": 23, + "star_count": 139906, + "star_rank": 28, + "sloc": 812, "files": 9, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 62948, - "so_rank": 19, - "lloc": 402 + "so_count": 64002, + "so_rank": 20, + "lloc": 412 }, "perl6": { "dir": "perl6", @@ -1166,21 +1189,21 @@ "syntax": "C", "type_check": "Dynamic", "modes": [], - "perf1": 321, - "perf2": 905, - "perf3": 30, - "pull_count": 3142, + "perf1": 256, + "perf2": 746, + "perf3": 38, + "pull_count": 3720, "pull_rank": 54, - "push_count": 16666, - "push_rank": 57, - "star_count": 1073, - "star_rank": 59, + "push_count": 18069, + "push_rank": 59, + "star_count": 1314, + "star_rank": 61, "sloc": 459, "files": 7, "author_name": "Hinrik Örn Sigurðsson", "author_url": "https://github.com/hinrik", - "so_count": 1142, - "so_rank": 54, + "so_count": 0, + "so_rank": 79, "lloc": 156 }, "php": { @@ -1190,20 +1213,20 @@ "type_check": "Dynamic", "modes": [], "perf1": 6, - "perf2": 23, - "perf3": 1585, - "pull_count": 1995518, - "pull_rank": 6, - "push_count": 9335340, - "push_rank": 5, - "star_count": 3032419, - "star_rank": 7, + "perf2": 21, + "perf3": 1662, + "pull_count": 2110353, + "pull_rank": 7, + "push_count": 9601954, + "push_rank": 6, + "star_count": 3273737, + "star_rank": 8, "sloc": 938, "files": 10, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 1297452, - "so_rank": 5, + "so_count": 1325705, + "so_rank": 6, "lloc": 514 }, "picolisp": { @@ -1213,8 +1236,8 @@ "type_check": "Dynamic", "modes": [], "perf1": 1, - "perf2": 5, - "perf3": 7419, + "perf2": 4, + "perf3": 7689, "pull_count": null, "pull_rank": null, "push_count": null, @@ -1226,30 +1249,53 @@ "author_name": "Vasilij Schneidermann", "author_url": "https://github.com/wasamasa", "so_count": 6, - "so_rank": 75, + "so_rank": 78, "lloc": 0 }, + "pike": { + "dir": "pike", + "name": "Pike", + "syntax": "C", + "type_check": "OTHER", + "modes": [], + "perf1": 3, + "perf2": 10, + "perf3": 3684, + "pull_count": null, + "pull_rank": null, + "push_count": 103, + "push_rank": 69, + "star_count": null, + "star_rank": null, + "sloc": 861, + "files": 9, + "author_name": "Dov Murik", + "author_url": "https://github.com/dubek", + "so_count": 12, + "so_rank": 75, + "lloc": 427 + }, "plpgsql": { "dir": "plpgsql", "name": "PL/pgSQL", "syntax": "Algol", "type_check": "Static", "modes": [], - "perf1": 496, - "perf2": 2412, - "perf3": 19, - "pull_count": 17608, - "pull_rank": 39, - "push_count": 89934, - "push_rank": 41, - "star_count": 16710, - "star_rank": 47, + "perf1": 389, + "perf2": 1898, + "perf3": 24, + "pull_count": 18439, + "pull_rank": 41, + "push_count": 93224, + "push_rank": 43, + "star_count": 19492, + "star_rank": 48, "sloc": 1848, "files": 11, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 2905, - "so_rank": 48, + "so_count": 3059, + "so_rank": 50, "lloc": 0 }, "plsql": { @@ -1261,18 +1307,18 @@ "perf1": null, "perf2": null, "perf3": 0, - "pull_count": 10033, - "pull_rank": 43, - "push_count": 33067, - "push_rank": 49, - "star_count": 4390, - "star_rank": 55, + "pull_count": 10393, + "pull_rank": 46, + "push_count": 34307, + "push_rank": 51, + "star_count": 4745, + "star_rank": 57, "sloc": 2195, "files": 11, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 21056, - "so_rank": 26, + "so_count": 22058, + "so_rank": 28, "lloc": 0 }, "powershell": { @@ -1281,21 +1327,21 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 1484, - "perf2": 6128, - "perf3": 7, - "pull_count": 57575, - "pull_rank": 30, - "push_count": 228024, - "push_rank": 32, - "star_count": 104035, - "star_rank": 30, + "perf1": 1169, + "perf2": 4627, + "perf3": 8, + "pull_count": 62578, + "pull_rank": 32, + "push_count": 236684, + "push_rank": 34, + "star_count": 116882, + "star_rank": 31, "sloc": 790, "files": 7, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 70731, - "so_rank": 18, + "so_count": 75976, + "so_rank": 19, "lloc": 0 }, "ps": { @@ -1304,21 +1350,21 @@ "syntax": "Stack", "type_check": "Dynamic", "modes": [], - "perf1": 35, - "perf2": 211, - "perf3": 224, + "perf1": 30, + "perf2": 171, + "perf3": 276, "pull_count": 1644, - "pull_rank": 57, - "push_count": 19572, - "push_rank": 56, + "pull_rank": 59, + "push_count": 19912, + "push_rank": 58, "star_count": 1034, - "star_rank": 60, + "star_rank": 62, "sloc": 1235, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 471, - "so_rank": 59, + "so_count": 476, + "so_rank": 61, "lloc": 0 }, "python": { @@ -1331,21 +1377,44 @@ "python3" ], "perf1": 6, - "perf2": 23, - "perf3": 1705, - "pull_count": 3995065, + "perf2": 24, + "perf3": 1565, + "pull_count": 4379644, "pull_rank": 3, - "push_count": 15717165, + "push_count": 16425146, "push_rank": 3, - "star_count": 7142425, + "star_count": 7834904, "star_rank": 3, "sloc": 583, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 1481636, + "so_count": 1618481, "so_rank": 3, - "lloc": 582 + "lloc": 0 + }, + "python.2": { + "dir": "python.2", + "name": "Python #2", + "syntax": "Python", + "type_check": "Dynamic", + "modes": [], + "perf1": 8, + "perf2": 30, + "perf3": 1289, + "pull_count": 4379644, + "pull_rank": 4, + "push_count": 16425146, + "push_rank": 4, + "star_count": 7834904, + "star_rank": 4, + "sloc": 965, + "files": 6, + "author_name": "Gavin Lewis", + "author_url": "https://github.com/epylar", + "so_count": 1618481, + "so_rank": 4, + "lloc": 0 }, "rpython": { "dir": "rpython", @@ -1353,9 +1422,9 @@ "syntax": "Python", "type_check": "Static", "modes": [], - "perf1": 0, + "perf1": 1, "perf2": 1, - "perf3": 87057, + "perf3": 95295, "pull_count": null, "pull_rank": null, "push_count": null, @@ -1367,8 +1436,8 @@ "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", "so_count": 64, - "so_rank": 67, - "lloc": 1011 + "so_rank": 68, + "lloc": 0 }, "r": { "dir": "r", @@ -1376,20 +1445,20 @@ "syntax": "C", "type_check": "Dynamic", "modes": [], - "perf1": 65, - "perf2": 239, - "perf3": 151, - "pull_count": 43959, - "pull_rank": 33, - "push_count": 474101, - "push_rank": 24, - "star_count": 60504, - "star_rank": 33, + "perf1": 56, + "perf2": 194, + "perf3": 179, + "pull_count": 46637, + "pull_rank": 36, + "push_count": 490385, + "push_rank": 26, + "star_count": 65937, + "star_rank": 36, "sloc": 733, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 299745, + "so_count": 322017, "so_rank": 8, "lloc": 0 }, @@ -1400,20 +1469,20 @@ "type_check": "Dynamic", "modes": [], "perf1": 2, - "perf2": 7, - "perf3": 6134, + "perf2": 5, + "perf3": 7546, "pull_count": 3167, - "pull_rank": 53, - "push_count": 28420, - "push_rank": 51, - "star_count": 6036, - "star_rank": 51, + "pull_rank": 56, + "push_count": 29122, + "push_rank": 53, + "star_count": 6672, + "star_rank": 54, "sloc": 510, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 4483, - "so_rank": 45, + "so_count": 4683, + "so_rank": 47, "lloc": 0 }, "rexx": { @@ -1422,9 +1491,9 @@ "syntax": "OTHER", "type_check": "Dynamic", "modes": [], - "perf1": 112, - "perf2": 437, - "perf3": 86, + "perf1": 117, + "perf2": 457, + "perf3": 82, "pull_count": null, "pull_rank": null, "push_count": null, @@ -1435,8 +1504,8 @@ "files": 8, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 130, - "so_rank": 64, + "so_count": 139, + "so_rank": 65, "lloc": 0 }, "ruby": { @@ -1446,20 +1515,20 @@ "type_check": "Dynamic", "modes": [], "perf1": 2, - "perf2": 6, - "perf3": 5092, - "pull_count": 2194592, - "pull_rank": 5, - "push_count": 6158236, - "push_rank": 7, - "star_count": 2928339, - "star_rank": 9, + "perf2": 5, + "perf3": 5726, + "pull_count": 2335479, + "pull_rank": 6, + "push_count": 6368990, + "push_rank": 8, + "star_count": 3024866, + "star_rank": 10, "sloc": 451, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 206160, - "so_rank": 11, + "so_count": 209973, + "so_rank": 12, "lloc": 0 }, "rust": { @@ -1469,21 +1538,21 @@ "type_check": "Static", "modes": [], "perf1": 0, - "perf2": 2, - "perf3": 20818, - "pull_count": 210025, - "pull_rank": 18, - "push_count": 740134, - "push_rank": 19, - "star_count": 437636, - "star_rank": 19, - "sloc": 1072, + "perf2": 1, + "perf3": 24833, + "pull_count": 231464, + "pull_rank": 20, + "push_count": 779153, + "push_rank": 21, + "star_count": 493142, + "star_rank": 20, + "sloc": 1147, "files": 7, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 12811, - "so_rank": 34, - "lloc": 174 + "so_count": 14713, + "so_rank": 35, + "lloc": 179 }, "scala": { "dir": "scala", @@ -1492,20 +1561,20 @@ "type_check": "Static", "modes": [], "perf1": 25, - "perf2": 54, - "perf3": 46003, - "pull_count": 342538, - "pull_rank": 13, - "push_count": 1153557, - "push_rank": 14, - "star_count": 443912, - "star_rank": 18, + "perf2": 40, + "perf3": 54155, + "pull_count": 380802, + "pull_rank": 14, + "push_count": 1209536, + "push_rank": 15, + "star_count": 469698, + "star_rank": 21, "sloc": 816, "files": 7, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 90866, - "so_rank": 15, + "so_count": 94482, + "so_rank": 17, "lloc": 0 }, "scheme": { @@ -1522,21 +1591,21 @@ "cyclone", "foment" ], - "perf1": 5, - "perf2": 14, - "perf3": 2795, - "pull_count": 3826, - "pull_rank": 51, - "push_count": 67397, - "push_rank": 46, - "star_count": 22686, - "star_rank": 44, + "perf1": 4, + "perf2": 12, + "perf3": 3300, + "pull_count": 4067, + "pull_rank": 53, + "push_count": 70230, + "push_rank": 47, + "star_count": 24230, + "star_rank": 46, "sloc": 921, "files": 8, "author_name": "Vasilij Schneidermann", "author_url": "https://github.com/wasamasa", - "so_count": 6810, - "so_rank": 39, + "so_count": 7007, + "so_rank": 40, "lloc": 0 }, "skew": { @@ -1545,9 +1614,9 @@ "syntax": "OTHER", "type_check": "Static", "modes": [], - "perf1": 6, - "perf2": 9, - "perf3": 4037, + "perf1": 3, + "perf2": 8, + "perf3": 4275, "pull_count": null, "pull_rank": null, "push_count": null, @@ -1558,8 +1627,8 @@ "files": 8, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 278, - "so_rank": 61, + "so_count": 307, + "so_rank": 62, "lloc": 0 }, "swift": { @@ -1568,21 +1637,21 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 1, - "perf2": 5, - "perf3": 6850, - "pull_count": 249139, - "pull_rank": 15, - "push_count": 969887, - "push_rank": 15, - "star_count": 2117652, - "star_rank": 11, + "perf1": 2, + "perf2": 6, + "perf3": 6276, + "pull_count": 267533, + "pull_rank": 16, + "push_count": 1007930, + "push_rank": 16, + "star_count": 2232496, + "star_rank": 12, "sloc": 2454, "files": 10, "author_name": "Keith Rollin", "author_url": "https://github.com/keith-rollin", - "so_count": 8510, - "so_rank": 37, + "so_count": 8498, + "so_rank": 38, "lloc": 0 }, "swift3": { @@ -1593,19 +1662,19 @@ "modes": [], "perf1": 7, "perf2": 21, - "perf3": 1500, - "pull_count": 249139, - "pull_rank": 16, - "push_count": 969887, - "push_rank": 16, - "star_count": 2117652, - "star_rank": 12, + "perf3": 1576, + "pull_count": 267533, + "pull_rank": 17, + "push_count": 1007930, + "push_rank": 17, + "star_count": 2232496, + "star_rank": 13, "sloc": 1159, "files": 7, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 18308, - "so_rank": 29, + "so_count": 18306, + "so_rank": 30, "lloc": 0 }, "swift4": { @@ -1614,21 +1683,44 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 4, - "perf2": 13, - "perf3": 2616, - "pull_count": 249139, - "pull_rank": 17, - "push_count": 969887, - "push_rank": 17, - "star_count": 2117652, - "star_rank": 13, + "perf1": 3, + "perf2": 11, + "perf3": 3150, + "pull_count": 267533, + "pull_rank": 18, + "push_count": 1007930, + "push_rank": 18, + "star_count": 2232496, + "star_rank": 14, "sloc": 735, "files": 7, "author_name": "陆遥", "author_url": "https://github.com/LispLY", - "so_count": 243248, - "so_rank": 10, + "so_count": 5596, + "so_rank": 44, + "lloc": 0 + }, + "swift5": { + "dir": "swift5", + "name": "Swift 5", + "syntax": "C", + "type_check": "Static", + "modes": [], + "perf1": 2, + "perf2": 7, + "perf3": 4376, + "pull_count": 267533, + "pull_rank": 19, + "push_count": 1007930, + "push_rank": 19, + "star_count": 2232496, + "star_rank": 15, + "sloc": 1221, + "files": 11, + "author_name": "Oleg Montak", + "author_url": "https://github.com/MontakOleg", + "so_count": 259095, + "so_rank": 11, "lloc": 0 }, "tcl": { @@ -1639,19 +1731,19 @@ "modes": [], "perf1": 19, "perf2": 68, - "perf3": 494, + "perf3": 492, "pull_count": 3399, - "pull_rank": 52, - "push_count": 28983, - "push_rank": 50, - "star_count": 3273, - "star_rank": 56, + "pull_rank": 55, + "push_count": 29686, + "push_rank": 52, + "star_count": 3525, + "star_rank": 58, "sloc": 1065, "files": 8, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 6215, - "so_rank": 40, + "so_count": 6451, + "so_rank": 41, "lloc": 0 }, "ts": { @@ -1661,19 +1753,19 @@ "type_check": "Static", "modes": [], "perf1": 2, - "perf2": 12, - "perf3": 37017, - "pull_count": 660359, - "pull_rank": 11, - "push_count": 1689516, - "push_rank": 12, - "star_count": 1162475, - "star_rank": 16, + "perf2": 9, + "perf3": 42027, + "pull_count": 796454, + "pull_rank": 12, + "push_count": 1902035, + "push_rank": 13, + "star_count": 1364269, + "star_rank": 18, "sloc": 1271, "files": 8, "author_name": "Masahiro Wakame", "author_url": "https://github.com/vvakame", - "so_count": 88964, + "so_count": 103029, "so_rank": 16, "lloc": 0 }, @@ -1683,21 +1775,21 @@ "syntax": "C", "type_check": "Static", "modes": [], - "perf1": 5, - "perf2": 22, - "perf3": 1896, - "pull_count": 7435, - "pull_rank": 48, - "push_count": 79385, - "push_rank": 42, - "star_count": 29037, - "star_rank": 41, + "perf1": 4, + "perf2": 16, + "perf3": 2367, + "pull_count": 8062, + "pull_rank": 49, + "push_count": 82567, + "push_rank": 44, + "star_count": 31421, + "star_rank": 43, "sloc": 2209, "files": 8, "author_name": "Simon Tatham", "author_url": "https://github.com/sgtatham", - "so_count": 820, - "so_rank": 55, + "so_count": 841, + "so_rank": 57, "lloc": 1098 }, "vhdl": { @@ -1706,21 +1798,21 @@ "syntax": "Algol", "type_check": "Static", "modes": [], - "perf1": 3, - "perf2": 8, - "perf3": 4132, + "perf1": 2, + "perf2": 6, + "perf3": 5204, "pull_count": 240, - "pull_rank": 58, - "push_count": 20831, - "push_rank": 53, - "star_count": 5409, - "star_rank": 54, + "pull_rank": 60, + "push_count": 21203, + "push_rank": 57, + "star_count": 5902, + "star_rank": 56, "sloc": 1920, "files": 9, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", - "so_count": 4824, - "so_rank": 44, + "so_count": 5013, + "so_rank": 46, "lloc": 0 }, "vimscript": { @@ -1729,21 +1821,21 @@ "syntax": "Algol", "type_check": "Dynamic", "modes": [], - "perf1": 165, - "perf2": 757, - "perf3": 58, - "pull_count": 17818, - "pull_rank": 38, - "push_count": 140601, - "push_rank": 35, - "star_count": 120845, + "perf1": 130, + "perf2": 581, + "perf3": 73, + "pull_count": 21140, + "pull_rank": 39, + "push_count": 155625, + "push_rank": 37, + "star_count": 140033, "star_rank": 27, "sloc": 982, "files": 10, "author_name": "Dov Murik", "author_url": "https://github.com/dubek", "so_count": 41, - "so_rank": 71, + "so_rank": 72, "lloc": 12 }, "vb": { @@ -1753,20 +1845,20 @@ "type_check": "Static", "modes": [], "perf1": 8, - "perf2": 10, - "perf3": 15262, - "pull_count": 31186, - "pull_rank": 35, - "push_count": 114106, - "push_rank": 38, - "star_count": 12310, - "star_rank": 48, + "perf2": 9, + "perf3": 19152, + "pull_count": 31745, + "pull_rank": 37, + "push_count": 116528, + "push_rank": 40, + "star_count": 13449, + "star_rank": 50, "sloc": 1460, "files": 8, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 125351, - "so_rank": 13, + "so_count": 127657, + "so_rank": 14, "lloc": 0 }, "wasm": { @@ -1779,21 +1871,44 @@ "node", "warpy" ], - "perf1": 3, + "perf1": 4, "perf2": 6, - "perf3": 4668, - "pull_count": 3922, - "pull_rank": 50, - "push_count": 5914, - "push_rank": 63, - "star_count": 5733, - "star_rank": 52, - "sloc": 3048, + "perf3": 5518, + "pull_count": 4588, + "pull_rank": 52, + "push_count": 6630, + "push_rank": 65, + "star_count": 6337, + "star_rank": 55, + "sloc": 3051, "files": 16, "author_name": "Joel Martin", "author_url": "https://github.com/kanaka", - "so_count": 581, - "so_rank": 57, + "so_count": 756, + "so_rank": 58, + "lloc": 0 + }, + "wren": { + "dir": "wren", + "name": "Wren", + "syntax": "C", + "type_check": "Dynamic", + "modes": [], + "perf1": 1, + "perf2": 7, + "perf3": 4619, + "pull_count": null, + "pull_rank": null, + "push_count": null, + "push_rank": null, + "star_count": null, + "star_rank": null, + "sloc": 639, + "files": 9, + "author_name": "Dov Murik", + "author_url": "https://github.com/dubek", + "so_count": 0, + "so_rank": 82, "lloc": 0 }, "yorick": { @@ -1802,8 +1917,8 @@ "syntax": "C", "type_check": "Dynamic", "modes": [], - "perf1": 50, - "perf2": 223, + "perf1": 51, + "perf2": 228, "perf3": 191, "pull_count": null, "pull_rank": null, @@ -1816,7 +1931,30 @@ "author_name": "Dov Murik", "author_url": "https://github.com/dubek", "so_count": 0, - "so_rank": 78, + "so_rank": 83, "lloc": 106 + }, + "zig": { + "dir": "zig", + "name": "Zig", + "syntax": "C", + "type_check": "Static", + "modes": [], + "perf1": 1, + "perf2": 3, + "perf3": 7244, + "pull_count": null, + "pull_rank": null, + "push_count": null, + "push_rank": null, + "star_count": null, + "star_rank": null, + "sloc": 2673, + "files": 14, + "author_name": "Josh Tobin", + "author_url": "https://github.com/rjtobin", + "so_count": 6, + "so_rank": 77, + "lloc": 0 } -} +} \ No newline at end of file diff --git a/docs/graph/base_data.yaml b/docs/graph/base_data.yaml index 4621394a..3ff703d3 100644 --- a/docs/graph/base_data.yaml +++ b/docs/graph/base_data.yaml @@ -37,6 +37,7 @@ languages: - [io , Io , OTHER , Dynamic , []] - [java , Java , C , Static , []] - [js , JavaScript , C , Dynamic , []] + - [jq , jq , OTHER , Dynamic , []] - [julia , Julia , Algol , Dynamic , []] - [kotlin , Kotlin , C , Static , []] - [livescript , LiveScript , ML , Dynamic , []] @@ -55,11 +56,13 @@ languages: - [perl6 , Perl 6 , C , Dynamic , []] - [php , PHP , C , Dynamic , []] - [picolisp , Picolisp , Lisp , Dynamic , []] + - [pike , Pike , C , OTHER , []] - [plpgsql , PL/pgSQL , Algol , Static , []] - [plsql , PL/SQL , Algol , Static , []] - [powershell , PowerShell , OTHER , Dynamic , []] - [ps , PostScript , Stack , Dynamic , []] - [python , Python , Python , Dynamic , [python2,python3]] + - [python.2 , 'Python #2' , Python , Dynamic , []] - [rpython , RPython , Python , Static , []] - [r , R , C , Dynamic , []] - [racket , Racket , Lisp , Dynamic , []] @@ -72,6 +75,7 @@ languages: - [swift , Swift 2 , C , Static , []] - [swift3 , Swift 3 , C , Static , []] - [swift4 , Swift 4 , C , Static , []] + - [swift5 , Swift 5 , C , Static , []] - [tcl , Tcl , OTHER , Dynamic , []] - [ts , TypeScript , C , Static , []] - [vala , Vala , C , Static , []] @@ -79,4 +83,6 @@ languages: - [vimscript , Vimscript , Algol , Dynamic , []] - [vb , Visual Basic.NET , Algol , Static , []] - [wasm , WebAssembly , Lisp , Static , [wace_libc,node,warpy]] + - [wren , Wren , C , Dynamic , []] - [yorick , Yorick , C , Dynamic , []] + - [zig , Zig , C , Static , []] diff --git a/docs/graph/collect_data.js b/docs/graph/collect_data.js index 54be3393..736ae8c5 100755 --- a/docs/graph/collect_data.js +++ b/docs/graph/collect_data.js @@ -39,9 +39,10 @@ const githutToNames = { 'Objective-C': ['Objective C'], 'PLpgSQL': ['PL/pgSQL'], 'PLSQL': ['PL/SQL'], + 'Python': ['Python', 'Python #2'], 'Scheme': ['Scheme (R7RS)'], 'Smalltalk': ['GNU Smalltalk'], - 'Swift': ['Swift 2', 'Swift 3', 'Swift 4'], + 'Swift': ['Swift 2', 'Swift 3', 'Swift 4', 'Swift 5'], 'Vim script': ['Vimscript'], 'Visual Basic': ['Visual Basic.NET'], } @@ -61,9 +62,11 @@ const dirToSOTags = { 'objpascal': ['delphi', 'freepascal', 'delphi-7', 'delphi-2007', 'delphi-2009', 'delphi-2010', 'delphi-xe', 'delphi-xe2', 'delphi-xe3', 'delphi-xe4', 'delphi-xe5', 'delphi-xe7'], 'objc': ['objective-c'], 'python': ['python', 'python-3.x', 'python-2.7'], + 'python.2': ['python', 'python-3.x', 'python-2.7'], 'swift': ['swift2'], 'swift3': ['swift3'], - 'swift4': ['swift', 'swift4'], + 'swift4': ['swift4'], + 'swift5': ['swift', 'swift4', 'swift5'], 'ts': ['typescript', 'typescript-generics', 'typescript2.0'], 'vimscript': ['viml'], 'vb': ['vb.net'], @@ -159,8 +162,7 @@ async function main() { function githutProcess(textData, kind) { - const gMap = textData.split(/\n/) - .map(JSON.parse) + const gMap = JSON.parse(textData) .reduce((m, d) => (m[d.name] = parseInt(d.count) + (m[d.name] || 0), m), {}) const gdata = Object.entries(gMap) .sort(([k1,v1],[k2,v2]) => v2 - v1)