Ugly Alpha 1
fac:0.2.0

total uncompressed bytes

3.6 MB

total files

215

Fix

NewInclude { include: [ "src/**/*", "README.md", "build.rs", "!**/build/*", ], has_build_script: true, }

208 wasted files

total waste: 3.6 MB

  1. web/fac : 1.6 MB
  2. web/kells-fac-hires.svg : 1.4 MB
  3. web/kells-fac.svg : 130.5 KB
  4. src/build/mod.rs : 113.2 KB
  5. build.c : 57.8 KB
  6. files.c : 28.2 KB
  7. COPYING : 18.0 KB
  8. docker-security.json : 14.2 KB
  9. web/benchmarks.md : 10.6 KB
  10. web/getting-started.md : 10.1 KB
  11. configure.py : 9.8 KB
  12. run-tests.py : 9.3 KB
  13. lib/sha1.c : 9.0 KB
  14. git.c : 9.0 KB
  15. web/introducing-fac.md : 8.7 KB
  16. src/build/flags.rs : 8.2 KB
  17. web/normalize.scss : 7.8 KB
  18. web/features.md : 7.6 KB
  19. src/build/hashstat.rs : 7.5 KB
  20. targets.c : 7.4 KB
  21. fac.h : 7.2 KB
  22. arguments.c : 6.3 KB
  23. web/fac-with-git-hooks.md : 5.9 KB
  24. web/style.scss : 5.2 KB
  25. fac.c : 5.2 KB
  26. web/signatures.md : 4.9 KB
  27. bench/bench.py : 4.6 KB
  28. bench/hierarchy.py : 4.1 KB
  29. web/file-format.md : 3.3 KB
  30. bench/plot-benchmark.py : 3.2 KB
  31. tests/getting-started.py : 3.2 KB
  32. web/security.md : 3.1 KB
  33. tests/listset.c : 2.5 KB
  34. web/index.md : 2.5 KB
  35. web/mkdown.py : 2.4 KB
  36. benches/bench.rs : 2.4 KB
  37. web/fac-vs-scons.md : 2.4 KB
  38. bench/sleepy.py : 2.3 KB
  39. bench/dependentchains.py : 2.3 KB
  40. build/windows.py : 2.3 KB
  41. tests/clean-with-git-rules.sh : 2.2 KB
  42. Vagrantfile : 2.2 KB
  43. tests/exhaustive.sh : 2.1 KB
  44. environ.c : 2.1 KB
  45. web/flags.md : 2.0 KB
  46. tests/iterable_hash_test.c : 1.9 KB
  47. .travis.yml : 1.9 KB
  48. appveyor.yml : 1.8 KB
  49. tests/build-tarball.sh : 1.8 KB
  50. .gnupg/pubring.gpg : 1.8 KB
  51. mkdir.c : 1.6 KB
  52. bench/cats.py : 1.6 KB
  53. tests/codegen.sh : 1.6 KB
  54. tests/subtle-rule-generates-varying-stuff.sh : 1.6 KB
  55. clean-all.c : 1.6 KB
  56. src/build/env.rs : 1.5 KB
  57. tests/bad-fac-file.sh : 1.4 KB
  58. tests/changing-set-of-fac-rules.sh : 1.4 KB
  59. lib/iterablehash.c : 1.4 KB
  60. tests/symlink-handling.sh : 1.4 KB
  61. .gnupg/trustdb.gpg : 1.3 KB
  62. tests/nice-error-message-on-missing-file.sh : 1.3 KB
  63. build/linux.sh : 1.3 KB
  64. tests/outside-git-repsoitory.sh : 1.2 KB
  65. web/building.md : 1.2 KB
  66. tests/estimate-time.sh.skip-this-too-slow : 1.2 KB
  67. errors.h : 1.2 KB
  68. build/get-bigbro.py : 1.2 KB
  69. bench/independent.py : 1.1 KB
  70. tests/rule-creates-git-hook.sh : 1.1 KB
  71. build/__init__.py : 1.1 KB
  72. tests/cache-handling.sh : 1.1 KB
  73. lib/sha1.h : 1.1 KB
  74. main.c : 1.1 KB
  75. tests/readdir-generated-content.sh : 972 B
  76. web/documentation.md : 935 B
  77. tests/cache-added.sh : 919 B
  78. build/Dockerfile : 907 B
  79. tests/rebuild-with-new-inputs.sh : 895 B
  80. web/todo.md : 889 B
  81. tests/lost-dependencies.sh : 874 B
  82. build.h : 864 B
  83. tests/rename-repository.sh : 848 B
  84. tests/cached-output-changing.sh : 841 B
  85. tests/edited-cache.sh : 828 B
  86. vagrant/provision-debian.sh : 818 B
  87. web/template.html : 799 B
  88. tests/continual.sh : 799 B
  89. tests/bench-dependentchains-big.sh : 799 B
  90. sparse.py : 797 B
  91. lib/listset.c : 793 B
  92. tests/fail-on-two-rules-one-output.sh : 774 B
  93. ci/install.sh : 761 B
  94. tests/generate-makefile.sh : 758 B
  95. tests/strict.sh : 733 B
  96. .gitlab-ci.yml : 732 B
  97. tests/noop-directory.sh : 716 B
  98. git.py : 697 B
  99. tests/relative-symlink-path.sh : 688 B
  100. tests/facfile-from-failed-command.sh : 667 B
  101. tests/leak-check.sh : 666 B
  102. tests/command-fails-but-produces-files.sh : 659 B
  103. tests/newly-missing-output.sh : 650 B
  104. tests/clean-directory.sh : 648 B
  105. tests/git-add.sh : 647 B
  106. tests/no-pointless-rebuild.sh : 642 B
  107. tests/interactive-output.sh : 642 B
  108. tests/generate-ninja.sh : 641 B
  109. arguments.h : 641 B
  110. tests/clean-after-rule-change.sh : 624 B
  111. tests/run-ghc.sh : 617 B
  112. tests/implicit-output-with-existing-files.sh : 615 B
  113. tests/one-rule-wait-for-others.sh : 605 B
  114. tests/clean.sh : 595 B
  115. tests/cache-in-home-as-symlink.sh : 585 B
  116. web/faq.md : 584 B
  117. tests/git-clone-rule.sh : 580 B
  118. tests/explicit-build-arguments.sh : 578 B
  119. tests/quiet-on-success.sh : 576 B
  120. tests/former-dependency-removed.sh : 569 B
  121. tests/getting-started.sh : 565 B
  122. Dockerfile : 563 B
  123. tests/generate-tupfile.sh : 559 B
  124. lib/iterablehash.h : 555 B
  125. tests/use-fac-tarball.sh : 553 B
  126. tests/count-build-steps.sh : 551 B
  127. tests/implicit-dependency-removed-and-not-needed.sh : 538 B
  128. tests/missing-input.sh : 537 B
  129. tests/non-default-rules.sh : 536 B
  130. tests/fac-with-git-hooks.sh : 534 B
  131. tests/persist-after-failure.sh : 533 B
  132. tests/script-generates-two-facfiles.sh : 532 B
  133. tests/git-describe.sh : 532 B
  134. bugs/slow-dependencies.sh : 529 B
  135. tests/failing-build-of-dependency.sh : 526 B
  136. tests/missing-output-file.sh : 524 B
  137. tests/adding-missing-rule.sh : 519 B
  138. tests/irrelevant-explicit-dependency.sh : 510 B
  139. build/deb.sh : 505 B
  140. tests/failing-build-fails.sh : 503 B
  141. ci/script.sh : 500 B
  142. tests/generating-facfiles.sh : 497 B
  143. build/test.sh : 481 B
  144. bench/fac-plots.py : 478 B
  145. tests/stdout-with-error-and-log.sh : 476 B
  146. tests/dependency-cycle.sh : 476 B
  147. tests/spinner.c : 473 B
  148. tests/git-implicit-missing.sh : 468 B
  149. tests/interrupt.sh : 465 B
  150. tests/log-output.sh : 453 B
  151. tests/git-add-missing.sh : 439 B
  152. tests/stdout-handled.sh : 438 B
  153. .gitignore : 437 B
  154. tests/readdir-handling.sh : 436 B
  155. tests/broken-latex.sh : 436 B
  156. tests/changed-input.sh : 434 B
  157. tests/can-be-built-things-first.sh : 434 B
  158. tests/strict-with-dependency-chain.sh : 433 B
  159. afl.py : 433 B
  160. tests/ignore-facfile-not-explicit.sh : 427 B
  161. tests/enviorment-variables.sh : 425 B
  162. tests/mkdir-not-rerun-when-dir-changes.sh : 424 B
  163. tests/dependency-chain.sh : 410 B
  164. tests/assertion-fails.sh : 408 B
  165. tests/no-rule-for-explicit-build.sh : 367 B
  166. tests/duplicate-rule.sh : 361 B
  167. tests/git-add-gitignore.sh : 360 B
  168. tests/readdir-subdir.sh : 354 B
  169. tests/duplicate-implicit-outputs.sh : 354 B
  170. tests/readdir.sh : 353 B
  171. generate-version-header.py : 352 B
  172. configure.fac : 352 B
  173. tests/factum-filename.sh : 351 B
  174. tests/vanishing-directory.sh : 347 B
  175. tests/rebuild-when-needed.sh : 347 B
  176. tests/git-dir.sh : 337 B
  177. tests/fac-lock-file.sh : 319 B
  178. tests/empty-facfile.sh : 313 B
  179. tests/implicit-output-in-subdirectory.sh : 312 B
  180. tests/two-rules-mkdir-same-dir.sh : 306 B
  181. tests/generate-facfile-without-specifying-output.sh : 305 B
  182. tests/no-fac-file.sh : 291 B
  183. tests/invalid-argument.sh : 291 B
  184. tests/dependency.sh : 285 B
  185. tests/symlink-creation.sh : 282 B
  186. tests/empty-env.sh : 282 B
  187. bugs/exhaustive-and-strict.sh : 277 B
  188. lib/listset.h : 273 B
  189. tests/bench-dependentchains.sh : 272 B
  190. web/sidebar.md : 259 B
  191. tests/non-default-depending-on-default.sh : 258 B
  192. tests/separate-git-dir.sh : 256 B
  193. web/docnav.md : 251 B
  194. tests/assertion-fails.c : 232 B
  195. tests/version.sh : 221 B
  196. tests/lib.rs : 191 B
  197. bench/download-data.py : 187 B
  198. bench/upload-data.sh : 133 B
  199. build/clean-docker.sh : 131 B
  200. build/cargo-config : 127 B
  201. environ.h : 118 B
  202. build/rust.sh : 97 B
  203. tests/help.sh : 91 B
  204. build/install.sh : 82 B
  205. upload-website.sh : 81 B
  206. lib/.gitignore : 13 B
  207. web/.gitignore : 6 B
  208. .gnupg/secring.gpg : 0 B