fast: update V with v up instead of git pull
parent
a14c6c1ffe
commit
27702b5a5d
|
@ -15,9 +15,9 @@ fn main() {
|
||||||
println('fast.html generator\n')
|
println('fast.html generator\n')
|
||||||
// Fetch the last commit's hash
|
// Fetch the last commit's hash
|
||||||
println('Fetching updates...')
|
println('Fetching updates...')
|
||||||
ret := os.system('git pull --rebase')
|
ret := os.system('$vdir/v up')
|
||||||
if ret != 0 {
|
if ret != 0 {
|
||||||
println('failed to git pull')
|
println('failed to update V')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
mut commit_hash := exec('git rev-parse HEAD')
|
mut commit_hash := exec('git rev-parse HEAD')
|
||||||
|
|
|
@ -636,9 +636,10 @@ fn (mut g Gen) call_args(args []ast.CallArg, expected_types []table.Type) {
|
||||||
g.expr(arg.expr)
|
g.expr(arg.expr)
|
||||||
} else if use_tmp_var_autofree {
|
} else if use_tmp_var_autofree {
|
||||||
for name in g.tmp_arg_vars_to_free {
|
for name in g.tmp_arg_vars_to_free {
|
||||||
// Save expressions in temp variables so that they can be freed later.
|
// We saved expressions in temp variables so that they can be freed later.
|
||||||
// `foo(str + str2) => x := str + str2; foo(x); x.free()`
|
// `foo(str + str2) => x := str + str2; foo(x); x.free()`
|
||||||
// g.write('_arg_expr_${g.called_fn_name}_$i')
|
// g.write('_arg_expr_${g.called_fn_name}_$i')
|
||||||
|
// Use these variables here.
|
||||||
if name.contains('_$i') {
|
if name.contains('_$i') {
|
||||||
g.write(name)
|
g.write(name)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue