Robbert van der Helm
|
b209c9caf3
|
Move the event loop to its own module
Now that the context module is becoming larger and larger.
|
2022-02-28 12:57:01 +01:00 |
|
Robbert van der Helm
|
b7904126ac
|
Allow the Linux event loop on macOS
|
2022-02-15 21:25:55 +01:00 |
|
Robbert van der Helm
|
f645b6a92f
|
Relicense under the ISC license
|
2022-02-12 16:04:46 +01:00 |
|
Robbert van der Helm
|
1f2029ecbe
|
Replace spawn_unchecked with static lifetimes
These things don't need to hold references, so this gets rid of some
nasty c ode.
|
2022-02-05 16:09:59 +01:00 |
|
Robbert van der Helm
|
b901dac012
|
Disambiguate rustdoc link references
|
2022-02-05 12:56:03 +01:00 |
|
Robbert van der Helm
|
3a1fbed4c3
|
Mark MainThreadExecutor::execute as unsafe
This should only be called from the main thread. Otherwise the API's
threading guarantees will not be upheld.
|
2022-02-01 17:01:05 +01:00 |
|
Robbert van der Helm
|
565d9259c3
|
Use weak references to the executor
So this cyclic reference can't keep it alive.
|
2022-02-01 15:31:16 +01:00 |
|
Robbert van der Helm
|
98076ff792
|
Use a custom .spawn_unchecked without nightly req
Courtesy of Yandros on the Rust Discord.
|
2022-02-01 15:04:36 +01:00 |
|
Robbert van der Helm
|
735cec4fba
|
Update context docs
|
2022-02-01 00:01:43 +01:00 |
|
Robbert van der Helm
|
2380768bad
|
Add a Linux-specific event loop
Implementations for Windows and macOS should be fairly similar, but
using the OS' message loop instad of a thread.
|
2022-01-31 19:45:11 +01:00 |
|