418 Commits

Author SHA1 Message Date
Bert Belder
564db33b82
doc: expand epoll_wait() documentation 2018-05-02 07:07:43 +02:00
Bert Belder
d6845acd26
doc: expand epoll_ctl() documentation 2018-05-02 07:07:42 +02:00
Bert Belder
56f2d70ce3
doc: document struct epoll_event, events and flags 2018-05-02 07:07:36 +02:00
Bert Belder
8ac9b204da
doc: make it more explicit that man pages are for Linux 2018-05-02 04:53:46 +02:00
Bert Belder
f4cfe68f5b
build: treat warnings as errors 2018-05-02 04:20:43 +02:00
Bert Belder
5313db4399
build: enable -Wextra for gcc and clang builds 2018-05-02 04:19:11 +02:00
Bert Belder
df7abafe96
ci: no longer allow LSP builds to fail 2018-05-02 04:19:11 +02:00
Bert Belder
cab89ae16a
ci: separate node.js and LSP installation steps 2018-05-02 03:50:43 +02:00
Bert Belder
1a8573c4c1
ci: write less verbose log output when installing the LSP 2018-05-02 03:50:43 +02:00
Bert Belder
5bcde85f8b
sock: call poll_group_acquire() and poll_group_release() directly 2018-05-02 03:50:42 +02:00
Bert Belder
c07cc8f7cc
poll-group: do away with the poll_group_allocator class 2018-05-02 03:50:42 +02:00
Bert Belder
dfeefa8780
error: remove error mapping for ERROR_DEVICE_FEATURE_NOT_SUPPORTED 2018-05-02 03:36:23 +02:00
Bert Belder
6a932e0daf
sock: rename 'afd_socket' to 'base_socket' 2018-05-02 03:06:35 +02:00
Bert Belder
607ed77216
sock: do not retrieve winsock protocol info for every socket 2018-05-02 03:06:35 +02:00
Bert Belder
a54e813d2f
sock: remove unnecessary header include 2018-05-02 03:06:35 +02:00
Bert Belder
2789bad793
afd: retrieve protocol info for afd driver socket on startup 2018-05-02 03:06:30 +02:00
Bert Belder
c69f361564
ws: move ws_get_base_socket() from afd.c to ws.c 2018-05-02 02:12:57 +02:00
Bert Belder
ba343a0898
afd: move afd provider guid list from header to c file 2018-05-01 23:57:54 +02:00
Bert Belder
de68d70f9c
port: fix unlikely bug in _ep_port_wait() time-out behavior 2018-05-01 22:44:32 +02:00
Bert Belder
9d61ddfddb
reflock: remove _sync_sub_and_fetch() 2018-05-01 22:11:13 +02:00
Bert Belder
06342920d6
tree: reduce code duplication 2018-05-01 22:02:45 +02:00
Bert Belder
e7e8385354
port: do not use separate poll groups for different socket types
It appears that this was never necessary after all.
2018-03-09 01:12:24 +01:00
Bert Belder
075e1cef0b
port: remove useless and ineffective locking from ep_port_delete() 2018-03-09 00:42:35 +01:00
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