1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

339 Commits

Author SHA1 Message Date
8dcc3cda97 os.cp: fix returning false error on Windows (#6037) 2020-08-02 14:08:45 +03:00
d71c11577a os: move file logic to file.v (#6013) 2020-08-01 23:07:37 +02:00
04ef2a2671 os: implement os.system for iOS and uncomment the $if ios blocks (#5947) 2020-07-24 10:17:32 +03:00
632e27a4a9 all: fix a big mutability bug and update all mutable vars 2020-07-23 23:16:36 +02:00
36352085ae v: add support for iOS crosscompilation (#5943) 2020-07-23 07:58:44 +03:00
ee349691f9 v/checker: Warn about pointer indexing outside unsafe {} (#5918) 2020-07-22 20:28:53 +03:00
a74cbf55c7 checker: warn if C.m* or C.s* functions are called outside unsafe blocks (#5869) 2020-07-20 20:06:41 +03:00
f66967a88c vsymlink: real Windows symbolic link, fallback to batch, make.bat updates (#5841) 2020-07-16 18:33:26 +02:00
df45488e09 cgen: fix warnings (#5820) 2020-07-14 00:16:31 +02:00
1baa7ef806 os: implement os.write_file_array and os.read_file_array . 2020-07-13 10:46:37 +03:00
b92ce38593 os: fix v_realloc call on windows 2020-07-11 12:45:22 +02:00
4490cd2e8a os: replace panics with optionals (#5718) 2020-07-07 12:41:42 +02:00
6b2777e681 compiler: support VTMP; tests: delete .tmp.c files on successfull tests 2020-07-06 15:08:46 +03:00
bae9ed0350 os: fix file.writeln(s) too, where s contains 0 bytes 2020-07-04 14:14:43 +03:00
95696559b7 os: fix early termination when saving binary (#5646) 2020-07-04 01:48:01 +02:00
c69ef876c5 os: remove return none in fn()? 2020-06-29 15:06:26 +02:00
025652bb78 vdoc: dd .vdocignore + minor fixes 2020-06-29 11:03:09 +02:00
c588bdee5a cgen: fix fn()? return 2020-06-29 11:02:40 +02:00
c83c5e7c61 os: use return none in functions returning ? 2020-06-26 17:57:02 +03:00
951f30853a os: fix rmdir on windows 2020-06-26 17:24:36 +03:00
692ca8ac83 os: make all rm functions return an optional 2020-06-26 15:01:10 +02:00
5e9c154376 os_api: cp/cp_all/... ?bool => ? 2020-06-25 12:06:47 +02:00
30169f86c1 os: make rm return an optional 2020-06-24 14:01:19 +02:00
7efb3ecb34 checker: check deprecated functions 2020-06-23 16:25:24 +02:00
63ef04e03e os: make write_file() return an optional 2020-06-23 11:41:23 +02:00
72b09d4794 term: add clear 2020-06-19 17:15:41 +02:00
624005bbd0 tcc_win: fix tests 2020-06-19 12:54:56 +02:00
206e64d72c os: add os.uname() 2020-06-14 16:46:30 +03:00
36edd6295f vlib: transfer intro to readme; normalize comments 2020-06-08 00:04:23 +03:00
16bf300934 os: fix compilation with -cc gcc -prod of programs using os.cp 2020-06-06 22:05:23 +03:00
3aecdeab63 os,gl,sync: cleanup, prepare for .toplevel_comments vdoc mode 2020-06-06 18:47:25 +03:00
4fcabb71c4 os: implement cp for nix 2020-06-01 21:11:40 +02:00
3d83934caf checker: check mutating methods; generics fixes 2020-06-01 15:44:10 +02:00
75eac291ac all: variable sized options 2020-05-31 12:57:26 +02:00
f0a9b88ac4 all: add stdcall attribute, unhandled exception handler, get_raw_stdin, v_realloc 2020-05-29 03:06:27 +02:00
c7501e2d3d os: fix build issue caused by fileno on *BSD 2020-05-28 11:08:59 +02:00
013fdb8a4b checker: restrict numeric promotions to cases where no data is lost 2020-05-27 05:42:48 +02:00
dda875a9c8 all: unify const names to snake_case 2020-05-22 17:36:09 +02:00
8bf290acf0 os: minor fixes 2020-05-22 06:21:11 +02:00
ac396ea02f http: cleanup backend_nix.c.v, fixes vpm too 2020-05-20 12:04:28 +03:00
931c846602 os: cleanup code duplication for os.create and os.open 2020-05-19 13:38:06 +03:00
03525843a0 parser: do not allow calling private functions 2020-05-18 22:54:11 +02:00
7f4cf08516 parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
e245e22875 os: make exists_in_system_path function public 2020-05-16 22:46:05 +02:00
57dd26650c os: add new function exists_in_system_path 2020-05-16 17:10:34 +02:00
f44a40eee0 checker: check incorrect names 2020-05-16 16:12:23 +02:00
c64f8b0d1f parser/checker: pub: struct fields 2020-05-09 15:16:48 +02:00
32a7bd3a48 parser/checker: do not allow using private types from other modules 2020-05-04 21:56:41 +02:00
9f76a7b250 parser: simplify unused vars & add loop/if vars etc 2020-04-27 23:16:31 +10:00
3ab8dc0092 parser: array init: []string => []string{} 2020-04-26 09:17:17 +02:00