Mitchell Hashimoto
|
63cc2ba4fa
|
libuv: implement kqueue
|
2022-04-23 10:31:02 -07:00 |
|
Mitchell Hashimoto
|
825a90e7cc
|
don't blink the cursor while typing
|
2022-04-23 10:22:27 -07:00 |
|
Mitchell Hashimoto
|
87899421bd
|
don't blink cursor when losing focus
|
2022-04-22 17:40:37 -07:00 |
|
Mitchell Hashimoto
|
0b689723f7
|
use async handles to more immediately exit the event loop
|
2022-04-22 15:42:08 -07:00 |
|
Mitchell Hashimoto
|
cd602b660c
|
blinking cursor
|
2022-04-22 15:33:50 -07:00 |
|
Mitchell Hashimoto
|
f8b305df62
|
pass around the event loop, setup a timer to prove it works
|
2022-04-22 13:56:39 -07:00 |
|
Mitchell Hashimoto
|
7d48135e58
|
libuv: fix self-dependent zig error
|
2022-04-22 13:28:59 -07:00 |
|
Mitchell Hashimoto
|
a57f4e76f1
|
fully integrate libuv, no crash on close
|
2022-04-22 12:11:53 -07:00 |
|
Mitchell Hashimoto
|
ccf95d823e
|
libuv: Async
|
2022-04-22 11:57:11 -07:00 |
|
Mitchell Hashimoto
|
cca32c4d1c
|
embedded libuv loop. still some issues:
1. 100% CPU if no handles/requests
2. slow to exit cause it waits for the next tick
|
2022-04-22 10:01:52 -07:00 |
|
Mitchell Hashimoto
|
001aac26e0
|
libuv: backend fd/timeout
|
2022-04-21 19:47:19 -07:00 |
|
Mitchell Hashimoto
|
2496ffafec
|
libuv: timer start
|
2022-04-21 19:43:20 -07:00 |
|
Mitchell Hashimoto
|
10440d6783
|
libuv: Timers
|
2022-04-21 19:32:48 -07:00 |
|
Mitchell Hashimoto
|
4b0cddc948
|
libuv: thread self, no deinit
|
2022-04-21 16:28:06 -07:00 |
|
Mitchell Hashimoto
|
a5b3b52b1b
|
libuv: Threads
|
2022-04-21 16:26:26 -07:00 |
|
Mitchell Hashimoto
|
b1f9f68e87
|
libuv: Sem
|
2022-04-21 15:57:45 -07:00 |
|
Mitchell Hashimoto
|
21ee510471
|
starting libuv bindings
|
2022-04-21 09:33:32 -07:00 |
|