Delyan Angelov
|
ded6c38061
|
vlib: add a new module builtin.wchar , to ease dealing with C APIs that accept wchar_t* (#18794)
|
2023-07-07 02:40:11 +03:00 |
|
Delyan Angelov
|
4c9c515f8b
|
parser: remove hardcoded check for function calls for C.stat , C.sigaction , etc (#18535)
|
2023-06-24 08:03:12 +03:00 |
|
Swastik Baranwal
|
d3de7adcc0
|
builtin: add C.scanf fn decl to cfns.c.v (#17965)
|
2023-04-16 08:00:19 +03:00 |
|
Delyan Angelov
|
71bff213ef
|
builtin: make the C. WIN32 API declarations more precise, to catch errors earlier (#16090)
|
2022-10-17 20:23:33 +03:00 |
|
Rasheed
|
12d3664a09
|
builtin: add a declaration for C.putchar (#16037)
|
2022-10-11 20:53:12 +03:00 |
|
Dominik Pytlewski
|
721328ef58
|
os: fix os.read_file and os.read_bytes for 0 sized /proc/ files on Linux (fix #15852) (#15853)
|
2022-09-25 22:54:46 +03:00 |
|
ChAoS_UnItY
|
0b843b801f
|
checker: fix returning expression with void type (fix #15543) (#15554)
|
2022-08-27 09:00:14 +03:00 |
|
Larpon
|
9f3b6e3e3a
|
android: provide more predictable logging, add comptime termux support (#14984)
|
2022-07-07 18:28:29 +03:00 |
|
Alexander Medvednikov
|
14f06ead1b
|
cgen: fix c2v consts; enum_decl()
|
2022-05-07 00:58:37 +03:00 |
|
Alexander Medvednikov
|
1e9156fd71
|
checker: c2v rune comparison fix
|
2022-05-04 06:49:45 +03:00 |
|
Delyan Angelov
|
0e5c1cee48
|
builtin: improve musl/Alpine support (define weak backtrace/backtrace_symbols/backtrace_symbols_fd symbols) (#14250)
|
2022-05-03 09:17:53 +03:00 |
|
Alexander Medvednikov
|
77645fcf35
|
builtin: define atoi & ftell
|
2022-04-29 04:31:51 +03:00 |
|
Delyan Angelov
|
f72297c331
|
eval: add support for C.read/3, C.malloc/1, $if openbsd {
|
2022-04-28 11:30:36 +03:00 |
|
playX
|
dce2173ac9
|
checker: c2v fixes (#14161)
|
2022-04-26 01:34:26 +03:00 |
|
Alexander Medvednikov
|
364656b312
|
builtin: define C.abs()
|
2022-04-20 13:03:30 +03:00 |
|
Alexander Medvednikov
|
014c3c97f0
|
all: byte => u8
|
2022-04-15 14:45:52 +03:00 |
|
Delyan Angelov
|
469282b20d
|
builtin: cleanup [trusted] tags for C function declarations
|
2022-01-25 19:31:40 +02:00 |
|
Alexander Medvednikov
|
4715fb67c1
|
checker: c2v fixes for enums and pointer to numbers
|
2022-01-25 20:15:45 +03:00 |
|
Alexander Medvednikov
|
216a505c2a
|
builtin: more libc fn definitions
|
2022-01-24 06:14:31 +03:00 |
|
Alexander Medvednikov
|
38d3239b50
|
checker: c2v fixes
|
2022-01-19 15:26:24 +03:00 |
|
Delyan Angelov
|
eed94c727c
|
os: move C struct declarations in their own _default.c.v files (#12268)
|
2021-10-22 17:08:08 +03:00 |
|
Enzo
|
e3b65092d6
|
parser: deprecate size_t (#11443)
|
2021-09-08 13:09:32 +03:00 |
|
Subhomoy Haldar
|
8dc043ba2c
|
builtin: fix minor C fn definitions (#11180)
|
2021-08-14 17:19:27 +03:00 |
|
Subhomoy Haldar
|
0bd68bf5a2
|
builtin: rename invalid parameter names in C fn declarations (#11173)
|
2021-08-13 17:03:39 +03:00 |
|
Delyan Angelov
|
47884dfd1f
|
builtin: move C. calls to .c.v files (#11164)
|
2021-08-12 21:46:38 +03:00 |
|
shadowninja55
|
806d6172cb
|
checker: prohibit casting void (#10690)
|
2021-07-07 21:59:58 +03:00 |
|
Delyan Angelov
|
972542d6ee
|
checker: [noreturn] part 2 (cleanup) (#10667)
|
2021-07-05 05:05:37 +03:00 |
|
Bastian Buck
|
acf9d168cb
|
os: fix some C compiler warnings for windows (#10506)
|
2021-06-18 20:07:25 +03:00 |
|
Enzo
|
4ac751d773
|
os: add signal_opt and deprecate signal (#10005)
|
2021-05-05 15:39:02 +03:00 |
|
Miccah
|
12c3f85507
|
os: add getuid and geteuid (#10002)
|
2021-05-05 14:20:11 +03:00 |
|
Bastian Buck
|
160b605640
|
os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872)
|
2021-04-25 18:16:14 +03:00 |
|
Marcos Diaz
|
187895c93c
|
os: use GetComputerNameW to retrieve hostname on Windows (#9861)
|
2021-04-24 13:22:04 +03:00 |
|
Bastian Buck
|
9ec91f4d58
|
os: add new function os.loginname(), improve some error messages (#9794)
|
2021-04-19 14:57:25 +03:00 |
|
Leah Lundqvist
|
38c517c1a2
|
builtin: use NSLog on iOS for print (#9665)
|
2021-04-10 17:40:43 +03:00 |
|
Delyan Angelov
|
5f07c583fb
|
ci: fix build-vc job (use more precise C.fprintf declaration)
|
2021-04-05 22:24:17 +03:00 |
|
Delyan Angelov
|
acb6145d53
|
ci: final fix for ./v test-all
|
2021-04-05 22:13:53 +03:00 |
|
Delyan Angelov
|
291a88bc62
|
ci: fix some of v test-cleancode 4
|
2021-04-05 21:39:32 +03:00 |
|
Alexander Medvednikov
|
57e6138a61
|
all: remove byteptr and charptr; replace them with &byte and &char
|
2021-04-04 17:43:32 +03:00 |
|
Delyan Angelov
|
c698fa1a58
|
all: support v -watch run (#9577)
|
2021-04-04 16:05:06 +02:00 |
|
joe-conigliaro
|
2d73411396
|
checker: define missing C fn args & check C & JS args (#8770)
|
2021-03-05 17:41:11 +03:00 |
|
Delyan Angelov
|
20f9bdfa8e
|
os: fixes for os.input(), os.get_raw_stdin(), os.get_raw_line() in case of stdin EOF
|
2021-02-27 20:02:36 +02:00 |
|
Stanislav Ershov
|
6a752512b2
|
os: fix os.real_path on Windows (#8822)
|
2021-02-19 11:20:06 +02:00 |
|
Delyan Angelov
|
bf6e9ff95a
|
Revert "parser: make duplicated functions an error (#8792)"
This reverts commit 21bf8fe14e .
|
2021-02-18 09:02:56 +02:00 |
|
zakuro
|
21bf8fe14e
|
parser: make duplicated functions an error (#8792)
|
2021-02-17 20:50:10 +01:00 |
|
Nick Treleaven
|
b07f373433
|
builtin: make 5 C functions trusted, tweak signatures (#8730)
|
2021-02-14 19:37:32 +01:00 |
|
zakuro
|
e4f15605c0
|
checker: reject void type condition (#8737)
|
2021-02-14 07:33:24 +01:00 |
|
Nick Treleaven
|
64d12cdc8d
|
checker: check number of C function arguments for some cases (#8444)
|
2021-01-30 18:33:36 +01:00 |
|
Delyan Angelov
|
995f27a7c0
|
builtin,os: use more precise C. declarations for C.fread, C.fwrite and C.qsort
|
2021-01-15 12:15:31 +02:00 |
|
yuyi
|
7ce3c5e206
|
os: change os.mv/2 return type to ? (#7738)
|
2020-12-31 11:33:39 +02:00 |
|
Nick Treleaven
|
0d28f12c54
|
map: use untyped keys for DenseArray and interleave keys and values (#7142)
|
2020-12-05 22:53:50 +01:00 |
|