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 |
|
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
|
2b59b3295c
|
version 1.3.0
v1.3.0
|
2018-02-12 02:19:35 +01:00 |
|
Bert Belder
|
01714be0d2
|
dist: merge release tag 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 |
|