yuyi
|
e97036a25b
|
v: remove the automatic passing of structs with more than 8 fields by reference (related #17159) (#22547)
|
2024-10-17 11:04:23 +03:00 |
|
yuyi
|
008aaad999
|
fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185)
|
2024-09-10 11:25:56 +03:00 |
|
yuyi
|
c51d30bf53
|
fmt: fix alignment of struct init fields (#22025)
|
2024-08-11 09:11:24 +03:00 |
|
yuyi
|
ddb6685d8a
|
fmt: fix and simplify align of struct fields (#21995)
|
2024-08-05 20:23:39 +03:00 |
|
Delyan Angelov
|
0963069b98
|
dlmalloc: fix notice for ambiguous expression with both >> and & (#21539)
|
2024-05-21 01:56:54 +03:00 |
|
Delyan Angelov
|
6752ce8914
|
builtin,dlmalloc: fixes for v vlib/v/gen/c/coutput_test.v for gcc14.1, which is stricter
|
2024-05-19 17:18:48 +03:00 |
|
Turiiya
|
1a35a783f1
|
breaking,checker: disallow initializing private struct fields outside structs module (#21183)
|
2024-04-12 13:53:02 +03:00 |
|
Turiiya
|
f77bb32044
|
all: fix typos (#21089)
|
2024-03-25 12:18:27 +02:00 |
|
Alexander Medvednikov
|
f09826e928
|
all: unwrap const() blocks
|
2023-11-25 10:02:51 +03:00 |
|
Joe C
|
757929392e
|
all: update attributes to use new syntax
|
2023-11-15 16:16:01 +11:00 |
|
yuyi
|
55ca8d8d8e
|
fmt: align the custom values of the enum fields (#19331)
|
2023-09-12 14:44:38 +03:00 |
|
Delyan Angelov
|
5bb02b3dd7
|
tools: fix some noise in the output of v test-all
|
2023-08-03 23:19:14 +03:00 |
|
Swastik Baranwal
|
3d99f1f2c2
|
checker: disallow struct int to ptr outside unsafe (#17923)
|
2023-04-13 07:38:21 +02:00 |
|
Delyan Angelov
|
725456cde0
|
ci: fix warnings in v -cc gcc -keepc -freestanding -o bel vlib/os/bare/bare_example_linux.v
|
2023-01-06 14:55:01 +02:00 |
|
shove
|
8b962f8446
|
checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752)
|
2022-09-15 07:59:31 +03:00 |
|
Delyan Angelov
|
ed43bfc469
|
ci: fix dlmalloc again (workaround vfmt)
|
2022-07-21 21:21:20 +03:00 |
|
Delyan Angelov
|
e29f6d1393
|
markused: fix ./v -skip-unused -cc gcc -keepc -freestanding -o bel vlib/os/bare/bare_example_linux.v
|
2022-07-21 21:18:33 +03:00 |
|
Delyan Angelov
|
d9fe2edc41
|
ci: fix failing build-module-docs (because of unsafe { unsafe { nil } } )
|
2022-07-21 21:11:43 +03:00 |
|
Alexander Medvednikov
|
9099594a49
|
all: wrap up unsafe { nil } (p. 3)
|
2022-07-21 21:01:30 +03:00 |
|
Alexander Medvednikov
|
caa0c2f153
|
vfmt: voidptr(0) => unsafe { nil } (p.1)
|
2022-07-21 20:46:01 +03:00 |
|
Delyan Angelov
|
5e0899853b
|
dlmalloc: fix warning about fixed arrays of references, by using unsafe{}
|
2022-07-16 16:37:20 +03:00 |
|
yuyi
|
c160ba2a8d
|
checker: stricter mutable reference check (fix #14803) (#14805)
|
2022-06-21 13:23:21 +03:00 |
|
playX
|
65eb383cfd
|
dlmalloc: add a temporary workaround for a segfault (#13120)
|
2022-01-10 15:54:23 +02:00 |
|
playX
|
ac7e79ffd2
|
dlmalloc: fix WASM codegen bug (#13090)
|
2022-01-08 08:40:23 +02:00 |
|
playX
|
287331bc19
|
builtin: add builtin/wasm_bare (#13078)
|
2022-01-07 13:16:06 +02:00 |
|
playX
|
ec91de3504
|
builtin: use dlmalloc for -freestanding (#13054)
|
2022-01-06 14:10:37 +02:00 |
|
playX
|
70a0aab72b
|
vlib: add a dlmalloc module (#12974)
|
2022-01-05 18:17:47 +02:00 |
|