kbkpbot
|
bd465b5254
|
sync: use SpinLock for channel (fix #24680) (#24802)
|
2025-06-28 14:55:06 +03:00 |
|
Alexander Medvednikov
|
7d57a19d7e
|
checker: do not allow &u8(0), force nil like we do with &Type(0)
|
2025-05-03 22:37:51 +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
|
4bce71e12f
|
fmt: fix enum/struct_decl/struct_init fields with empty newlines (#22051)
|
2024-08-15 17:28:52 +03:00 |
|
yuyi
|
c51d30bf53
|
fmt: fix alignment of struct init fields (#22025)
|
2024-08-11 09:11:24 +03:00 |
|
yuyi
|
79ee4ae046
|
fmt: fix alignment of enumeration types (#21999)
|
2024-08-07 15:46:50 +03:00 |
|
yuyi
|
ddb6685d8a
|
fmt: fix and simplify align of struct fields (#21995)
|
2024-08-05 20:23:39 +03:00 |
|
Delyan Angelov
|
776e7ad0b1
|
sync,os,thirdparty: fix cross compilation from macos to windows (#21484)
|
2024-05-10 22:04:52 +03:00 |
|
Turiiya
|
c086bee5be
|
breaking,vlib: update handling of imports whose symbols are not directly used in imported file, remove pub const is_used = 1 workarounds (#21160)
|
2024-04-01 22:07:05 +03:00 |
|
Alexander Medvednikov
|
f09826e928
|
all: unwrap const() blocks
|
2023-11-25 10:02:51 +03:00 |
|
shove
|
2a6c1d9074
|
all: assigning 0 to reference fields now requires unsafe blocks (fix #14911) (#19955)
|
2023-11-23 11:16:26 +02:00 |
|
Joe C
|
757929392e
|
all: update attributes to use new syntax
|
2023-11-15 16:16:01 +11:00 |
|
Delyan Angelov
|
14618a1b18
|
sync: use -d debug_channels instead of just -g to turn on assertions in sync.channel_select (cleaner -cross code)
|
2023-10-26 05:34:20 +03:00 |
|
Larpon
|
95509cf8fb
|
all: make all struct C.XYZ -> pub struct C.XYZ (#19651)
|
2023-10-25 15:01:50 +03:00 |
|
Alexander Medvednikov
|
545ee1ae23
|
checker: stricter rules for C types; C aliases; sokol fixes
|
2023-10-14 18:31:44 +03:00 |
|
yuyi
|
55ca8d8d8e
|
fmt: align the custom values of the enum fields (#19331)
|
2023-09-12 14:44:38 +03:00 |
|
kbkpbot
|
fe9bdd4168
|
sync: make sync.Direction public (#19047)
|
2023-08-03 09:22:48 +03:00 |
|
Herman
|
af38f8b3ba
|
channels: refactor the channel_select function (#18711)
|
2023-07-02 15:45:30 +03:00 |
|
yuyi
|
6e4dc82f28
|
sync: fix error of empty struct channel (fix #17556) (#17597)
|
2023-03-11 12:02:51 +02:00 |
|
yuyi
|
ef5be22f81
|
all: replace generic <> with [] - part 2 (#16536)
|
2022-11-26 18:23:26 +02:00 |
|
yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
shove
|
8b962f8446
|
checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752)
|
2022-09-15 07:59:31 +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 |
|
yuyi
|
de136f6baf
|
checker: improve pub struct check (fix #14446) (#14777)
|
2022-06-19 17:42:22 +03:00 |
|
Vincenzo Palazzo
|
17bba712bd
|
checker: ban unsafe pointer/fn comparison (#14462)
|
2022-05-20 18:30:16 +03:00 |
|
Alexander Medvednikov
|
014c3c97f0
|
all: byte => u8
|
2022-04-15 14:45:52 +03:00 |
|
Delyan Angelov
|
f1f75897b3
|
sync: use asserts in channel code only when -d debug is passed
|
2022-04-14 14:00:57 +03:00 |
|
Subhomoy Haldar
|
114a341f5f
|
rand: simplify rand.PRNG, move to optional types for error handling (#13570)
|
2022-02-23 12:36:14 +02:00 |
|
Delyan Angelov
|
730b2a9263
|
sync: move sync.atomic2 to sync.stdatomic, cleanup
|
2021-12-28 10:16:22 +02:00 |
|
Delyan Angelov
|
79cb303a6c
|
sync: improve compatibility with -Wimpure-v
|
2021-12-01 11:24:51 +02:00 |
|
playX
|
c1aa782a6c
|
js,checker: fix some modules build for v -b js self , fix or block check in ast.CallExpr (#12231)
|
2021-10-19 12:11:54 +03:00 |
|