Sönke Ludwig
e28450f9f5
Implement a CFRunLoop based event loop.
...
This enables efficient integration of the kqueue based I/O processing with Apple OS based UI apps.
On top of that, an FSEvent based directory watcher can now be implemented to replace the inefficient generic watcher that is used on macOS right now.
2020-05-22 16:02:45 +02:00
Sönke Ludwig
157de1d3f5
Allow taggedalgebraic 0.11.x.
2019-02-22 21:28:19 +01:00
Sönke Ludwig
968084f074
Remove the default dependency to libanl. Fixes #78 .
...
The dependency wasn't used at all, but is now optionally used through the epoll-gaia configuration.
2018-11-11 13:07:48 +01:00
Sönke Ludwig
90a60f7981
Add nogc typed alloc/free functions and make assert_nogc actually nogc.
2018-10-24 11:38:13 +02:00
Sönke Ludwig
04ceb51fce
Add LICENSE files and fix package license field.
2018-10-02 11:09:26 +02:00
Sönke Ludwig
abdbc91c4b
Merge pull request #72 from kubo39/res_init
...
Call __res_init on linux when getaddrinfo failed, fix #40
2018-05-13 09:45:12 +02:00
Sönke Ludwig
93f92dccf8
Support LDC/GDC for the win32 configuration.
2017-12-17 22:42:36 +01:00
Hiroki Noda
83317bb2bf
Call __res_init on linux when getaddrinfo failed, fix #40
2017-12-17 11:55:20 +09:00
Sönke Ludwig
bada4d701f
Fix linker error for LDC/Windows.
2017-09-05 15:09:06 +02:00
Sönke Ludwig
ca11fdec82
Implement WinAPI based TCP socket support.
2017-06-24 22:31:16 +02:00
Sönke Ludwig
5f3dc4fd78
Fix x86_mscoff/-m32mscoff build.
2017-03-09 11:35:19 +01:00
Sönke Ludwig
356a34fad2
Implement simple (synchronous) DNS lookup for the WinAPI driver.
2017-01-23 21:37:35 +01:00
Sönke Ludwig
b556849af2
Fully fix the Win64 build (test might still fail).
2017-01-23 10:03:36 +01:00
Sönke Ludwig
c32a4d6da9
Enable kqueue configuration.
2017-01-22 20:54:25 +01:00
Sönke Ludwig
dd5c88d1ed
Fix compilation and event behavior on macOS.
2017-01-22 12:36:27 +01:00
Sönke Ludwig
8a365f6d07
Use the 0.8.x line of libasync and fix compilation of the (stub) libasync driver.
2016-12-18 23:55:59 +01:00
Sönke Ludwig
2846637f95
Add AlgebraicChoppedVector as the future base for the event drivers FD map.
2016-10-24 00:12:35 +02:00
Sönke Ludwig
5f243cbb18
Improve cross-platform organization and fix compilation on Windows (posix driver).
2016-10-18 11:53:52 +02:00
Sönke Ludwig
270543d3d8
Implement getaddrinfo_a based DNS lookup for Linux.
2016-10-16 23:01:22 +02:00
Sönke Ludwig
95ccc347d5
Add stub libasync support.
2016-10-05 14:38:29 +02:00
Sönke Ludwig
6e1690e804
Mention "experimental" in the package description.
2016-06-18 07:37:16 +02:00
Sönke Ludwig
d8da9b7b45
Add license and copyright fields.
2016-06-18 07:36:31 +02:00
Sönke Ludwig
2a926d87aa
Initial version with sone partial Posix implementations.
2016-01-11 21:33:49 +01:00