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

9749 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
8aa7da1be1 http_win: fix BUF_MAX 2019-07-16 15:29:27 +02:00
9c586e7e92 crypto md5 2019-07-16 14:20: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
b20d7ad086 builtin: Move free from array.v to builtin.v 2019-07-15 22:56:10 +02:00
840e496a51 force snake_case in variable names 2019-07-15 22:53:33 +02:00
d58174e77f math: moved fraction to math/fraction 2019-07-15 21:16:41 +02:00
9b5383341d Add get_error_msg 2019-07-15 20:39:09 +02:00
ecda895003 move zip C dependency to thirdparty/ 2019-07-15 19:30:53 +02:00
449fd372f9 *_nix.v support 2019-07-15 19:23:09 +02:00
b36a9f7e55 glfw always on top 2019-07-15 19:23:09 +02:00
f27777af56 Add wrapper of https://github.com/kuba--/zip 2019-07-15 18:55:00 +02:00
a7529b7b05 sha1 implementation + helper funcs 2019-07-15 17:49:01 +02:00
7c6f59afa6 FreeBSD support 2019-07-15 17:24:44 +02:00
5a9116b697 http: make do() public 2019-07-15 16:06:23 +02:00
d8df8474bc http_win.do: Reject URL without '://'
Before it would accept 'domain/path' but set host = 'ath'.
2019-07-15 15:43:54 +02:00
7058333f17 Add get_module_filename 2019-07-15 14:27:33 +02:00
4af58e0925 cmath: added arg, log and complex pow operations 2019-07-15 14:27:03 +02:00
916b13b286 fix maps 2019-07-15 12:33:18 +02:00
3b1964e9df migrate remaining code to the new maps 2019-07-14 22:26:21 +02:00
f7dbbf5810 re-write map.v and update the compiler 2019-07-14 22:08:17 +02:00
9a3baf5609 bf: add setall(), clearall(), string() and str2bf() 2019-07-14 18:24:37 +02:00
7fa1f423e2 fix time_test.v 2019-07-14 17:08:14 +02:00
6c2e313155 add missing implementation of os.getexepath for mac 2019-07-14 16:50:24 +02:00
6995cc0234 time: fix test_days_in_month() 2019-07-14 16:47:02 +02:00
1ce295b683 time: days_in_month() 2019-07-14 16:43:57 +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
5dfd5fa3e7 net: add windows socket support 2019-07-14 00:04:45 +02:00
2cb12b4f4e rand: change rand.seed() to receive seed value 2019-07-13 18:17:45 +02:00
af7d49103b json: Windows fix 2019-07-13 16:47:23 +02:00
b4afa964fc hash/crc32 2019-07-13 15:11:32 +02:00
5d7bac2016 os: add flush method 2019-07-13 12:30:52 +02:00
3281e44e84 http_win : fix buf length
Line 157 : buf[nr_read] = 0 
set the null character '\0'
2019-07-13 12:30:21 +02:00
ef899b7c09 bf: add cmp(), join(), slice(), popcount() and hamming() 2019-07-12 20:46:37 +02:00
2538a7e752 math : fix typos 2019-07-12 20:45:56 +02:00
4c4e0c690c Fix missing rename of pos -> hpos; move s next to use site 2019-07-12 20:43:42 +02:00
d0e7d0070d fix travis windows user home 2019-07-12 20:35:01 +02:00
5baff9beda http: Windows fixes 2019-07-12 16:26:02 +02:00