mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
cleanup: fix old usages of os.write_file/2?
to os.write_file/2!
This commit is contained in:
parent
6a9688ce9d
commit
2c78078814
@ -5324,7 +5324,7 @@ Full list of builtin options:
|
|||||||
import os
|
import os
|
||||||
fn main() {
|
fn main() {
|
||||||
embedded_file := $embed_file('v.png')
|
embedded_file := $embed_file('v.png')
|
||||||
os.write_file('exported.png', embedded_file.to_string())?
|
os.write_file('exported.png', embedded_file.to_string())!
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -5348,7 +5348,7 @@ Currently only one compression type is supported: `zlib`
|
|||||||
import os
|
import os
|
||||||
fn main() {
|
fn main() {
|
||||||
embedded_file := $embed_file('v.png', .zlib) // compressed using zlib
|
embedded_file := $embed_file('v.png', .zlib) // compressed using zlib
|
||||||
os.write_file('exported.png', embedded_file.to_string())?
|
os.write_file('exported.png', embedded_file.to_string())!
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
12
thirdparty/stdatomic/nix/cpp/gen.v
vendored
12
thirdparty/stdatomic/nix/cpp/gen.v
vendored
@ -84,16 +84,16 @@ fn find_file(search_paths []string, file string) ?string {
|
|||||||
return error('${file} not found')
|
return error('${file} not found')
|
||||||
}
|
}
|
||||||
|
|
||||||
fn patch_atomic(outfile string, infile string) ? {
|
fn patch_atomic(outfile string, infile string) ! {
|
||||||
lines := os.read_file(infile)?.split('\n')
|
lines := os.read_file(infile)!.split('\n')
|
||||||
outlines := lines.filter(!it.contains('atomic(const atomic&) = delete;'))
|
outlines := lines.filter(!it.contains('atomic(const atomic&) = delete;'))
|
||||||
outtext := outlines.join('\n').replace('#include <bits/atomic_base.h>', '#include "bitsatomicbase.h"')
|
outtext := outlines.join('\n').replace('#include <bits/atomic_base.h>', '#include "bitsatomicbase.h"')
|
||||||
os.write_file(outfile, outtext)?
|
os.write_file(outfile, outtext)!
|
||||||
}
|
}
|
||||||
|
|
||||||
fn patch_bitsatomicbase(outfile string, infile string) ? {
|
fn patch_bitsatomicbase(outfile string, infile string) ! {
|
||||||
lines := os.read_file(infile)?.split('\n')
|
lines := os.read_file(infile)!.split('\n')
|
||||||
outlines := lines.filter(!it.contains('__atomic_base(const __atomic_base&) = delete;'))
|
outlines := lines.filter(!it.contains('__atomic_base(const __atomic_base&) = delete;'))
|
||||||
outtext := outlines.join('\n').replace('#include <bits/atomic_base.h>', '#include "bitsatomicbase.h"')
|
outtext := outlines.join('\n').replace('#include <bits/atomic_base.h>', '#include "bitsatomicbase.h"')
|
||||||
os.write_file(outfile, outtext)?
|
os.write_file(outfile, outtext)!
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@ fn testsuite_end() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn test_saving_simple_v_program() {
|
fn test_saving_simple_v_program() {
|
||||||
os.write_file(vprogram_file, 'print("hello")')?
|
os.write_file(vprogram_file, 'print("hello")')!
|
||||||
assert true
|
assert true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ fn test_closure_return_${styp}_${i}() ? {
|
|||||||
wrkdir := os.join_path(os.vtmp_dir(), 'v', 'tests', 'closures')
|
wrkdir := os.join_path(os.vtmp_dir(), 'v', 'tests', 'closures')
|
||||||
os.mkdir_all(wrkdir)?
|
os.mkdir_all(wrkdir)?
|
||||||
os.chdir(wrkdir)?
|
os.chdir(wrkdir)?
|
||||||
os.write_file('closure_return_test.v', code)?
|
os.write_file('closure_return_test.v', code)!
|
||||||
vexe := os.getenv('VEXE')
|
vexe := os.getenv('VEXE')
|
||||||
res := os.execute('${os.quoted_path(vexe)} -keepc -cg -showcc closure_return_test.v')
|
res := os.execute('${os.quoted_path(vexe)} -keepc -cg -showcc closure_return_test.v')
|
||||||
if res.exit_code != 0 {
|
if res.exit_code != 0 {
|
||||||
|
Loading…
Reference in New Issue
Block a user