kbkpbot
|
cf61f4fa1b
|
builtin: fix C prefix for proc_pidpath() (#25239)
|
2025-09-05 12:23:24 +03:00 |
|
kbkpbot
|
2d87ac4837
|
cgen: move closure C code to V code under vlib/builtin/closure/ (#24912)
|
2025-07-27 17:44:06 +03:00 |
|
kbkpbot
|
5d4e89f888
|
os,runtime: move some C struct and fn def to builtin (#24942)
|
2025-07-22 07:55:53 +03:00 |
|
kbkpbot
|
1ea8574659
|
os: fix windows get_error_msg() leak (#24899)
|
2025-07-14 14:54:55 +03:00 |
|
kbkpbot
|
fa904c495e
|
builtin,cgen,markused: add struct @[aligned] support for structs allocated on the heap too (#24886)
|
2025-07-13 20:56:28 +03:00 |
|
kbkpbot
|
c72d77d8a4
|
os: fix os.File's tell/0 method for windows (fix #24217) (#24218)
|
2025-05-20 15:41:15 +03:00 |
|
kbkpbot
|
d78bf1122d
|
os: add disk_usage/1 (#23634)
|
2025-02-02 19:32:21 +02:00 |
|
Felipe Pena
|
c2e436518b
|
checker: fix private symbol visibility checking (fix #23518) (#23543)
|
2025-01-27 11:42:27 +02:00 |
|
Delyan Angelov
|
991ec1f9d2
|
builtin: add -prealloc -d prealloc_memset -d prealloc_memset_value=65 -d prealloc_dump , to better analyze the memory patterns of running V programs
|
2025-01-24 16:54:49 +02:00 |
|
Ekopalypse
|
ca6727303d
|
os: use _wputenv instead of _putenv to stay in sync with _wgetenv (fix changing env variables with non ASCII content on windows) (#22920)
|
2024-11-21 01:33:02 +02:00 |
|
Delyan Angelov
|
217b191492
|
builtin: support -d builtin_print_use_fprintf , make the C fn declarations stricter (#22137)
|
2024-08-31 16:57:51 +03:00 |
|
yuyi
|
209063ffd0
|
fmt: implement wrapping function's super long arguments (fix #15545, fix #21643) (#21782)
|
2024-07-02 23:10:00 +03:00 |
|
Turiiya
|
f77bb32044
|
all: fix typos (#21089)
|
2024-03-25 12:18:27 +02:00 |
|
Delyan Angelov
|
d1dcffa928
|
os: fix File.tell for files > 2GB on windows, by using C._telli64(f.fd) (#20072)
|
2023-12-03 03:58:01 +02:00 |
|
Joe C
|
757929392e
|
all: update attributes to use new syntax
|
2023-11-15 16:16:01 +11:00 |
|
Larpon
|
95509cf8fb
|
all: make all struct C.XYZ -> pub struct C.XYZ (#19651)
|
2023-10-25 15:01:50 +03:00 |
|
Alexander Medvednikov
|
6f79eecce0
|
checker: bring back pascal case check for aliases
|
2023-10-14 22:55:19 +03:00 |
|
Alexander Medvednikov
|
545ee1ae23
|
checker: stricter rules for C types; C aliases; sokol fixes
|
2023-10-14 18:31:44 +03:00 |
|
Spydr
|
6d1558b006
|
native, builtin, ast: handle ast.HashStmt correctly and reduce macro usage in builtin (#19498)
|
2023-10-04 16:42:15 +03:00 |
|
shuankio
|
a0490f2b67
|
net.http: fix post error with https on windows (#19334)
|
2023-09-12 15:43:13 +03:00 |
|
Delyan Angelov
|
eef9b5f168
|
builtin,os: fix compiling V programs with latest clang 16 on windows (clang 16 is stricter than clang 14) (#19095)
|
2023-08-09 15:04:44 +03:00 |
|
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 |
|