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 |