Bert Belder
|
4e21e8411e
|
test: surpress some overly pedantic clang warnings
|
2018-05-17 01:31:26 -07:00 |
|
Bert Belder
|
cb50462b77
|
afd: simplify definition of IOCTL_AFD_POLL
|
2018-05-17 01:31:26 -07:00 |
|
Bert Belder
|
52e3f7d596
|
nt: remove unused STATUS_* definitions
|
2018-05-17 01:31:25 -07:00 |
|
Bert Belder
|
3e2cc6379f
|
sock: squelch clang non-matching cast warning
|
2018-05-17 01:31:25 -07:00 |
|
Bert Belder
|
73af86d1f5
|
reflock: don't cast away constness from void pointers
|
2018-05-17 01:31:25 -07:00 |
|
Bert Belder
|
a919a57ad2
|
util: remove extra semicolon from static_assert() polyfill
|
2018-05-17 01:31:24 -07:00 |
|
Bert Belder
|
2e882a5dfe
|
util: remove 'unused_fn' macro which itself isn't used
|
2018-05-17 01:31:23 -07:00 |
|
Bert Belder
|
0a817e84ec
|
util: squelch clang cast alignment warning caused by container_of()
|
2018-05-17 01:31:23 -07:00 |
|
Bert Belder
|
3098a3cda5
|
util: don't define _SSIZE_T_DEFINED
Clang complains about it, and it's unnecessary anyway.
|
2018-05-17 01:31:23 -07:00 |
|
Bert Belder
|
a60d90a26a
|
ws: add out param for catalog entry count to ws_get_protocol_catalog()
This avoids a sign-conversion warning on clang 6.x.
|
2018-05-17 01:31:22 -07:00 |
|
Bert Belder
|
fa16c36d95
|
win: suppress clang reserved-id-macro warning when setting _WIN32_WINNT
|
2018-05-17 01:31:22 -07:00 |
|
Bert Belder
|
354e56be7e
|
win: use exact case when including Windows SDK header files
This prevents clang 6.x from emitting nonportable-system-include-path
warnings.
|
2018-05-17 01:31:21 -07:00 |
|
Bert Belder
|
3e3251e0d9
|
error: break up return_error() macro into two non-variadic macros
This prevents clang 6.x from emitting a
gnu-zero-variadic-macro-arguments warning.
|
2018-05-17 01:31:21 -07:00 |
|
Bert Belder
|
e3c63df748
|
error: make err_map_win_error_to_errno() a static function
|
2018-05-17 01:31:20 -07:00 |
|
Bert Belder
|
24dda1ef62
|
header: squelch clang warnings about recursive macro invocation
|
2018-05-17 01:31:20 -07:00 |
|
Bert Belder
|
8e4f574d37
|
header: squelch clang 6.x shift-sign-overflow warning
|
2018-05-17 01:31:20 -07:00 |
|
Bert Belder
|
f00c18e323
|
poll-group: rename _POLL_GROUP_MAX_SIZE to _POLL_GROUP_MAX_GROUP_SIZE
|
2018-05-17 01:31:19 -07:00 |
|
Bert Belder
|
1e5def7413
|
build: disable msvs 2017 spectre mitigation warning
|
2018-05-17 01:31:13 -07:00 |
|
Bert Belder
|
52c9a3722a
|
dist: merge release tag v1.4.2
|
2018-05-16 19:45:54 -07:00 |
|
Bert Belder
|
3512e8324a
|
version 1.4.2
v1.4.2
|
2018-05-16 19:45:50 -07:00 |
|
Bert Belder
|
33a6ee6889
|
util: fix missing <assert.h> include
|
2018-05-04 02:45:40 +02:00 |
|
Bert Belder
|
2e4627ba4a
|
util: remove safe_container_of() macro
|
2018-05-04 02:45:40 +02:00 |
|
Bert Belder
|
6f6c32628a
|
thread-safe-tree: don't use safe_container_of()
|
2018-05-04 02:42:02 +02:00 |
|
Bert Belder
|
b9b4cc7686
|
sock: integrate _poll_req_t fields into ep_sock_t, and merge functions
|
2018-05-04 02:13:52 +02:00 |
|
Bert Belder
|
7c57e19298
|
sock: make all ep_sock_t fields private, remove _ep_sock_private_t
|
2018-05-03 23:27:41 +02:00 |
|
Bert Belder
|
74d7624afd
|
port: access ep_sock_t.tree_node and ep_sock_t.queue_node through getters
|
2018-05-03 23:27:40 +02:00 |
|
Bert Belder
|
fb9820b06c
|
src: improve phrasing of some comments, fix spelling error
|
2018-05-03 23:27:04 +02:00 |
|
Bert Belder
|
55d08bee97
|
port: assert that the update queue is empty before freeing
|
2018-05-03 23:25:55 +02:00 |
|
Bert Belder
|
5b7b5b0ed4
|
afd: remove unused event type and flag definitions
|
2018-05-03 14:40:52 +02:00 |
|
Bert Belder
|
0fbf0e2b0e
|
src: use more condensed style for short comments
|
2018-05-03 14:40:52 +02:00 |
|
Bert Belder
|
7c52fee8be
|
util: fix comments about polyfills
|
2018-05-03 14:40:52 +02:00 |
|
Bert Belder
|
279315afcd
|
src: add missing <string.h> includes
|
2018-05-03 14:40:51 +02:00 |
|
Bert Belder
|
c3506ab046
|
error: remove unnecessary include from error.h
|
2018-05-03 14:40:51 +02:00 |
|
Bert Belder
|
3315e2fb1b
|
sock: remove unnecessary forward declaration of poll_req_t
|
2018-05-03 14:40:51 +02:00 |
|
Bert Belder
|
5323fa751b
|
misc: remove javascript formatting rules from .clang-format
|
2018-05-03 14:40:51 +02:00 |
|
Bert Belder
|
b895c1866e
|
test: write newline before check() failure message
|
2018-05-03 14:40:50 +02:00 |
|
Bert Belder
|
065fee7b29
|
dist: merge release tag v1.4.1
|
2018-05-03 12:43:09 +02:00 |
|
Bert Belder
|
6353061ecf
|
version 1.4.1
v1.4.1
|
2018-05-03 12:42:59 +02:00 |
|
Bert Belder
|
578f056670
|
src: rename 'reflock-tree' to 'thread-safe-tree'
|
2018-05-02 19:21:20 +02:00 |
|
Bert Belder
|
1714c32f13
|
afd: small fixes
|
2018-05-02 19:04:29 +02:00 |
|
Bert Belder
|
ed63069469
|
tree: make macros not look like functions
|
2018-05-02 19:04:04 +02:00 |
|
Bert Belder
|
45159cb572
|
dist: merge release tag v1.4.0
|
2018-05-02 07:12:56 +02:00 |
|
Bert Belder
|
7d5eff6737
|
version 1.4.0
v1.4.0
|
2018-05-02 07:12:55 +02:00 |
|
Bert Belder
|
1bcd5d35e3
|
doc: readme tweaks
|
2018-05-02 07:07:48 +02:00 |
|
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 |
|