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

243 Commits

Author SHA1 Message Date
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
yuyi
ea10f44fe6 os api: flush_stdout => flush 2020-03-03 00:00:30 +01:00
yuyi
8ac0739858 os api: cp_r => cp_all 2020-03-02 19:30:04 +01:00
Alexander Medvednikov
7f5a15372f os: fix get_raw_line() + minor v2 fixes 2020-02-28 14:05:20 +01:00
Nicolas Sauzede
f5fdbfd004 os: fix getline warning for linux 2020-02-28 02:43:42 +01:00
Alexander Medvednikov
a5db9c3519 os: bring back write_bytes_at() 2020-02-27 00:41:05 +01:00
SleepyRoy
7d2eb4f604 scanner: make 0o prefix the only way to define octals 2020-02-23 23:43:04 +01:00
yuyi
1a1aa267b7 vlib: remove malloc unsafe warning 2020-02-22 12:41:24 +01:00
yuyi
b325320f29 os: minor fixes 2020-02-21 20:14:01 +01:00
yuyi
527377dc86 fix os_test.v 2020-02-21 12:24:13 +01:00
Alexey
8677a5981c os: use unified way to deprecate functions 2020-02-20 23:00:02 +01:00
vitalyster
2e1dbd9f5a windows: use %USERPROFILE% for os.home_dir() 2020-02-18 02:12:10 +01:00
yuyi
6849a4e770 filepath: path separator (#3756) 2020-02-17 20:31:23 +01:00
Alexander Medvednikov
9610821884 v2: defer; match a,b; if x := 2020-02-11 10:26:46 +01:00
yuyi
c1c2b648ab os: typo in wait 2020-02-10 18:48:01 +01:00
Delyan Angelov
1618596218 os: fix compiler warnings when just importing os 2020-02-05 11:23:49 +01:00
radare
2fbfbf45c7 os: simplify read_lines( 2020-01-31 15:59:23 +01:00
Shun Sakai
c8c43a2475 update copyright year 2020-01-23 21:04:46 +01:00
KJ Lawrence
ae3d84df6b os: add open_file function 2020-01-21 16:58:47 +01:00