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

22 Commits

Author SHA1 Message Date
de136f6baf checker: improve pub struct check (fix #14446) (#14777) 2022-06-19 17:42:22 +03:00
59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
72358833e0 time: use Duration(C.INT64_MAX) as infinite (#10539) 2021-06-22 12:17:44 +03:00
3f5aa5e634 sync: make Semaphore.*wait() robust against interrupts by signals (#10491) 2021-06-18 12:44:18 +03:00
8a380f4699 tools: make v test-cleancode test everything by default (#10050) 2021-05-08 13:32:29 +03:00
374739b804 all: rename [ref_only] -> [heap] (#8718) 2021-02-13 16:52:01 +02:00
40066a5daa checker: obey [ref_only] tag, allow embedding in other ref struct (#8707) 2021-02-13 00:47:37 +01:00
1bb4be17d8 cgen: remove srwlock definition workaround for tcc on windows (#8652) 2021-02-09 12:44:18 +02:00
82482167ce vlib: replace all goto statements with labelled break (#8531) 2021-02-03 15:19:42 +01:00
058f3ba013 sync: rename m_lock() -> @lock(), r_lock() -> @rlock(), ... (#8443) 2021-01-30 15:23:55 +01:00
4a955d9c54 sync: don't force Mutex and Semaphore to be reference (#8331) 2021-01-29 20:52:14 +02:00
ac2c3847af all: update copyright to 2019-2021 (#8029) 2021-01-18 13:20:06 +01:00
abc98c273c parser: require assign on type alias (#6477) 2020-09-25 12:02:32 +02:00
863cf8af60 sync: channel implementation (#6074) 2020-08-06 15:28:19 +02:00
8df6e59678 sync: add semaphores (#5831) 2020-07-15 10:22:33 +02:00
c3614c0e38 cgen, sync: implement separate read/write locks for rwshared types (#5687) 2020-07-05 22:53:28 +02:00
3b067f5f85 all: experimental locked concurrency support, part 1 (#5637) 2020-07-04 12:44:25 +02:00
d19a33c420 sync: use Event for waitgroup on windows 2020-06-23 03:23:42 +10:00
013fdb8a4b checker: restrict numeric promotions to cases where no data is lost 2020-05-27 05:42:48 +02:00
7f4cf08516 parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
edb921f463 sync: mark sync.WaitGroup and sync.Mutex with [ref_only] 2020-05-10 08:58:54 +03:00
dc4db87be3 vlib: use new filename format 2020-04-11 19:51:32 +02:00