mirror of
https://github.com/vlang/v.git
synced 2025-09-16 07:52:32 +03:00
option to pre-allocate a memory block
This commit is contained in:
parent
13769f440f
commit
7dcd47369b
2 changed files with 22 additions and 8 deletions
|
@ -199,7 +199,7 @@ pub fn (v mut V) compile() {
|
|||
println(v.files)
|
||||
}
|
||||
v.add_v_files_to_compile()
|
||||
if v.pref.is_verbose || v.pref.is_debug {
|
||||
if v.pref.is_verbose {
|
||||
println('all .v files:')
|
||||
println(v.files)
|
||||
}
|
||||
|
@ -418,6 +418,10 @@ fn (v mut V) generate_init() {
|
|||
// vlib can't have `init_consts()`
|
||||
v.cgen.genln('void init() {
|
||||
g_str_buf=malloc(1000);
|
||||
#if VDEBUG
|
||||
g_m2_ptr=malloc(50 * 1000 * 1000);
|
||||
puts("allocated 50 mb");
|
||||
#endif
|
||||
$call_mod_init_consts
|
||||
$consts_init_body
|
||||
builtin__init();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue