test_acceptance.ml's lldb case is the only part of the suite that says a person can debug a Flan program: a breakpoint on a Flan name, a backtrace with .flan files and lines, and locals with their own types. It ran against the LLVM backend only. An --x86 arm, with a narrower claim: the breakpoint and the backtrace, and that the program still prints what it printed. No frame variable, because x86.ml emits no DW_TAG_variable -- a slot there is a bump-allocated frame temporary whose lifetime the backend does not model. That gap between the two backends is now recorded in the place it will be read. Worth pinning rather than leaving to a handoff, because everything it exercises is bytes x86.ml wrote by hand -- a line program, a compile unit, an abbreviation table -- and a wrong byte in any of them is silent. debug_compile grows an ~x86 flag beside the ~dev one it already had.
Description
Languages
OCaml
67.2%
Emacs Lisp
15.2%
C
10.4%
HTML
2.9%
Standard ML
2.8%
Other
1.5%