Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | appveyor: make the build green again | Andreas Rumpf | 2018-12-22 | 1 | -3/+8 |
| | |||||
* | C++: make async tests green on Windows | Araq | 2018-12-21 | 1 | -1/+1 |
| | |||||
* | removes deprecated T/P types | Araq | 2018-11-16 | 1 | -15/+0 |
| | |||||
* | \#include "windows.h" instead of "Windows.h" (#9475) | loongw | 2018-10-23 | 1 | -1/+1 |
| | | | This fixes #9474 | ||||
* | Convert *_family fields to cushort | LemonBoy | 2018-09-19 | 1 | -5/+5 |
| | | | | Fixes #9008 | ||||
* | fixes #8421, fixes #7968, Nim compiler compiles with MSVC C89 version (#8556) | andri lim | 2018-08-07 | 1 | -1/+1 |
| | |||||
* | Add MemMapFileStream. Fixes in memFiles. (#7944) | Dmitry Atamanov | 2018-06-14 | 1 | -13/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add MemMapFileStream * Added tests * Fixed bug in memfiles (zero index for string) * Added flush to changelog * Attempt to fix Win's nuances * Fix attempt to fix * Continue... * And again... * Reworked tests (all for win on Win) * Fixes in flush (Win) * Replace fn vars to consts * Added the attempts parameter to the flush * Replace while to for * Move to memfiles * Use Natural instead of uint * Better error messages for append mode. Handle specific cases. | ||||
* | remove dead code elimination option (#7669) | Jacek Sieka | 2018-04-23 | 1 | -1/+1 |
| | |||||
* | os.setLastModificationTime*(file: string, t: times.Time) (#7543) | Hendrik | 2018-04-16 | 1 | -0/+11 |
| | | | | | | | | | | | | | * add proc toFILETIME to winlean * add proc toWinTime to times * add proc setFileTime to winlean * openHandle with write access * add proc setLastModificationTime to os * moved epochDiff,rateDiff constants and proc toWinTime The constants were moved out of the when defined(JS) block so that they are alsways available in proc toWinTime. proc toWinTime was moved above the # Deprecated procs comment. Best new location seemed to be with the toUnix proc. | ||||
* | Fix compiler stuck on waiting C/CPP backends. (#7472) | Eugene Kabanov | 2018-04-02 | 1 | -0/+5 |
| | |||||
* | Comments addressed | Yuriy Glukhov | 2018-03-24 | 1 | -0/+3 |
| | |||||
* | Fixed crash/interface. Added tests. | Yuriy Glukhov | 2018-03-15 | 1 | -0/+4 |
| | |||||
* | Fix AsyncFile open flags. Fixes #5531 | Ruslan Mustakov | 2018-02-17 | 1 | -0/+1 |
| | |||||
* | raiseOSError to indicate the failling of findNextFile in walkDir[Rec] | oskca | 2018-01-11 | 1 | -0/+1 |
| | |||||
* | Remove `-3` as marker of exited process. | cheatfate | 2017-12-11 | 1 | -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 #6795 | Federico Ceratto | 2017-11-24 | 1 | -0/+1 |
| | |||||
* | fixes to allow the usage of clang on windows with the msvc abi and ms ↵ | Charlie Barto | 2017-10-09 | 1 | -2/+2 |
| | | | | headers (#6442) | ||||
* | Added moveDir (#6015) | Yuriy Glukhov | 2017-06-27 | 1 | -0/+14 |
| | |||||
* | Implement dial, support IPv6 in httpclient (#5763) | Ruslan Mustakov | 2017-05-02 | 1 | -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 Galiulin | 2017-03-23 | 1 | -0/+2 |
| | |||||
* | Add gethostname to nativesockets (#5443) | Federico Ceratto | 2017-03-01 | 1 | -0/+3 |
| | |||||
* | Added fiber API to winlean.nim | Rokas Kupstys | 2017-02-20 | 1 | -0/+14 |
| | |||||
* | Fix Windows accept() to fail future instead of raising | Ruslan Mustakov | 2017-02-01 | 1 | -3/+5 |
| | | | | Resolves: #5279 | ||||
* | Fix declaration of inet_ntop to be GCSafe. (#5266) | Eugene Kabanov | 2017-01-23 | 1 | -1/+1 |
| | |||||
* | Make SockAddr.sa_data public | Loris Pederiva | 2017-01-11 | 1 | -1/+1 |
| | | | Make SockAddr.sa_data public, coherently with its Posix counterpart. | ||||
* | winlean: get rid of deprecation warning | Araq | 2017-01-03 | 1 | -1/+1 |
| | |||||
* | added registry.nim to the stdlib | Araq | 2016-10-09 | 1 | -0/+11 |
| | |||||
* | koch supports the finish command for smooth installations on Windows | Araq | 2016-10-09 | 1 | -0/+66 |
| | |||||
* | fixes #4764, fixes #4731, fixes #4724 | Araq | 2016-09-14 | 1 | -6/+4 |
| | |||||
* | prepare Nim codebase for upcoming parser changes | Andreas Rumpf | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | Added stdcall pragma to WINAPI methods. | miere43 | 2016-06-26 | 1 | -8/+7 |
| | |||||
* | Removed INPUT_KEY_RECORD | miere43 | 2016-06-26 | 1 | -10/+8 |
| | |||||
* | Implemented terminal.getch() for Windows | miere43 | 2016-06-23 | 1 | -1/+23 |
| | |||||
* | New version, without any piece of code duplication. | cheatfate | 2016-06-17 | 1 | -2/+14 |
| | |||||
* | Introduce addRead/addWrite for Windows IOCP. | cheatfate | 2016-06-12 | 1 | -0/+116 |
| | |||||
* | fixes Windows builds | Andreas Rumpf | 2016-05-30 | 1 | -0/+2 |
| | |||||
* | Remove spurious semicolon in type definition | Stephane Fontaine | 2016-05-19 | 1 | -1/+1 |
| | |||||
* | Resolve bugs based on unreliable `bytesReceived` value. | cheatfate | 2016-05-12 | 1 | -0/+7 |
| | |||||
* | CompletionKey parameter for functions CreateIoCompletionPort, | cheatfate | 2016-04-19 | 1 | -2/+4 |
| | | | | GetQueuedCompletionStatus must be 64bit size on amd64 and 32bit size on x86. | ||||
* | Correct getOverlappedResult() definition | cheatfate | 2016-04-13 | 1 | -1/+1 |
| | |||||
* | resolved merge conflicts | Araq | 2016-03-29 | 1 | -8/+8 |
|\ | |||||
| * | Define ports as uint16s to fix #3484 | Josep Sanjuas | 2016-03-27 | 1 | -5/+5 |
| | | |||||
| * | Renamed local variable to avoid compiler warning. | gmpreussner | 2016-03-16 | 1 | -3/+3 |
| | | |||||
* | | proper indentation | Araq | 2016-03-18 | 1 | -22/+22 |
| | | |||||
* | | get rid of compiler warning | Araq | 2016-03-18 | 1 | -3/+3 |
|/ | |||||
* | Resolve "redifintion" errors, when using Microsoft Compiler and Visual ↵ | cheatfate | 2016-02-18 | 1 | -0/+3 |
| | | | | Studio headers described in Issue #3879 | ||||
* | Rename THANDLE to Handle to fix deprecation warnings | def | 2016-02-11 | 1 | -5/+5 |
| | |||||
* | Fixed issue 3539, added test | Anatoly Galiulin | 2016-01-28 | 1 | -10/+79 |
| | |||||
* | added poDemon flag for process management | Araq | 2015-10-19 | 1 | -0/+2 |
| | |||||
* | fixes #3383 | Araq | 2015-10-06 | 1 | -1/+1 |
| |