summary refs log tree commit diff stats
path: root/lib/pure/includes
Commit message (Collapse)AuthorAgeFilesLines
* better docs: os (#10492)Miran2019-01-303-27/+77
| | | | | * better docs: os * remove broken test on osx
* prevent index out of bounds error in oserr.nimKobi2019-01-191-1/+1
|
* Fix spelling errors (#10379)Federico Ceratto2019-01-191-2/+2
|
* [backport] fix documentation leak to `os.nim`[ci skip]narimiran2019-01-142-2/+2
|
* os.nim: big refactoring, use the new pathnorm that was extracted by ↵Araq2018-12-131-0/+130
| | | | compiler/pathutils.nim; added os.relativePath
* Merge pull request #9910 from nc-x/fix-semicolonAndreas Rumpf2018-12-111-1/+2
|\ | | | | Fixes #9907
| * Address CommentsNeelesh Chandola2018-12-111-0/+1
| |
| * Fixes #9907Neelesh Chandola2018-12-091-1/+1
| |
* | Merge async common into asyncdispatch.Dominik Picheta2018-12-071-211/+0
|/
* Make getEnv case insensitive on Windows (#9722)pgkos2018-11-161-1/+6
|
* deprecated ospaths (#9665)Andreas Rumpf2018-11-092-4/+4
|
* Convert *_family fields to cushortLemonBoy2018-09-191-2/+2
| | | | Fixes #9008
* add data.sysCommand when startProcessAuxSpawn raisesTimothee Cour2018-09-061-4/+4
|
* addresses issue #8391 show runtime context on some failed operations (#8393)Timothee Cour2018-07-231-1/+1
|
* Fixes #5880. (#7229)Dominik Picheta2018-07-101-1/+1
|
* remove deprecated stuff from the stdlib; introduce better deprecation warningsAraq2018-05-052-46/+2
|
* Fixes #4995. (#7157)Dominik Picheta2018-02-131-6/+16
|
* added a warning that the .deprecate statement is unreliable for routinesAndreas Rumpf2017-11-211-3/+0
|
* getEnv now supports a 'default' parameter; refs #6019Andreas Rumpf2017-10-301-2/+2
|
* another attempt to make travis and appveyor green againAndreas Rumpf2017-09-011-3/+3
|
* fix os.nim for WindowsAndreas Rumpf2017-09-011-0/+3
|
* refactor os.nim and ospaths.nimAndreas Rumpf2017-09-012-0/+291
|
* asyncdispatch: split asyncfutures into its own moduleMichał Zieliński2017-07-051-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 Picheta2017-05-171-1/+1
|
* Implement dial, support IPv6 in httpclient (#5763)Ruslan Mustakov2017-05-021-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 rightAraq2017-02-261-1/+1
|
* Various fixes to FutureStreams based on PR feedback.Dominik Picheta2017-02-261-16/+27
|
* FutureStream's cb call behaviour fixed + other fixes.Dominik Picheta2017-02-111-1/+6
|
* Remove immediate FutureStream procs and make 'put' awaitable.Dominik Picheta2017-02-101-18/+8
|
* Improve implementation of takeAsync for FutureStreams.Dominik Picheta2017-02-101-14/+26
|
* Implemented a first working version of FutureStreams.Dominik Picheta2017-02-101-40/+48
|
* WIP implementation of FutureStream.Dominik Picheta2017-02-091-8/+84
|
* fixes #4948Araq2017-01-061-3/+6
|
* Fixes asyncdispatch.all completing its res future more than once.Dominik Picheta2016-11-211-15/+16
|
* async all() now immediately completes if arg is emptyRuslan Mustakov2016-11-031-0/+7
|
* Fixes pesky hint in asyncfutures.Dominik Picheta2016-10-011-0/+2
|
* made async compile againAndreas Rumpf2016-09-261-0/+293