diff --git a/cmd/tools/check_os_api_parity.v b/cmd/tools/check_os_api_parity.v index fc3f48e2d5..a050674b67 100644 --- a/cmd/tools/check_os_api_parity.v +++ b/cmd/tools/check_os_api_parity.v @@ -7,7 +7,6 @@ import v.pref import v.builder import v.builder.cbuilder import v.ast -import rand import term const base_os = pref.get_host_os() @@ -28,7 +27,6 @@ const skip_modules = [ 'v.eval', ] const is_verbose = os.getenv('VERBOSE') != '' -const diff_cmd = diff.find_working_diff_command() or { '' } fn main() { vexe := os.real_path(os.getenv_opt('VEXE') or { @VEXE }) @@ -51,10 +49,7 @@ fn main() { diff_modules[m] = true summary := 'Different APIs found for module: `${m}`, between OS base: `${base_os}` and OS: `${other_os}`' eprintln(term.header(summary, '-')) - if diff_cmd == '' { - continue - } - diff_ := diff.color_compare_strings(diff_cmd, rand.ulid(), api_base, api_os) + diff_ := diff.compare_text(api_base, api_os) or { continue } println(diff_) eprintln(term.h_divider('-')) } diff --git a/cmd/tools/vcreate/vcreate.v b/cmd/tools/vcreate/vcreate.v index 9bd8dadf21..7562ae8d94 100644 --- a/cmd/tools/vcreate/vcreate.v +++ b/cmd/tools/vcreate/vcreate.v @@ -74,7 +74,6 @@ fn main() { name: 'v' } posix_mode: true - disable_man: true flags: flags pre_execute: validate execute: new_project @@ -92,7 +91,6 @@ fn main() { name: 'v' } posix_mode: true - disable_man: true flags: flags pre_execute: validate execute: init_project diff --git a/vlib/v/gen/wasm/gen.v b/vlib/v/gen/wasm/gen.v index b71784d7a6..b882688dcc 100644 --- a/vlib/v/gen/wasm/gen.v +++ b/vlib/v/gen/wasm/gen.v @@ -558,7 +558,7 @@ pub fn (mut g Gen) call_expr(node ast.CallExpr, expected ast.Type, existing_rvar } if node.language in [.js, .wasm] { - cfn_attrs := g.table.fns[node.name].attrs + cfn_attrs := unsafe { g.table.fns[node.name].attrs } short_name := if node.language == .js { node.name.all_after_last('JS.') diff --git a/vlib/v/slow_tests/inout/cli_root_default_help.vv b/vlib/v/slow_tests/inout/cli_root_default_help.vv index bdabbcb98f..1a2ff2e74c 100644 --- a/vlib/v/slow_tests/inout/cli_root_default_help.vv +++ b/vlib/v/slow_tests/inout/cli_root_default_help.vv @@ -3,6 +3,8 @@ import os fn main() { mut cmd := Command{} - cmd.disable_man = true + cmd.defaults = struct { + man: false + } cmd.parse(os.args) }