Delyan Angelov
|
722a603222
|
cgen: fix os.args initialization, so that `const x = os.args[0]` works
|
2021-01-10 15:17:24 +02:00 |
Nick Treleaven
|
8fc33bc27d
|
checker: warn when casting number or a voidptr to reference type outside unsafe (#7900)
|
2021-01-05 20:07:45 +02:00 |
clubby789
|
0ab6a8cd01
|
os: add a `posix_set_permission_bit` function (#7754)
|
2021-01-04 19:57:17 +02:00 |
zakuro
|
dd516858d4
|
fmt: align struct field comments (#7632)
|
2021-01-03 21:10:25 +01:00 |
yuyi
|
7ce3c5e206
|
os: change os.mv/2 return type to `?` (#7738)
|
2020-12-31 11:33:39 +02:00 |
Delyan Angelov
|
b4f02adc32
|
os: add os.execve/3 (extracted from unix_spawn_process); use os.execvp/2 in v.util.launch_tool/3
|
2020-12-30 18:14:03 +02:00 |
Delyan Angelov
|
fe7fa7077e
|
ci: fix for os.execvp on macos (cargs << charptr(cmdpath.str) too)
|
2020-12-28 20:20:56 +02:00 |
Delyan Angelov
|
8fe85bcc33
|
ci: fix for os.execvp on macos (<<charptr())
|
2020-12-28 20:15:30 +02:00 |
Delyan Angelov
|
4c40891d5e
|
ci: fix for os.execvp on macos (<<)
|
2020-12-28 20:10:57 +02:00 |
Delyan Angelov
|
a8b2745019
|
ci: fix for os.execvp on macos
|
2020-12-28 20:01:19 +02:00 |
Delyan Angelov
|
ef786f9a75
|
os: add os.execvp/2
|
2020-12-28 19:35:52 +02:00 |
Lukas Neubert
|
06fdf34214
|
fmt: unwrap long single line ifs (#7608)
|
2020-12-27 14:20:30 +01:00 |
Delyan Angelov
|
e26e0c3f72
|
os: restore some of the deprecated os.File methods
|
2020-12-26 14:57:51 +02:00 |
spaceface
|
214290d55b
|
fmt: add a space around single-line `unsafe` expressions (#7505)
|
2020-12-23 19:13:42 +01:00 |
Alexander Medvednikov
|
875f7a77a9
|
checker: arr1=arr2 warning
|
2020-12-20 10:42:46 +01:00 |
Delyan Angelov
|
8addb31440
|
os: fix typo in AAssetManager
|
2020-12-17 09:08:23 +02:00 |
Delyan Angelov
|
1ee57649b9
|
os: vfmt all of `os` .v files, add it to `v test-cleancode` with no exceptions
|
2020-12-16 14:15:11 +02:00 |
Delyan Angelov
|
88a8507dd8
|
os: vfmt most of `os`, add it to `v test-cleancode`
|
2020-12-16 11:08:23 +02:00 |
Delyan Angelov
|
bd07177ef0
|
vlib: prepare os for -Wimpure-v
|
2020-12-15 09:58:33 +02:00 |
yuyi
|
947ceb1595
|
os: format os.v (#7334)
|
2020-12-15 09:33:31 +02:00 |
ka-weihe
|
4d025582c0
|
cgen: fix shadowing warning (#7289)
|
2020-12-12 23:06:02 +01:00 |
yuyi
|
095327134e
|
os: fix trailing slash in dir() (#7283)
|
2020-12-12 10:59:43 +01:00 |
Alexander Medvednikov
|
1abb40dc46
|
cgen: use `cur_mode ast.Module` instead of a string
|
2020-12-08 19:52:33 +01:00 |
Alexander Medvednikov
|
a1c0bb3585
|
os: File.write_string()
|
2020-12-08 19:37:33 +01:00 |
Daniel Däschle
|
334d605d90
|
tools,vls: add `v test-parser examples/hello_world.v` (#7145)
|
2020-12-06 12:42:56 +02:00 |
heronwr
|
f8af866f76
|
builtin: make v_realloc use int parameter instead of u32 (#7080)
|
2020-12-02 15:35:11 +02:00 |
Delyan Angelov
|
b11d285680
|
v: support multiple paths in VMODULES env variable (#7048)
|
2020-11-30 18:31:37 +01:00 |
Delyan Angelov
|
aae5812337
|
os: cleanup os.find_abs_path_of_executable/1
|
2020-11-30 08:40:39 +02:00 |
ka-weihe
|
9367dcda10
|
all: fix remaining c warnings and add -Werror to CI (#7021)
|
2020-11-29 21:23:37 +02:00 |
Delyan Angelov
|
018bd6aac3
|
os: fix flaky test in process_test.v
|
2020-11-21 18:01:21 +02:00 |
Delyan Angelov
|
d633261a99
|
os: add Process (#6786)
|
2020-11-16 17:32:50 +01:00 |
Emily Hudson
|
cd2a2cef25
|
vlib/net: add buffered IO, x.net -> net (#6754)
|
2020-11-15 22:54:47 +02:00 |
Alexander Medvednikov
|
1c257abc23
|
autofree: simplify: merge tmp arg logic with scope vars
|
2020-11-09 14:24:46 +01:00 |
Alexander Medvednikov
|
507d724ee6
|
autofree: free before return tests
|
2020-11-09 11:54:45 +01:00 |
Delyan Angelov
|
4b35495fbe
|
all: support VMODULES environment variable (defaulting to ~/.vmodules)
|
2020-11-08 08:07:17 +02:00 |
Delyan Angelov
|
0ba5544446
|
checker: add a check for `ptr = Abc{}`
|
2020-11-07 21:19:46 +02:00 |
spaceface777
|
a9e9554b11
|
all: fix most C warnings (#6758)
|
2020-11-06 16:26:59 +02:00 |
Alexander Medvednikov
|
1b1d17cfb5
|
os: basic proof of concept stdout capture; autofree: small fixes
|
2020-11-05 08:44:37 +01:00 |
Ekopalypse
|
cc4bb71f29
|
os: prevent unnecessary dependencies when importing `os` on windows (#6741)
|
2020-11-04 10:19:46 +02:00 |
Delyan Angelov
|
f7698ea160
|
v symlink: fix windows PATH setting (cmd.exe needs C: not c:)
|
2020-10-22 17:31:37 +03:00 |
Delyan Angelov
|
50a2b033b7
|
ci: fix failing tests on windows too
|
2020-10-15 15:54:44 +03:00 |
Alexander Medvednikov
|
7da1afa140
|
all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests
|
2020-10-15 12:32:28 +02:00 |
Delyan Angelov
|
3795aaab5c
|
v test-fmt: reformat some skipped files, comment on the remaining ones
|
2020-10-15 00:39:09 +03:00 |
Ekopalypse
|
2622070f14
|
os: ensure that setenv creates the key on windows (#6560)
|
2020-10-04 19:43:28 +02:00 |
Enzo
|
fd88bfbac8
|
fmt: fix formatting of anon args (#6545)
|
2020-10-04 06:32:47 +02:00 |
Alexander Medvednikov
|
4879661f5a
|
os: remove base_dir(); dir() and base() fixes
|
2020-10-01 01:25:52 +02:00 |
Lukas Neubert
|
3a8be4d8d9
|
os: home_dir() remove trailing slash (#6512)
|
2020-09-30 16:02:54 +02:00 |
Delyan Angelov
|
dc954bbb03
|
all: use `macos` consistently in os.user_os and the compiler
|
2020-09-29 22:32:20 +03:00 |
Delyan Angelov
|
03258db26d
|
ci: other mut vlib test fixes
|
2020-09-27 11:18:55 +03:00 |
Alexander Medvednikov
|
e2c7126d11
|
checker: verify mutability of method args
|
2020-09-27 03:14:24 +02:00 |