379 Commits

Author SHA1 Message Date
Bert Belder
bde80b0938 version 1.2.4
-----BEGIN PGP SIGNATURE-----
 
 iQEcBAABAgAGBQJaLqx0AAoJEHp3iHsuLtRhIGsH/19uFtGikwO+FKUhs+7+wyJL
 cu+SyL4VUYbR9qdTb3hwiwlJjkU0KaIGhEHvpjKykdEADhhMaHFMeSO5QYeVNnr+
 FI38O+JnmKbb17CtY9xmuRLhmurOj1TvNFF+pCbXoFTyI9uCc76Osdx9/9B1fPmV
 F1JBTHZSsEKivyWKeyfdbG+O1cAcXs1/NzPEvDlOeXO628GLTKD/G4Qa8l71+IKP
 Cj08vsSH5yZYXfTkR8CQNR1xAh9B5pGjH5nXX/++RxeZXBscGKzIK4JL2fbWTG24
 YS4FTbwaQAV+eTh/hbkk9bu7fdpAqYKLaQZ0cw4IAjigeozF8HqH2IJNp4KOitM=
 =Z2QT
 -----END PGP SIGNATURE-----

dist: merge release tag v1.2.4
2017-12-11 17:05:44 +01:00
Bert Belder
38ac088e7a version 1.2.4 v1.2.4 2017-12-11 17:03:53 +01:00
Bert Belder
3f24ebfa21 doc: update readme prose 2017-12-09 23:30:06 +01:00
Bert Belder
0b4788e2af ci: add gcc and clang builds 2017-12-10 05:51:49 +01:00
Bert Belder
2af6b901ba util: define static_assert even if clang pretends to be msvc 2017-12-10 05:51:48 +01:00
Bert Belder
0ab1823431 dist: merge release tag v1.2.3 2017-12-09 23:30:50 +01:00
Bert Belder
b0fb981bc3 version 1.2.3 v1.2.3 2017-12-09 23:30:06 +01:00
Bert Belder
d8cf151f30 port: change some internal method names 2017-12-09 23:28:23 +01:00
Bert Belder
ac432c2cce gitignore: ignore some compiler outputs 2017-12-09 23:28:23 +01:00
Bert Belder
b7ab093531 util: fix typo in _SSIZE_T_DEFINED 2017-12-09 23:28:23 +01:00
Bert Belder
70c5a36e56 build: create the dist/ directory in configure step 2017-12-09 23:28:23 +01:00
Bert Belder
206dff3f6a util: don't redefine static_assert if it's already defined 2017-12-09 23:28:19 +01:00
Bert Belder
d907d3f768 doc: update compatibility section in readme 2017-12-08 19:43:56 +01:00
Bert Belder
ed51c0a335 test: squelch gcc -Wparentheses warning 2017-12-08 19:41:41 +01:00
Bert Belder
e358fdc430 test: use portable printf format specifier for 64-bit integer 2017-12-08 19:41:41 +01:00
Bert Belder
d25f2bf8c4 test: move variable declarations to top of block 2017-12-08 19:41:41 +01:00
Bert Belder
ac0f54621b util: enable polyfills for gcc 2017-12-08 19:41:40 +01:00
Bert Belder
e10424bf58 win: polyfill ERROR_DEVICE_FEATURE_NOT_SUPPORTED definition for MinGW 2017-12-08 19:41:40 +01:00
Bert Belder
1a2743cf5e win: gcc doesn't grok #pragma warning 2017-12-08 19:41:40 +01:00
Bert Belder
1ef60cb893 win: ensure definitions for Vista or later are included 2017-12-08 19:41:40 +01:00
Bert Belder
a2eeaa5f82 src: move variable declarations to top of block 2017-12-08 19:34:52 +01:00
Bert Belder
2b57c726c8 util: move 'unused_fn' macro to from rb.h to util.h 2017-12-08 19:34:52 +01:00
Bert Belder
1ad34ec3f3 util: rename 'unused' macro to 'unused_var' 2017-12-08 19:34:52 +01:00
Bert Belder
05c384b181 src: rename WEPOLL_INTERNAL_EXTERN to WEPOLL_INTERNAL_VAR 2017-12-08 19:34:52 +01:00
Bert Belder
d84e928508 win: add missing comment after final #endif 2017-12-08 19:34:51 +01:00
Bert Belder
d26c10f852 nt: remove unnecessary '#ifdef _NTDEF_' condition 2017-12-08 19:34:51 +01:00
Bert Belder
42d714eded gitignore: ignore executable and library outputs 2017-12-08 19:34:51 +01:00
Bert Belder
3bfdff4c8e dist: merge release tag v1.2.2 2017-12-07 22:32:49 +01:00
Bert Belder
d85c46f114 version 1.2.2 v1.2.2 2017-12-07 22:32:09 +01:00
Bert Belder
658775faee test: add epoll_ctl_mod() EEXIST and ENOENT tests to test-error 2017-12-07 22:30:54 +01:00
Bert Belder
937b9a27fa test: improve test-error readability 2017-12-07 22:26:08 +01:00
Bert Belder
7dcc3d5eab error: remove return_handle_error() and helpers 2017-12-07 22:06:11 +01:00
Bert Belder
0f68b70114 api: explicitly check handle validity in epoll_wait() 2017-12-07 22:04:17 +01:00
Bert Belder
093e6f5240 api: explicitly check handle validity in epoll_close() 2017-12-07 22:03:45 +01:00
Bert Belder
157cadf4e4 api: always check handle validity when epoll_ctl_mod() fails 2017-12-07 22:00:11 +01:00
Bert Belder
d448bdf8d8 error: make err_check_handle() an internal api 2017-12-07 21:37:58 +01:00
Bert Belder
04f956501a dist: merge release tag v1.2.1 2017-12-11 15:21:15 +01:00
Bert Belder
af5b83ac9d version 1.2.1 v1.2.1 2017-12-07 19:12:52 +01:00
Bert Belder
24ae64e042 test: add more test cases to test-error 2017-12-07 19:09:35 +01:00
Bert Belder
097e4fef9a port: epoll_ctl() to report EBADF when both op and sock are invalid 2017-12-07 19:07:01 +01:00
Bert Belder
b5864f3a0f afd: report EPERM+ERROR_DEVICE_FEATURE_NOT_SUPPORTED for non-afd sockets 2017-12-07 18:01:49 +01:00
Bert Belder
5b7ebc3b93 ci: remove unnecessary branch filter from appveyor configuration 2017-12-07 05:23:39 +01:00
Bert Belder
7cf7ecfef6 build: remove run-cmake.bat 2017-12-07 04:50:40 +01:00
Bert Belder
d8093dc167 doc: add build status badge to readme 2017-12-07 04:44:41 +01:00
Bert Belder
30ca0a1319 ci: add appveyor configuration file 2017-12-07 04:42:57 +01:00
Bert Belder
42ccc11634 src: suppress warnings caused by Windows SDK headers 2017-12-07 04:42:37 +01:00
Bert Belder
99ce867424 src: polyfill the 'include' keyword for Visual Studio 2013 2017-12-07 04:41:51 +01:00
Bert Belder
450292aebc test: add missing errno.h include to test-oneshot-and-hangup 2017-12-07 04:40:57 +01:00
Bert Belder
86fbe53e70 build: disable 'conditional expression is constant' warning
Visual Studio 2013 often generates this warning when it encounters a
`do { ... } while (0)` construct, which is commonly used in preprocessor
macros.
2017-12-07 04:40:30 +01:00
Bert Belder
6182e1ec73 test: add leak checker to all tests 2017-12-05 20:30:04 +01:00