Previously we emitted the fully qualified name when using
line-tables-only; this change adds the function arguments for
the current function (as opposed to only the functions in the
scope), and lambda id.
This increases the object file and PDB sizes by quite a bit, partly
because we're storing longer names and partly because there are more
LF_FUNC_IDs now.
This change also removes a bit of code that truncates the display name
at the first '<', because it truncates qualified names too early.
Obj files | PDB
Before | 833 MB | 397 MB
After | 1074 MB | 538 MB