Nim/lib
alaviss c619cedd7c
net: allow close() to ignore SSL failures due to disconnections (#15120)
* net: allow close() to ignore SSL failures due to disconnections

Comes with this PR is also a SIGPIPE handling contraption.

* net: don't do selectSigpipe() on macOS

macOS sockets have SO_NOSIGPIPE set, so an EPIPE doesn't necessary mean
that a SIGPIPE happened.

* net: fix alreadyBlocked logic

* net: WSAESHUTDOWN is also a disconnection error
2020-08-01 21:27:55 +02:00
..
arch/x86 Coroutine rework. 2017-02-20 17:24:19 +02:00
core enable,document,test getImplTransformed, very useful for understanding how nim transforms code (#14924) 2020-07-18 10:49:36 +02:00
deprecated/pure Error -> Defect for defects (#13908) 2020-04-28 19:56:01 +02:00
experimental fix several typos in documentation and comments (#12553) 2019-10-30 09:08:45 +01:00
genode minor update for the genode target 2019-07-14 16:08:15 +02:00
genode_cpp Native access to Genode environment 2018-06-07 07:21:20 +02:00
impure An optimizer for ARC (#14962) 2020-07-15 23:00:06 +02:00
js jsre: try to fix nightlies (#15057) 2020-07-24 21:15:20 +02:00
nintendoswitch Rewrite the memory management code for Nintendo Switch (#8169) 2018-07-05 16:33:15 +02:00
packages/docutils fixes #14830 2020-07-06 13:41:56 +02:00
posix improve epoll docs (#15137) 2020-08-01 11:30:51 +02:00
pure net: allow close() to ignore SSL failures due to disconnections (#15120) 2020-08-01 21:27:55 +02:00
std 'isolate' builtin; refs https://github.com/nim-lang/RFCs/issues/244 (#15011) 2020-07-20 07:50:19 +02:00
system disable sink inference, only enable it for the stdlib. Reason: better source code compatibility (#15105) 2020-07-28 19:18:46 +02:00
windows net: allow close() to ignore SSL failures due to disconnections (#15120) 2020-08-01 21:27:55 +02:00
wrappers fix odbc regressions (#15009) [backport] 2020-07-18 10:21:09 +02:00
cycle.h
nimbase.h Add thiscall calling convention, mostly for hooking purpose (#14466) 2020-05-27 16:24:47 +02:00
nimhcr.nim testament: generic N-fold batching: windows CI 37mn=>16m (#14823) 2020-06-27 16:51:17 +02:00
nimhcr.nim.cfg Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
nimrtl.nim testament: generic N-fold batching: windows CI 37mn=>16m (#14823) 2020-06-27 16:51:17 +02:00
nimrtl.nim.cfg Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
prelude.nim
stdlib.nimble attempt to make the build green again 2017-01-07 02:55:15 +01:00
system.nim more renamings 2020-07-27 13:07:09 +02:00
system_overview.rst docs: Make ..<, .. ^ more discoverable (#14835) 2020-06-27 23:42:58 +02:00