Nick Treleaven
|
217f04e311
|
checker: disallow casting to bool, use `some_int != 0` instead (#6138)
|
2020-08-19 14:37:55 +02:00 |
spaceface777
|
c1651bd271
|
gg: fixes and Android support (#6161)
|
2020-08-19 07:10:42 +02:00 |
Yarila682
|
29528196f2
|
os: close opened file descriptors in `cp()` (#6142)
|
2020-08-16 04:55:10 +02:00 |
Nick Treleaven
|
bab5c21224
|
parser: warn when fixed-size ArrayInit doesn't have trailing `{}`. (#6137)
|
2020-08-16 04:54:05 +02:00 |
Delyan Angelov
|
36eae1c175
|
builtin: x.vstring() instead of string(x) (#6102)
|
2020-08-10 18:05:26 +02:00 |
Nick Treleaven
|
2dd90de993
|
parser: error on `[unsafe_fn]` (#6090)
|
2020-08-09 12:22:11 +03:00 |
Larpon
|
09f1362305
|
os: let temp_dir adhere to posix/fhs version 3.0 on linux and mac (#6069)
|
2020-08-05 19:02:57 +02:00 |
Delyan Angelov
|
f331f63f53
|
ci: fix windows build
|
2020-08-05 09:09:18 +03:00 |
Delyan Angelov
|
5874d7c5ab
|
os: add os.getpid(), use it in os.is_writable_folder on windows
|
2020-08-05 09:04:40 +03:00 |
Delyan Angelov
|
ab7936f514
|
os.exec: on unix return error, when the command was not found, instead of os.Result
|
2020-08-05 07:11:51 +03:00 |
dils2k
|
8dede3b535
|
builder: add a verror, when the output folder is not existing and writable (#5966)
|
2020-08-03 18:19:36 +03:00 |
Nick Treleaven
|
8dcc3cda97
|
os.cp: fix returning false error on Windows (#6037)
|
2020-08-02 14:08:45 +03:00 |
Carlos Esquerdo Bernat
|
d71c11577a
|
os: move file logic to file.v (#6013)
|
2020-08-01 23:07:37 +02:00 |
pancake
|
04ef2a2671
|
os: implement os.system for iOS and uncomment the `$if ios` blocks (#5947)
|
2020-07-24 10:17:32 +03:00 |
Alexander Medvednikov
|
632e27a4a9
|
all: fix a big mutability bug and update all mutable vars
|
2020-07-23 23:16:36 +02:00 |
pancake
|
36352085ae
|
v: add support for iOS crosscompilation (#5943)
|
2020-07-23 07:58:44 +03:00 |
Nick Treleaven
|
ee349691f9
|
v/checker: Warn about pointer indexing outside unsafe {} (#5918)
|
2020-07-22 20:28:53 +03:00 |
Delyan Angelov
|
4cb9e651a6
|
vfmt: fix `sizeof(C.Type)`
|
2020-07-21 16:28:30 +03:00 |
Nick Treleaven
|
a74cbf55c7
|
checker: warn if C.m* or C.s* functions are called outside unsafe blocks (#5869)
|
2020-07-20 20:06:41 +03:00 |
Ryan Willis
|
e804ba5294
|
vfmt: add support for VDIFF_TOOL, detect more diffing tools (#5857)
|
2020-07-17 14:03:07 +03:00 |
Ryan Willis
|
f66967a88c
|
vsymlink: real Windows symbolic link, fallback to batch, make.bat updates (#5841)
|
2020-07-16 18:33:26 +02:00 |
ka-weihe
|
df45488e09
|
cgen: fix warnings (#5820)
|
2020-07-14 00:16:31 +02:00 |
Delyan Angelov
|
1baa7ef806
|
os: implement os.write_file_array and os.read_file_array .
|
2020-07-13 10:46:37 +03:00 |
Takeru Tanaka
|
f61a7bf3df
|
os,rand.mt19937: fix broken links in code comments (#5806)
|
2020-07-12 16:18:52 +03:00 |
Alexander Medvednikov
|
b92ce38593
|
os: fix v_realloc call on windows
|
2020-07-11 12:45:22 +02:00 |
yuyi
|
4490cd2e8a
|
os: replace panics with optionals (#5718)
|
2020-07-07 12:41:42 +02:00 |
Delyan Angelov
|
6b2777e681
|
compiler: support VTMP; tests: delete .tmp.c files on successfull tests
|
2020-07-06 15:08:46 +03:00 |
Delyan Angelov
|
bae9ed0350
|
os: fix file.writeln(s) too, where s contains `0` bytes
|
2020-07-04 14:14:43 +03:00 |
div72
|
95696559b7
|
os: fix early termination when saving binary (#5646)
|
2020-07-04 01:48:01 +02:00 |
Nick Treleaven
|
0b49e4db1c
|
v/checker.v: disallow pointer arithmetic for InfixExpr outside unsafe {} (#5640)
|
2020-07-03 18:10:10 +02:00 |
Alexander Medvednikov
|
5eb76606ae
|
cgen: store return vals in tmp vars with -autofree
|
2020-07-01 14:34:14 +02:00 |
yuyi
|
c69ef876c5
|
os: remove `return none` in `fn()?`
|
2020-06-29 15:06:26 +02:00 |
Ned Palacios
|
025652bb78
|
vdoc: dd .vdocignore + minor fixes
|
2020-06-29 11:03:09 +02:00 |
yuyi
|
c588bdee5a
|
cgen: fix fn()? return
|
2020-06-29 11:02:40 +02:00 |
Delyan Angelov
|
c83c5e7c61
|
os: use `return none` in functions returning `?`
|
2020-06-26 17:57:02 +03:00 |
Delyan Angelov
|
951f30853a
|
os: fix rmdir on windows
|
2020-06-26 17:24:36 +03:00 |
Lukas Neubert
|
692ca8ac83
|
os: make all rm functions return an optional
|
2020-06-26 15:01:10 +02:00 |
yuyi
|
5e9c154376
|
os_api: cp/cp_all/... ?bool => ?
|
2020-06-25 12:06:47 +02:00 |
Lukas Neubert
|
30169f86c1
|
os: make `rm` return an optional
|
2020-06-24 14:01:19 +02:00 |
yuyi
|
7efb3ecb34
|
checker: check deprecated functions
|
2020-06-23 16:25:24 +02:00 |
Alexander Medvednikov
|
63ef04e03e
|
os: make write_file() return an optional
|
2020-06-23 11:41:23 +02:00 |
Swastik Baranwal
|
72b09d4794
|
term: add clear
|
2020-06-19 17:15:41 +02:00 |
spaceface777
|
624005bbd0
|
tcc_win: fix tests
|
2020-06-19 12:54:56 +02:00 |
Mike 'Fuzzy' Partin
|
206e64d72c
|
os: add os.uname()
|
2020-06-14 16:46:30 +03:00 |
Adam Stankiewicz
|
471c931ada
|
os: do not trim space from output of exec
|
2020-06-14 01:41:47 +02:00 |
Ned Palacios
|
36edd6295f
|
vlib: transfer intro to readme; normalize comments
|
2020-06-08 00:04:23 +03:00 |
Delyan Angelov
|
16bf300934
|
os: fix compilation with -cc gcc -prod of programs using os.cp
|
2020-06-06 22:05:23 +03:00 |
Delyan Angelov
|
3aecdeab63
|
os,gl,sync: cleanup, prepare for .toplevel_comments vdoc mode
|
2020-06-06 18:47:25 +03:00 |
Alexander Medvednikov
|
13a7ce9e69
|
gg: GG => Context
|
2020-06-04 20:26:18 +02:00 |
Naheel
|
4fcabb71c4
|
os: implement cp for nix
|
2020-06-01 21:11:40 +02:00 |