Uwe Krüger
|
a8437584aa
|
gc: extend optimized mode to channel buffers (#10443)
|
2021-06-14 18:12:47 +03:00 |
Delyan Angelov
|
8a380f4699
|
tools: make `v test-cleancode` test everything by default (#10050)
|
2021-05-08 13:32:29 +03: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 |
Uwe Krüger
|
374739b804
|
all: rename `[ref_only]` -> `[heap]` (#8718)
|
2021-02-13 16:52:01 +02:00 |
Uwe Krüger
|
835b3b2b81
|
sync: simplify `WaitGroup` and `PoolProcessor` and use atomic counters (#8715)
|
2021-02-13 13:52:27 +01:00 |
Uwe Krüger
|
058f3ba013
|
sync: rename `m_lock() -> @lock()`, `r_lock() -> @rlock()`, ... (#8443)
|
2021-01-30 15:23:55 +01:00 |
Uwe Krüger
|
6477748e88
|
sync/waitgroup: use value mutex and semaphore; remove sync.Waiter (#8431)
|
2021-01-30 11:08:43 +02:00 |
Uwe Krüger
|
4a955d9c54
|
sync: don't force `Mutex` and `Semaphore` to be reference (#8331)
|
2021-01-29 20:52:14 +02:00 |
Uwe Krüger
|
3b067f5f85
|
all: experimental locked concurrency support, part 1 (#5637)
|
2020-07-04 12:44:25 +02:00 |
joe-conigliaro
|
d19a33c420
|
sync: use Event for waitgroup on windows
|
2020-06-23 03:23:42 +10:00 |
Richard Warburton
|
640bbbae85
|
waitgroup: remove races, make platform independent, document
|
2020-06-22 11:07:34 +02:00 |
yuyi
|
7f4cf08516
|
parser: check `(mut f Foo)` syntax
|
2020-05-17 13:51:18 +02:00 |
Delyan Angelov
|
edb921f463
|
sync: mark sync.WaitGroup and sync.Mutex with [ref_only]
|
2020-05-10 08:58:54 +03:00 |
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
Delyan Angelov
|
0d52cc97e4
|
sync: make new_mutex() and new_waitgroup() return &Mutex and &Waitgroup
|
2020-01-19 20:32:22 +01:00 |
Alexander Medvednikov
|
848cd3cb3e
|
run vfmt on http, net, sync, strconv
|
2019-12-22 01:57:50 +03:00 |
Alexander Medvednikov
|
55f32fc413
|
more mutability fixes
|
2019-12-06 19:23:24 +03:00 |
Delyan Angelov
|
b907cf2179
|
sync/waitgroup: force sleeping for 1ms
fixes issues #2874 and #2961
|
2019-12-03 15:05:08 +03:00 |
Delyan Angelov
|
32b3611026
|
sync: new_mutex() and new_waitgroup()
|
2019-10-25 17:24:40 +03:00 |
Alexander Medvednikov
|
3d6bdc2dc3
|
public enums + more public structs (libs/examples/tests)
|
2019-10-24 13:24:50 +03:00 |
joe-conigliaro
|
32683ad6fd
|
sync: fix mutex on win & waitgroup (all os) update. fixes news_fetcher example on win (#1776)
|
2019-08-29 11:48:03 +03:00 |
Richard Warburton
|
07ed320110
|
sync: WaitGroup
|
2019-07-30 15:06:16 +02:00 |