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

328 Commits

Author SHA1 Message Date
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
86ba1645b0 os: add os.input(prompt) 2020-04-25 22:04:12 +03:00
323ca2b3bb checker: check duplicates on match with no else
Refactor match duplication test to work even if there is not else, and to include every expression.
Add tests for duplicate expressions in match.
2020-04-24 17:04:39 +03:00
ebc41375f1 os.executable: fix panic when os.executable_fallback fails (early in startup) 2020-04-23 21:53:18 +03:00
206c1f4ca1 os: implement os.is_writable_folder/1 2020-04-05 16:56:54 +03:00
1d52847924 checker: error on an unknown ident 2020-04-03 10:52:48 +02:00
473d9fef55 checker: do not allow extra () in if conditions 2020-03-27 14:57:19 +01:00
9c5de77f12 os: ext => file_ext 2020-03-26 14:18:08 +01:00
7070b1cda9 cgen: GotoStmt, err variable 2020-03-25 17:24:55 +01:00
f101e9b9e2 v2: string fixes, is_dir fix 2020-03-24 11:14:11 +01:00
2738a0c776 cgen: backtrace and sigaction fixes 2020-03-22 14:47:45 +01:00
ab3f6d9202 cgen: generate indents for more readable C code 2020-03-22 10:12:45 +01:00