summary refs log tree commit diff stats
path: root/lib/windows
Commit message (Collapse)AuthorAgeFilesLines
* Fix compiler stuck on waiting C/CPP backends. (#7472)Eugene Kabanov2018-04-021-0/+5
|
* Comments addressedYuriy Glukhov2018-03-241-0/+3
|
* Fixed crash/interface. Added tests.Yuriy Glukhov2018-03-151-0/+4
|
* Fix AsyncFile open flags. Fixes #5531Ruslan Mustakov2018-02-171-0/+1
|
* raiseOSError to indicate the failling of findNextFile in walkDir[Rec]oskca2018-01-111-0/+1
|
* Remove `-3` as marker of exited process.cheatfate2017-12-111-0/+1
| | | | | | | | Cache exiting process for Windows to omit unnecessary syscalls. Fix closing hThread for Windows. Fix for pause/resume on Windows. Fix process handle leak on Windows. Change behavior for waitForExit on Windows.
* Add TCP_NODELAY support #6795Federico Ceratto2017-11-241-0/+1
|
* fixes to allow the usage of clang on windows with the msvc abi and ms ↵Charlie Barto2017-10-091-2/+2
| | | | headers (#6442)
* Added moveDir (#6015)Yuriy Glukhov2017-06-271-0/+14
|
* Implement dial, support IPv6 in httpclient (#5763)Ruslan Mustakov2017-05-021-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Fix posix version of moveFile between different filesystems (#5580)Anatoly Galiulin2017-03-231-0/+2
|
* Add gethostname to nativesockets (#5443)Federico Ceratto2017-03-011-0/+3
|
* Added fiber API to winlean.nimRokas Kupstys2017-02-201-0/+14
|
* Fix Windows accept() to fail future instead of raisingRuslan Mustakov2017-02-011-3/+5
| | | | Resolves: #5279
* Fix declaration of inet_ntop to be GCSafe. (#5266)Eugene Kabanov2017-01-231-1/+1
|
* Make SockAddr.sa_data publicLoris Pederiva2017-01-111-1/+1
| | | Make SockAddr.sa_data public, coherently with its Posix counterpart.
* winlean: get rid of deprecation warningAraq2017-01-031-1/+1
|
* added registry.nim to the stdlibAraq2016-10-091-0/+11
|
* koch supports the finish command for smooth installations on WindowsAraq2016-10-091-0/+66
|
* fixes #4764, fixes #4731, fixes #4724Araq2016-09-141-6/+4
|
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-1/+1
|
* Added stdcall pragma to WINAPI methods.miere432016-06-261-8/+7
|
* Removed INPUT_KEY_RECORDmiere432016-06-261-10/+8
|
* Implemented terminal.getch() for Windowsmiere432016-06-231-1/+23
|
* New version, without any piece of code duplication.cheatfate2016-06-171-2/+14
|
* Introduce addRead/addWrite for Windows IOCP.cheatfate2016-06-121-0/+116
|
* fixes Windows buildsAndreas Rumpf2016-05-301-0/+2
|
* Remove spurious semicolon in type definitionStephane Fontaine2016-05-191-1/+1
|
* Resolve bugs based on unreliable `bytesReceived` value.cheatfate2016-05-121-0/+7
|
* CompletionKey parameter for functions CreateIoCompletionPort,cheatfate2016-04-191-2/+4
| | | | GetQueuedCompletionStatus must be 64bit size on amd64 and 32bit size on x86.
* Correct getOverlappedResult() definitioncheatfate2016-04-131-1/+1
|
* resolved merge conflictsAraq2016-03-291-8/+8
|\
| * Define ports as uint16s to fix #3484Josep Sanjuas2016-03-271-5/+5
| |
| * Renamed local variable to avoid compiler warning.gmpreussner2016-03-161-3/+3
| |
* | proper indentationAraq2016-03-181-22/+22
| |
* | get rid of compiler warningAraq2016-03-181-3/+3
|/
* Resolve "redifintion" errors, when using Microsoft Compiler and Visual ↵cheatfate2016-02-181-0/+3
| | | | Studio headers described in Issue #3879
* Rename THANDLE to Handle to fix deprecation warningsdef2016-02-111-5/+5
|
* Fixed issue 3539, added testAnatoly Galiulin2016-01-281-10/+79
|
* added poDemon flag for process managementAraq2015-10-191-0/+2
|
* fixes #3383Araq2015-10-061-1/+1
|
* winlean additions; preparing for osproc patch to use named pipesAraq2015-09-291-0/+32
|
* Implements getPeerAddr/getPeerName on Windows and adds IDX.Dominik Picheta2015-09-151-1/+7
|
* Fixes net/asyncdispatch on Windows. Ref #2976. Fixes #2996.Dominik Picheta2015-06-251-0/+3
|
* preparations for more Nimble packages; clear licensing; fixes #2949Araq2015-06-206-27706/+0
|
* Add WSAEADDRINUSE to winlean.Dominik Picheta2015-06-041-0/+1
|
* stdlib: don't use deprecated symbolsAraq2015-06-041-7/+7
|
* Added line breaks to long 'deprecated' pragmasPerelandric2015-06-041-16/+165
|
* lib/windows - Dropped 'T' from typespdw2015-06-046-1299/+848
|
* Merge pull request #2608 from chrisheller/develAndreas Rumpf2015-05-081-17/+62
|\ | | | | Add procs for VirtualAllocEx and VirtualFreeEx in windows.nim