395 Commits

Author SHA1 Message Date
Bert Belder
7fc24cef64
test: verify that IP and IPv6 sockets can coexist in the same epoll set 2018-03-09 00:42:31 +01:00
Bert Belder
47497ee19d
ws: report the correct error when WSAStartup() fails 2018-03-09 00:42:30 +01:00
Bert Belder
002c7f0899
src: add ws.c and ws.h for winsock-related stuff 2018-03-09 00:42:26 +01:00
Bert Belder
cb43cb5c06
ci: add experimental test environment with LSPs installed 2018-03-07 04:36:37 +01:00
Bert Belder
01714be0d2
dist: merge release tag v1.3.0 2018-02-12 02:19:35 +01:00
Bert Belder
2b59b3295c
version 1.3.0 v1.3.0 2018-02-12 02:19:35 +01:00
Bert Belder
727786c6ee
tools: make release.js sign commits 2018-02-12 02:18:48 +01:00
Bert Belder
7dc6890500
tree: remove header-based red-black tree implementation 2018-02-12 01:40:07 +01:00
Bert Belder
9799eec661
tree: implement simpler version without macros 2018-02-12 01:40:07 +01:00
Bert Belder
3db46f068f
doc: update license 2018-02-12 01:40:06 +01:00
Bert Belder
3fd1466c56 tools: fix eslint errors 2018-01-05 18:03:39 +01:00
Bert Belder
b5356bac0f tools: clean up release.js 2018-01-05 18:03:33 +01:00
Bert Belder
18931462bd misc: add more eslint rules 2018-01-05 18:01:22 +01:00
Bert Belder
437fb2f24c tools: add release script 2017-12-11 23:57:41 +01:00
Bert Belder
cdd70c9e3d misc: switch from tsfmt to eslint 2017-12-11 23:55:04 +01:00
Bert Belder
fabbb839c1 gitignore: don't track .manifest files 2017-12-11 21:19:59 +01:00
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