1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

stopwatch: auto_start option, make pause cumulative

This commit is contained in:
JalonSolov
2020-05-30 03:20:54 -04:00
committed by GitHub
parent 077e06b44e
commit b7dc5b2f7b
7 changed files with 52 additions and 36 deletions

View File

@ -49,7 +49,7 @@ fn elog(r &live.LiveReloadInfo, s string){
}
fn compile_and_reload_shared_lib(r mut live.LiveReloadInfo) ?bool {
sw := time.new_stopwatch()
sw := time.new_stopwatch({})
new_lib_path := compile_lib(mut r) or {
return error('errors while compiling $r.original')
}
@ -63,7 +63,7 @@ fn compile_lib(r mut live.LiveReloadInfo) ?string {
new_lib_path, new_lib_path_with_extension := current_shared_library_path(mut r)
cmd := '$r.vexe $r.vopts -o $new_lib_path $r.original'
elog(r,'> compilation cmd: $cmd')
cwatch := time.new_stopwatch()
cwatch := time.new_stopwatch({})
recompilation_result := os.exec( cmd ) or {
eprintln('recompilation failed')
return none