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
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
c50c6812ce os: fix cp() spaces in files names 2020-03-22 08:43:24 +01:00
ba088056ed solaris: make 'v test-compiler' pass (stage 2) 2020-03-21 09:48:02 +01:00
2f27758a4b os: realpath => real_path 2020-03-20 16:41:18 +01:00
010f3efcf0 os: filename => file_name 2020-03-19 15:49:07 +01:00
126ef0f5c2 checker/gen: add unchecked exprs & small fixes 2020-03-18 19:56:19 +11:00
19f9c18305 os: make executable() more robust 2020-03-13 22:19:02 +01:00
973b5c226a cgen: optionals fixes 2020-03-13 12:22:36 +01:00
8ff86dbee6 os: is_abs => is_abs_path 2020-03-10 16:09:37 +01:00
57b1b12ab6 os: tmpdir => temp_dir 2020-03-10 15:02:09 +01:00
7036ca55e6 os: implement os.environ() (part 2/2) (#3971) 2020-03-10 14:25:16 +01:00
876b73f92c os: join => join_path 2020-03-09 02:23:34 +01:00
a569959fb8 os api: cachedir => cache_dir 2020-03-08 15:57:47 +01:00
23b11c84b1 os api: basedir => base_dir 2020-03-08 15:43:56 +01:00
783dee1f48 os: merge with filepath 2020-03-07 22:26:26 +01:00
b7e2af8151 os: better deprecated message 2020-03-04 20:29:17 +01:00
f27f832ede cgen: definitions + other fixes; calloc fix 2020-03-04 17:08:28 +01:00
448ed41562 os api: rmdir_recursive => rmdir_all 2020-03-03 15:02:50 +01:00
ea10f44fe6 os api: flush_stdout => flush 2020-03-03 00:00:30 +01:00
8ac0739858 os api: cp_r => cp_all 2020-03-02 19:30:04 +01:00
7f5a15372f os: fix get_raw_line() + minor v2 fixes 2020-02-28 14:05:20 +01:00
f5fdbfd004 os: fix getline warning for linux 2020-02-28 02:43:42 +01:00
a5db9c3519 os: bring back write_bytes_at() 2020-02-27 00:41:05 +01:00
7d2eb4f604 scanner: make 0o prefix the only way to define octals 2020-02-23 23:43:04 +01:00
1a1aa267b7 vlib: remove malloc unsafe warning 2020-02-22 12:41:24 +01:00
b325320f29 os: minor fixes 2020-02-21 20:14:01 +01:00
527377dc86 fix os_test.v 2020-02-21 12:24:13 +01:00
8677a5981c os: use unified way to deprecate functions 2020-02-20 23:00:02 +01:00
2e1dbd9f5a windows: use %USERPROFILE% for os.home_dir() 2020-02-18 02:12:10 +01:00
6849a4e770 filepath: path separator (#3756) 2020-02-17 20:31:23 +01:00
9610821884 v2: defer; match a,b; if x := 2020-02-11 10:26:46 +01:00
c1c2b648ab os: typo in wait 2020-02-10 18:48:01 +01:00
1618596218 os: fix compiler warnings when just importing os 2020-02-05 11:23:49 +01:00
2fbfbf45c7 os: simplify read_lines( 2020-01-31 15:59:23 +01:00
c8c43a2475 update copyright year 2020-01-23 21:04:46 +01:00
ae3d84df6b os: add open_file function 2020-01-21 16:58:47 +01:00
f317b65808 ui: fixes so that the ui demo works on linux too
* Implement os.resource_abs_path/1 .
* Implement glfw.get_window_size and glfw.get_framebuffer_size .
2020-01-12 19:35:06 +01:00
b6c0b22742 interfaces fixes; freetype.text_width(); gl and stbi fixes 2020-01-12 16:11:28 +01:00
66a6fa163e windows: read console using ReadFile/ReadConsole (#3387) 2020-01-10 14:06:40 +01:00
025efcb731 os: add is_executable, is_writable and is_readable 2020-01-06 09:15:06 +01:00