From 5e0ebba183e441931c9914bad76156fc8eef8fe7 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Tue, 22 Aug 2023 12:39:59 +0300 Subject: [PATCH] v.builder: show the number of types, and number of modules too, when a program is compiled with -stats --- vlib/v/builder/rebuilding.v | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vlib/v/builder/rebuilding.v b/vlib/v/builder/rebuilding.v index e16614f90876ab..e254eda2f9e050 100644 --- a/vlib/v/builder/rebuilding.v +++ b/vlib/v/builder/rebuilding.v @@ -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()