305 Commits

Author SHA1 Message Date
Bert Belder
2b07037dbb dist: merge release tag v1.1.0 2017-12-04 00:08:09 +01:00
Bert Belder
c751fb935f version 1.1.0 v1.1.0 2017-12-04 00:06:28 +01:00
Bert Belder
778082c38a build: combined dll depends on dist/wepoll.h 2017-12-04 00:05:00 +01:00
Bert Belder
614e5c493e build: rename 'combined' target to 'dist' 2017-12-04 00:03:51 +01:00
Bert Belder
11e6439c38 doc: move readme to root 2017-12-03 23:57:55 +01:00
Bert Belder
523bb0f8c0 doc: externalize links 2017-12-03 23:55:49 +01:00
Bert Belder
f223463f12 doc: externalize links 2017-12-03 23:50:32 +01:00
Bert Belder
712eaab58b doc: epoll_create() size argument must be greater than zero 2017-12-03 23:40:29 +01:00
Bert Belder
3e3d414637 doc: improve readability of epoll_wait() return value list 2017-12-03 23:40:13 +01:00
Bert Belder
d64a5f282d test: remove unnecessary event mask casts to uint32_t 2017-12-03 23:16:10 +01:00
Bert Belder
7d3dd32b3d header: cast event types to uint32_t 2017-12-03 23:15:31 +01:00
Bert Belder
ceb44f6501 header: align values in enum EPOLL_EVENTS definition 2017-12-03 23:14:22 +01:00
Bert Belder
49f73f6723 sock: list out known epoll event types 2017-12-03 23:13:01 +01:00
Bert Belder
c22de2ecab header: note that EPOLLMSG is never reported 2017-12-03 22:56:09 +01:00
Bert Belder
6209fd4850 header: mark windows-specific fields in union epoll_data 2017-12-03 22:55:55 +01:00
Bert Belder
f7e15f1ba8 reflock-tree: remove unnecessary casts 2017-12-03 19:09:32 +01:00
Bert Belder
b3335d9c19 src: remove unnecessary #ifndef from regular/internal.h 2017-12-03 19:01:03 +01:00
Bert Belder
63d3e3b2bc src: merge ntstatus.h into nt.h 2017-12-03 18:58:43 +01:00
Bert Belder
6c5ad68f48 dist: merge release tag v1.0.2 2017-12-03 18:21:26 +01:00
Bert Belder
c5515a71be version 1.0.2 v1.0.2 2017-12-03 18:19:07 +01:00
Bert Belder
a0865a8677 test: add test for automatic dropping or closed sockets 2017-12-03 18:17:45 +01:00
Bert Belder
af9180dcfb doc: document caveats related to auto-dropping of closed sockets 2017-12-03 18:16:14 +01:00
Bert Belder
ddb8bfc9d6 sock: properly detect closed sockets when EPOLLONESHOT is set 2017-12-03 18:15:22 +01:00
Bert Belder
35b2354413 doc: improve wording in epoll_close() documentation 2017-12-03 18:14:28 +01:00
Bert Belder
389a2fae80 test: use double underscores in '__declspec' 2017-12-01 22:51:15 +01:00
Bert Belder
36f2cd679e dist: merge release tag v1.0.1 2017-12-01 22:14:12 +01:00
Bert Belder
ede7012918 version 1.0.1 v1.0.1 2017-12-01 22:10:04 +01:00
Bert Belder
4dbec23a7b doc: add project name and blurb to license 2017-12-01 22:07:57 +01:00
Bert Belder
59b4e444bc doc: add beginnings of API documentation 2017-12-01 22:06:04 +01:00
Bert Belder
67d3f31aa9 doc: extend readme 2017-12-01 22:03:06 +01:00
Bert Belder
c5188285bd dist: merge release tag v1.0.0 2017-11-30 23:50:09 +01:00
Bert Belder
f9c89c1b42 version 1.0.0 v1.0.0 2017-11-30 23:35:10 +01:00
Bert Belder
c4756004e0 build: rename 'all-in-one' to 'combined', store in 'dist/' 2017-11-30 23:33:45 +01:00
Bert Belder
69a13454ab all-in-one: remove build output and directory 2017-11-30 23:33:45 +01:00
Bert Belder
fc4bee2f95 cmake: copy readme to all-in-one output directory 2017-11-30 23:33:45 +01:00
Bert Belder
ee205b2a79 doc: add readme 2017-11-30 23:33:35 +01:00
Bert Belder
4aabde451c all-in-one: partially clean up generate-all-in-one.js 2017-11-28 17:35:52 +01:00
Bert Belder
d9b8298ccb all-in-one: rebuild 2017-11-28 17:00:59 +01:00
Bert Belder
cac4027ca4 doc: add copyright years to LICENSE 2017-11-27 17:15:13 +01:00
Bert Belder
d7bca86286 include: fix wepoll.h indentation 2017-11-27 17:09:11 +01:00
Bert Belder
6317d82823 test: use check() instead of assert()
This is to ensure these checks also run in release builds.
2017-11-27 16:56:47 +01:00
Bert Belder
056b2d72c4 test: implement shared check() macro 2017-11-27 16:55:46 +01:00
Bert Belder
100d5ebbe4 cmake: add 'test/shared' to include path for test targets 2017-11-27 16:48:51 +01:00
Bert Belder
2664cb45b8 cmake: use two-space indent in CMakeLists.txt 2017-11-27 16:48:08 +01:00
Bert Belder
387257e87f test: shorten duration of some tests 2017-11-27 01:11:41 +01:00
Bert Belder
700f9f73a4 test: add build rule that runs all tests 2017-11-27 01:11:34 +01:00
Bert Belder
424898f518 cmake: list build-specific sources as dependencies 2017-11-27 00:47:34 +01:00
Bert Belder
1f5f8975b2 cmake: add build type specific headers to source group 2017-11-27 00:46:54 +01:00
Bert Belder
dc3f25b542 all-in-one: rebuild 2017-11-24 19:15:07 +01:00
Bert Belder
5777b24404 all-in-one: also generate wepoll.h 2017-11-24 19:15:07 +01:00