- 10 Mar, 2019 3 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
To cope with really slow VM.
-
Philippe Gerum authored
-
- 09 Mar, 2019 1 commit
-
-
Philippe Gerum authored
-
- 08 Mar, 2019 5 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
- 07 Mar, 2019 1 commit
-
-
Philippe Gerum authored
This is actually how it behaves, 'event' may be confusing due to other implementations using different semantics.
-
- 05 Mar, 2019 1 commit
-
-
Philippe Gerum authored
-
- 04 Mar, 2019 29 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
At this chance, the API is simplified in the following ways: - we don't provide pulse-mode semaphores anymore. Those should be provided by a higher level API as flags for instance (ungated monitors would support that easily by using the signedness bit of an event monitor value as such flag). - threads now always wait by priority order. The rarely used FIFO wait mode was dropped. Those changes make the @flags parameter to evl_new_sem() useless, which allows to remove it from the signature.
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
evl_log() and evl_printf() helpers moved to a utility file.
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-