tools/fast: fix commit link and enable -prod

pull/5789/head
Alexander Medvednikov 2020-07-10 17:03:39 +02:00
parent 0cfa90828c
commit 49a4ced79c
1 changed files with 3 additions and 4 deletions

View File

@ -42,7 +42,7 @@ fn main() {
return return
} }
*/ */
last_commits := exec('git log --pretty=format:"%h" -n 20').split('\n')//.reverse() last_commits := exec('git log --pretty=format:"%h" -n 20').split('\n')
// Fetch all unprocessed commits (commits after the last processed commit) // Fetch all unprocessed commits (commits after the last processed commit)
mut commits := []string{} mut commits := []string{}
println('last_commit="$commit_hash"') println('last_commit="$commit_hash"')
@ -60,8 +60,7 @@ fn main() {
println('\n${i + 1}/$commits.len Benchmarking commit $commit "$message"') println('\n${i + 1}/$commits.len Benchmarking commit $commit "$message"')
// Build an optimized V // Build an optimized V
println(' Building vprod...') println(' Building vprod...')
//exec('v -o $vdir/vprod -prod $vdir/cmd/v') exec('v -o $vdir/vprod -prod $vdir/cmd/v')
exec('v -o $vdir/vprod $vdir/cmd/v')
diff1 := measure('$vdir/vprod -cc clang -o v.c $vdir/cmd/v', 'v.c') diff1 := measure('$vdir/vprod -cc clang -o v.c $vdir/cmd/v', 'v.c')
diff2 := measure('$vdir/vprod -cc clang -o v2 $vdir/cmd/v', 'v2') diff2 := measure('$vdir/vprod -cc clang -o v2 $vdir/cmd/v', 'v2')
diff3 := measure('$vdir/vprod -x64 $vdir/cmd/tools/1mil.v', 'x64 1mil') diff3 := measure('$vdir/vprod -x64 $vdir/cmd/tools/1mil.v', 'x64 1mil')
@ -74,7 +73,7 @@ fn main() {
table = table =
'<tr> '<tr>
<td>${date.format()}</td> <td>${date.format()}</td>
<td><a target=_blank href="https://github.com/vlang/v/commit/$commit_hash">$commit_hash</a></td> <td><a target=_blank href="https://github.com/vlang/v/commit/$commit">$commit</a></td>
<td>$message</td> <td>$message</td>
<td>${diff1}ms</td> <td>${diff1}ms</td>
<td>${diff2}ms</td> <td>${diff2}ms</td>