v/compiler
Delyan Angelov 2b087dbf95 backtraces: add source line numbers too on linux
* Add source line numbers to backtraces on linux.

* Fix -g (broken after token caching).

* reset the #line directives after all the v code is compiled

* cleanup p.cgen.line setting inside p.next() .

* Support windows filepaths like "C:\Users\travis\build\vlang\v\v.exe.tmp.c" inside generated #line directives.

* Try to diagnose better windows-gcc failing.

* Revert "Try to diagnose better windows-gcc failing."

* implement and use cescaped_path/1 .

* Use cescaped_path/1 consistently throughout compiler/ .
2019-10-12 00:04:42 +03:00
..
tests
cc.v compiler: cache modules if they are not built yet 2019-10-10 22:53:59 +03:00
cflags.v
cgen.v backtraces: add source line numbers too on linux 2019-10-12 00:04:42 +03:00
cheaders.v term: colors on Windows console 2019-10-10 20:08:36 +03:00
compile_errors.v
comptime.v compiler: make V compilable wit the tcc backend 2019-10-11 06:49:53 +03:00
depgraph.v
fn.v backtraces: add source line numbers too on linux 2019-10-12 00:04:42 +03:00
gen_c.v array/map: use get() instead of _get() etc 2019-10-10 01:07:00 +03:00
gen_js.v
jsgen.v array/map: use get() instead of _get() etc 2019-10-10 01:07:00 +03:00
live.v backtraces: add source line numbers too on linux 2019-10-12 00:04:42 +03:00
main.v backtraces: add source line numbers too on linux 2019-10-12 00:04:42 +03:00
module_header.v fix 'v -debug examples/hello_world.v' 2019-10-10 20:02:32 +03:00
modules.v
msvc.v compiler: make V compilable wit the tcc backend 2019-10-11 06:49:53 +03:00
optimization.v
parser.v backtraces: add source line numbers too on linux 2019-10-12 00:04:42 +03:00
parser2.v
query.v array/map: use get() instead of _get() etc 2019-10-10 01:07:00 +03:00
repl.v
scanner.v backtraces: add source line numbers too on linux 2019-10-12 00:04:42 +03:00
table.v runtime: nr_cpus() 2019-10-11 13:47:56 +03:00
token.v
vfmt.v
vhelp.v
vtest.v