Skip to content

Commit

Permalink
0.1.28
Browse files Browse the repository at this point in the history
  • Loading branch information
medvednikov committed Jun 18, 2020
1 parent 1d28d45 commit 7be9526
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 16 deletions.
2 changes: 1 addition & 1 deletion v.mod
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Module {
name: 'V',
description: 'The V programming language.',
version: '0.1.27',
version: '0.1.28',
repo_url: 'https://github.com/vlang/v',
dependencies: []
}
2 changes: 1 addition & 1 deletion vlib/v/tests/vmod_parser_test.v
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ fn test_from_file() {
}
assert data.name == 'V'
assert data.description == 'The V programming language.'
assert data.version == '0.1.27'
assert data.version == '0.1.28'
assert data.dependencies.len == 0
}

Expand Down
32 changes: 18 additions & 14 deletions vlib/v/util/util.v
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,20 @@ import os
import v.pref

pub const (
v_version = '0.1.27'
v_version = '0.1.28'
)

// math.bits is needed by strconv.ftoa
pub const (
builtin_module_parts = ['math.bits', 'strconv', 'strconv.ftoa', 'hash.wyhash', 'strings', 'builtin']
builtin_module_parts = ['math.bits', 'strconv', 'strconv.ftoa', 'hash.wyhash', 'strings',
'builtin'
]
)

pub const (
external_module_dependencies_for_tool = {'vdoc': ['markdown']}
external_module_dependencies_for_tool = {
'vdoc': ['markdown']
}
)

// vhash() returns the build string C.V_COMMIT_HASH . See cmd/tools/gen_vc.v .
Expand Down Expand Up @@ -149,7 +153,7 @@ pub fn launch_tool(is_verbose bool, tool_name string, args []string) {
if should_compile {
emodules := external_module_dependencies_for_tool[tool_name]
for emodule in emodules {
util.check_module_is_installed(emodule, is_verbose) or {
check_module_is_installed(emodule, is_verbose) or {
panic(err)
}
}
Expand Down Expand Up @@ -316,14 +320,14 @@ and the existing module `${modulename}` may still work.')
}

pub fn ensure_modules_for_all_tools_are_installed(is_verbose bool) {
for tool_name, tool_modules in external_module_dependencies_for_tool {
if is_verbose {
eprintln('Installing modules for tool: $tool_name ...')
}
for emodule in tool_modules {
util.check_module_is_installed(emodule, is_verbose) or {
panic(err)
}
}
}
for tool_name, tool_modules in external_module_dependencies_for_tool {
if is_verbose {
eprintln('Installing modules for tool: $tool_name ...')
}
for emodule in tool_modules {
check_module_is_installed(emodule, is_verbose) or {
panic(err)
}
}
}
}

0 comments on commit 7be9526

Please sign in to comment.