Skip to content

Commit

Permalink
v.builder: show the number of types, and number of modules too, when …
Browse files Browse the repository at this point in the history
…a program is compiled with -stats
  • Loading branch information
spytheman committed Aug 22, 2023
1 parent 0ba562b commit 5e0ebba
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion vlib/v/builder/rebuilding.v
Expand Up @@ -341,9 +341,13 @@ pub fn (mut b Builder) rebuild(backend_cb FnBackend) {
}
mut sall_v_source_lines := all_v_source_lines.str()
mut sall_v_source_bytes := all_v_source_bytes.str()
mut sall_v_types := b.table.type_symbols.len.str()
mut sall_v_modules := b.table.modules.len.str()
sall_v_source_lines = util.bold('${sall_v_source_lines:10s}')
sall_v_source_bytes = util.bold('${sall_v_source_bytes:10s}')
println(' V source code size: ${sall_v_source_lines} lines, ${sall_v_source_bytes} bytes')
sall_v_types = util.bold('${sall_v_types:10s}')
sall_v_modules = util.bold('${sall_v_modules:10s}')
println(' V source code size: ${sall_v_source_lines} lines, ${sall_v_source_bytes} bytes, ${sall_v_types} types, ${sall_v_modules} modules')
//
mut slines := b.stats_lines.str()
mut sbytes := b.stats_bytes.str()
Expand Down

0 comments on commit 5e0ebba

Please sign in to comment.