Toshio Ito
Toshio Ito
Thanks for comment! Yes, I've also noticed most calls of `process_post` don't check the return code. In my opinion, it's a bug and should be fixed by another p-r, whether...
I agree with you @atiselsts. Your option 2 is better than my p-r. I just don't know how to achieve that.
I thought what we needed here was a lock-free multi-producer queue like in https://www.linuxjournal.com/content/lock-free-multi-producer-multi-consumer-queue-ring-buffer I'm not sure we can implement the one in the above blog post in Contiki-NG. I...
I just examined the code of cc26xx BLE (ble-hal-cc26xx) and found that it heavily relied on the event queue mechanism. Now I think it's worth the effort to try to...
The event queue is basically a multi-producer single-consumer queue. Because the consumer (`do_event` function) always runs in non-ISR context, we have three cases to consider. 1. Producer (in ISR) preempts...
I'm gonna make three pull-requests that implement an alternative solution to this pull-request. 1. Add sys/atomic, which provides atomic compare-and-swap (CAS) API. 2. Extend lib/ringbufindex with atomic put/get API using...
@HKey thanks for the tip! It works in my environment, too! (by the way my environment has been upgraded to Firefox42, Xubuntu 14.04 64bit)
Hi! Here is the incomplete translation to greskell. ```haskell example :: GTraversal Transform () AVertex example = source "g" & sV [] &. gHasLabel "person" &. gHas2 "person_id" personId &....