flan/.gitignore
Joseph Ferano f715be029d Measure what a whole-program x86 build would have to lower
The spike counted nodes it could do. This counts nodes a real input
actually contains, after Reach prunes, which is the question that decides
whether whole-program coverage is reachable.

The answer is worse than the spike's four buckets suggested: enum-compare
needs Str, Make, Field and Call before it prints anything, because the
prelude builds a slice to print one. And loops.flan carries Handled,
RestartCase and Signal one each -- conditions are not an advanced feature
to defer, they are in the reachable set of a program that only loops.
2026-09-13 09:37:30 +07:00

73 lines
1.4 KiB
Plaintext

*.annot
*.cmo
*.cma
*.cmi
*.a
*.o
*.cmx
*.cmxs
*.cmxa
# ocamlbuild working directory
_build/
# ocamlbuild targets
*.byte
*.native
# oasis generated files
setup.data
setup.log
# Merlin configuring file for Vim and Emacs
.merlin
# Dune generated files
*.install
# Local OPAM switch
_opam/
# VSCode settings folder
.vscode
# Emitted LLVM IR, from `flan emit` or a kept build
*.ll
# The pre-rewrite menhir/ocamllex frontend: reference only, excluded from the
# build by the root dune file. Its contents are in git history at 2c232dd.
old-ocaml/
# Built executables from `flan build`
/calc-me
/sand
/conditions-play
# What `flan build --target=web` drops beside a source file. Anchored like the
# native executables above, and three patterns rather than one glob because the
# page, its loader and the module are three files with three extensions the
# repo otherwise has legitimate uses for.
/sand.html
/sand.js
/sand.wasm
.claude/
probe
probe.c
# raylib built for the browser: a 1.6MB archive and the pinned checkout it
# came from. vendor/raylib/build-web.sh makes both, and the path is named to a
# build through FLAN_RAYLIB_WEB, not committed.
vendor/raylib/web/
# What programs/slurp.flan and programs/web-files.flan write when run by hand
# from the source tree rather than out of _build.
test/slurp-out.txt
test/slurp-made.txt
test/web-files-out.txt
# Python bytecode from the tools directory
__pycache__/
*.pyc
/forms.so
_hist/