Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes #4995. (#7157) | Dominik Picheta | 2018-02-13 | 1 | -6/+16 |
| | |||||
* | added a warning that the .deprecate statement is unreliable for routines | Andreas Rumpf | 2017-11-21 | 1 | -3/+0 |
| | |||||
* | getEnv now supports a 'default' parameter; refs #6019 | Andreas Rumpf | 2017-10-30 | 1 | -2/+2 |
| | |||||
* | another attempt to make travis and appveyor green again | Andreas Rumpf | 2017-09-01 | 1 | -3/+3 |
| | |||||
* | fix os.nim for Windows | Andreas Rumpf | 2017-09-01 | 1 | -0/+3 |
| | |||||
* | refactor os.nim and ospaths.nim | Andreas Rumpf | 2017-09-01 | 2 | -0/+291 |
| | |||||
* | asyncdispatch: split asyncfutures into its own module | Michał Zieliński | 2017-07-05 | 1 | -408/+0 |
| | | | | This slightly changes behaviour of callSoon - before loop is initialized, callSoon will call the function immediately. | ||||
* | Fixes web0 on Mac OS X. | Dominik Picheta | 2017-05-17 | 1 | -1/+1 |
| | |||||
* | Implement dial, support IPv6 in httpclient (#5763) | Ruslan Mustakov | 2017-05-02 | 1 | -0/+201 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement dial, support IPv6 in httpclient Added ``dial`` procedure to networking modules: ``net``, ``asyncdispatch``, ``asyncnet``. It merges socket creation, address resolution, and connection into single step. When using ``dial``, you don't have to worry about IPv4 vs IPv6 problem. Fixed addrInfo loop in connect to behave properly. Previously it would stop on first non-immediate failure, instead of continuing and trying the remaining addresses. Fixed newAsyncNativeSocket to raise proper error if socket creation fails. Fixes: #3811 * Check domain during connect() only on non-Windows This is how it was in the previous implementation of connect(). * Call 'osLastError' before 'close' in net.dial * Record osLastError before freeAddrInfo in net.dial * Add missing docs for 'dial' proc * Optimize dial to create one FD per domain, add tests And make async IPv6 servers work on Windows. * Add IPv6 test to uri module * Fix getAddrString error handling | ||||
* | make the logic right | Araq | 2017-02-26 | 1 | -1/+1 |
| | |||||
* | Various fixes to FutureStreams based on PR feedback. | Dominik Picheta | 2017-02-26 | 1 | -16/+27 |
| | |||||
* | FutureStream's cb call behaviour fixed + other fixes. | Dominik Picheta | 2017-02-11 | 1 | -1/+6 |
| | |||||
* | Remove immediate FutureStream procs and make 'put' awaitable. | Dominik Picheta | 2017-02-10 | 1 | -18/+8 |
| | |||||
* | Improve implementation of takeAsync for FutureStreams. | Dominik Picheta | 2017-02-10 | 1 | -14/+26 |
| | |||||
* | Implemented a first working version of FutureStreams. | Dominik Picheta | 2017-02-10 | 1 | -40/+48 |
| | |||||
* | WIP implementation of FutureStream. | Dominik Picheta | 2017-02-09 | 1 | -8/+84 |
| | |||||
* | fixes #4948 | Araq | 2017-01-06 | 1 | -3/+6 |
| | |||||
* | Fixes asyncdispatch.all completing its res future more than once. | Dominik Picheta | 2016-11-21 | 1 | -15/+16 |
| | |||||
* | async all() now immediately completes if arg is empty | Ruslan Mustakov | 2016-11-03 | 1 | -0/+7 |
| | |||||
* | Fixes pesky hint in asyncfutures. | Dominik Picheta | 2016-10-01 | 1 | -0/+2 |
| | |||||
* | made async compile again | Andreas Rumpf | 2016-09-26 | 1 | -0/+293 |