apoch / epoch-language

Home of the Epoch Programming Language Project
Other
72 stars 3 forks source link

Debug information is missing accurate source line mappings #181

Closed apoch closed 7 years ago

apoch commented 8 years ago

Debugging with PDBs is starting to take shape, but we're still missing accurate source line mappings from the front-end. Enhance EpochNativeBin.exe to generate debug metadata instead of hard-coding it in EpochLLVM.dll and then update the parser to track and plumb through this data correctly.

apoch commented 7 years ago

This is basically fixed now. The parser pipes debug line information all the way through to LLVM and back out into a PDB for consumption by the debugger.