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

411 Commits

Author SHA1 Message Date
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
Naheel
4fcabb71c4 os: implement cp for nix 2020-06-01 21:11:40 +02:00
Alexander Medvednikov
3d83934caf checker: check mutating methods; generics fixes 2020-06-01 15:44:10 +02:00
Emily Hudson
75eac291ac all: variable sized options 2020-05-31 12:57:26 +02:00
Emily Hudson
f0a9b88ac4 all: add stdcall attribute, unhandled exception handler, get_raw_stdin, v_realloc 2020-05-29 03:06:27 +02:00
Matt Baulch
c7501e2d3d os: fix build issue caused by fileno on *BSD 2020-05-28 11:08:59 +02:00
Uwe Krüger
013fdb8a4b checker: restrict numeric promotions to cases where no data is lost 2020-05-27 05:42:48 +02:00
yuyi
dda875a9c8 all: unify const names to snake_case 2020-05-22 17:36:09 +02:00
penguindark
8bf290acf0 os: minor fixes 2020-05-22 06:21:11 +02:00
Delyan Angelov
ac396ea02f http: cleanup backend_nix.c.v, fixes vpm too 2020-05-20 12:04:28 +03:00
Delyan Angelov
931c846602 os: cleanup code duplication for os.create and os.open 2020-05-19 13:38:06 +03:00
Alexander Medvednikov
03525843a0 parser: do not allow calling private functions 2020-05-18 22:54:11 +02:00
yuyi
7f4cf08516 parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
asvvvad
e245e22875 os: make exists_in_system_path function public 2020-05-16 22:46:05 +02:00
asvvvad
57dd26650c os: add new function exists_in_system_path 2020-05-16 17:10:34 +02:00
Enzo Baldisserri
f44a40eee0 checker: check incorrect names 2020-05-16 16:12:23 +02:00
Alexander Medvednikov
c64f8b0d1f parser/checker: pub: struct fields 2020-05-09 15:16:48 +02:00
Alexander Medvednikov
32a7bd3a48 parser/checker: do not allow using private types from other modules 2020-05-04 21:56:41 +02:00
joe-conigliaro
9f76a7b250 parser: simplify unused vars & add loop/if vars etc 2020-04-27 23:16:31 +10:00
Alexander Medvednikov
3ab8dc0092 parser: array init: []string => []string{} 2020-04-26 09:17:17 +02:00
Delyan Angelov
86ba1645b0 os: add os.input(prompt) 2020-04-25 22:04:12 +03:00
Enzo Baldisserri
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
Delyan Angelov
ebc41375f1 os.executable: fix panic when os.executable_fallback fails (early in startup) 2020-04-23 21:53:18 +03:00
Delyan Angelov
206c1f4ca1 os: implement os.is_writable_folder/1 2020-04-05 16:56:54 +03:00
Alexander Medvednikov
1d52847924 checker: error on an unknown ident 2020-04-03 10:52:48 +02:00
Alexander Medvednikov
473d9fef55 checker: do not allow extra () in if conditions 2020-03-27 14:57:19 +01:00
yuyi
9c5de77f12 os: ext => file_ext 2020-03-26 14:18:08 +01:00
Alexander Medvednikov
7070b1cda9 cgen: GotoStmt, err variable 2020-03-25 17:24:55 +01:00
Alexander Medvednikov
f101e9b9e2 v2: string fixes, is_dir fix 2020-03-24 11:14:11 +01:00
Alexander Medvednikov
2738a0c776 cgen: backtrace and sigaction fixes 2020-03-22 14:47:45 +01:00
Alexander Medvednikov
ab3f6d9202 cgen: generate indents for more readable C code 2020-03-22 10:12:45 +01:00
Naheel
c50c6812ce os: fix cp() spaces in files names 2020-03-22 08:43:24 +01:00
Delyan Angelov
ba088056ed solaris: make 'v test-compiler' pass (stage 2) 2020-03-21 09:48:02 +01:00
yuyi
2f27758a4b os: realpath => real_path 2020-03-20 16:41:18 +01:00
yuyi
010f3efcf0 os: filename => file_name 2020-03-19 15:49:07 +01:00
Joe Conigliaro
126ef0f5c2 checker/gen: add unchecked exprs & small fixes 2020-03-18 19:56:19 +11:00
Delyan Angelov
19f9c18305 os: make executable() more robust 2020-03-13 22:19:02 +01:00
Alexander Medvednikov
973b5c226a cgen: optionals fixes 2020-03-13 12:22:36 +01:00
yuyi
8ff86dbee6 os: is_abs => is_abs_path 2020-03-10 16:09:37 +01:00
yuyi
57b1b12ab6 os: tmpdir => temp_dir 2020-03-10 15:02:09 +01:00
Delyan Angelov
7036ca55e6 os: implement os.environ() (part 2/2) (#3971) 2020-03-10 14:25:16 +01:00
yuyi
876b73f92c os: join => join_path 2020-03-09 02:23:34 +01:00
yuyi
a569959fb8 os api: cachedir => cache_dir 2020-03-08 15:57:47 +01:00
yuyi
23b11c84b1 os api: basedir => base_dir 2020-03-08 15:43:56 +01:00
yuyi
783dee1f48 os: merge with filepath 2020-03-07 22:26:26 +01:00
Alexander Medvednikov
b7e2af8151 os: better deprecated message 2020-03-04 20:29:17 +01:00
Alexander Medvednikov
f27f832ede cgen: definitions + other fixes; calloc fix 2020-03-04 17:08:28 +01:00
yuyi
448ed41562 os api: rmdir_recursive => rmdir_all 2020-03-03 15:02:50 +01:00