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

254 Commits

Author SHA1 Message Date
91a712fdf0 Check for max error code overflow
If do not check the overflow of the maximum error code (15841), this can lead to a program crash.
2019-07-17 00:01:42 +02:00
47b0221b82 os: hostname function 2019-07-16 19:23:47 +02:00
36442976c3 fix dir_exists on win 2019-07-16 18:31:49 +02:00
e638e47af5 setenv and unsetenv for windows fix 2019-07-16 17:18:08 +02:00
f5fa43d2fa os: fix executable() for all other BSDs 2019-07-16 16:37:59 +02:00
674969665e freebsd fix 2019-07-16 16:22:25 +02:00
6fabd36732 freebsd: fix os.executable() 2019-07-16 16:19:55 +02:00
c3ad75191d os: fix 'rm' and 'rmdir' implementation on windows 2019-07-16 15:55:51 +02:00
961ffb1868 Windows: temporary fix of dir_exists 2019-07-16 03:17:49 +02:00
9c63cac54d another Windows fix 2019-07-16 02:06:39 +02:00
090cdcf3b9 os: fix PathSeparator on Windows 2019-07-16 01:59:28 +02:00
cc06fe7ae6 os.dir(); fix vroot on Windows 2019-07-16 01:57:06 +02:00
24a1e0e24a better os.executable on macos 2019-07-15 23:25:11 +02:00
9b5383341d Add get_error_msg 2019-07-15 20:39:09 +02:00
449fd372f9 *_nix.v support 2019-07-15 19:23:09 +02:00
7c6f59afa6 FreeBSD support 2019-07-15 17:24:44 +02:00
7058333f17 Add get_module_filename 2019-07-15 14:27:33 +02:00
6c2e313155 add missing implementation of os.getexepath for mac 2019-07-14 16:50:24 +02:00
82ed0156c5 Fixed clang build for windows.
Fixed:
C:\Users\C182~1\AppData\Local\Temp\ccb5oFDP.o: In function `os__fork':
C:/Users/─рэ //.vlang//v2.exe.c:4831: undefined reference to `fork'
C:\Users\C182~1\AppData\Local\Temp\ccb5oFDP.o: In function `os__wait':
C:/Users/─рэ //.vlang//v2.exe.c:4840: undefined reference to `wait'
collect2.exe: error: ld returned 1 exit status
2019-07-14 12:38:03 +02:00
436d7592c7 os: fork() and wait() 2019-07-14 10:22:41 +02:00
5d7bac2016 os: add flush method 2019-07-13 12:30:52 +02:00
d0e7d0070d fix travis windows user home 2019-07-12 20:35:01 +02:00
f834644db4 make gg work on Windows; prebuild glad and cJSON; new ft module 2019-07-12 04:50:14 +02:00
de8dc4cddb hot code reloading examples 2019-07-07 22:02:27 +02:00
d47e2f113f Revert "make function arguments immutable"
This reverts commit 0f0ed8d716.
2019-07-05 02:44:22 +02:00
0f0ed8d716 make function arguments immutable 2019-07-05 00:24:13 +02:00
ebbea9f560 Revert "Added const INVALID_HANDLE_VALUE"
This reverts commit adef37f0f4.
2019-07-04 22:39:20 +02:00
adef37f0f4 Added const INVALID_HANDLE_VALUE 2019-07-04 22:26:07 +02:00
9e4ae929a4 os: remove test file 2019-07-04 20:37:35 +02:00
4e1afc148a os: add term colors for Windows +minor fixes 2019-07-04 17:39:35 +02:00
8f10e37370 make << work with appending arrays; PostgreSQL driver 2019-07-04 17:31:14 +02:00
6b0e4a1d7b fix ls() win not ret []string when cant open dir 2019-07-04 12:59:41 +02:00
68ed555e91 V 0.1.12 2019-07-04 02:21:27 +02:00
4d9c6197fd initial Implementation of ls() for windows 2019-07-04 02:16:39 +02:00
dec0d961f5 os: clean up file functions, use optionals 2019-07-03 21:37:12 +02:00
5c42a31b9b os: capture signals 2019-07-02 23:08:57 +02:00
1bbf3a3a0c make compiler 2019-07-02 21:45:51 +02:00
4ed67fbe7e implement get_line & get_raw_line for windows + REPL 2019-07-02 16:39:40 +02:00
1cd95091f2 remove additional line from write_file 2019-07-01 23:46:06 +02:00
01d5f4d744 Change permission from 'r' to 'rb'
it is preferable to open the file in binary mode.
2019-07-01 23:41:32 +02:00
1ca20196d0 Created os_win.v and added get_file_handle 2019-07-01 17:57:55 +02:00
95841a31d4 Revert "Added permission bits."
This reverts commit ae1313a35c.
2019-07-01 17:46:28 +02:00
ae1313a35c Added permission bits. 2019-07-01 17:37:01 +02:00
61c7fa073b fix compilation on Linux 2019-07-01 17:04:09 +02:00
99a9a6572a lots of Windows fixes and cross compilation for Windows 2019-07-01 16:51:17 +02:00
87fb898864 Create types_win.v for Win API basic types. 2019-07-01 02:45:40 +02:00
42a622c10f Create const.v for Unix/Win32 API constants. 2019-06-30 21:59:56 +02:00
ef5a91a87a os: make write_bytes() public 2019-06-30 21:07:24 +02:00
61b51f6149 os.File clean up + socket.v (dial()) 2019-06-30 20:28:50 +02:00
386367c3d5 os: remove unused functions 2019-06-30 20:28:50 +02:00