summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'patch-1' of https://github.com/acidvertigo/Nim into ↵Dominik Picheta2015-07-012-1/+15
|\ | | | | | | acidvertigo-patch-1
| * remove unnecessary functionLuca2015-06-272-2/+2
| |
| * Remove redundant 220 checkLuca2015-06-271-4/+3
| |
| * Remove redundant 220 checkLuca2015-06-271-4/+3
| |
| * Fix no async codeLuca2015-06-261-2/+2
| |
| * Fix remove async callLuca2015-06-261-1/+1
| |
| * Allow ftp client to handle 220 multiline messagesLuca2015-06-261-2/+12
| |
| * Allow AsyncFtpClient and ftpclient to check 220 messagesLuca2015-06-261-1/+7
| | | | | | As many ftp servers can answer with multiple 220 messages these two libraries have to handle multiline 220 messages before send user and pass messages.
* | fixes #2429Araq2015-07-012-156/+178
| |
* | minor doc updatesAraq2015-07-011-3/+3
| |
* | Merge branch 'devel' of https://github.com/Araq/Nim into develAraq2015-07-011-0/+2
|\ \
| * \ Merge pull request #3030 from rbehrends/popen-supportAndreas Rumpf2015-07-011-0/+2
| |\ \ | | | | | | | | Add popen()/pclose() support to posix.nim
| | * | Add popen()/pclose() support to posix.nimReimer Behrends2015-07-011-0/+2
| | | |
* | | | asyncdispatch compiles again on LinuxAraq2015-07-011-1/+1
|/ / /
* / / implemented system.pinToCpuAraq2015-07-011-10/+40
|/ /
* | Fix SQLite3 dynlib on OS X.Reimer Behrends2015-06-301-1/+1
| | | | | | | | | | The old dynlib name referenced an ancient version of SQLite3 and could not be overridden with --dynlibOverride.
* | prepared selectors module for multi threadingAraq2015-06-302-37/+61
| |
* | Merge branch 'more_concurrency' into develAraq2015-06-308-248/+559
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/tut1.txt lib/core/locks.nim lib/pure/collections/tables.nim lib/pure/selectors.nim
| * | proper waiting for the pinned threadAraq2015-06-021-3/+6
| | |
| * | some progress on making async multithreadedAraq2015-05-286-243/+504
| | |
| * | first implementation of pinnedSpawnAraq2015-05-281-4/+52
| | |
| * | get rid of deprecated effectsAraq2015-05-131-18/+6
| | |
| * | terminal: doc improvmentsAraq2015-05-131-1/+7
| | |
| * | development version is 0.11.3Araq2015-05-061-1/+1
| | |
* | | True is trueAraq2015-06-301-3/+3
| | |
* | | Implements ``os.expandSymlink``. Ref #3015.Dominik Picheta2015-06-291-0/+16
| | |
* | | Fixes socket problems on Windows and normalises some names.Dominik Picheta2015-06-294-54/+72
| | | | | | | | | | | | Ref #2976. Ref #2003. See news.txt for details.
* | | fixes #3005Araq2015-06-291-1/+1
| | |
* | | fixes #3014Araq2015-06-291-1/+1
| | |
* | | proper distinction between --gc:none and --os:standaloneAraq2015-06-295-261/+56
| | |
* | | much better error message if an exe cannot be foundAraq2015-06-292-3/+6
| | |
* | | disable vcc specific code which doesn't workAraq2015-06-291-39/+39
| | |
* | | Fix doc typoSergey Avseyev2015-06-281-1/+1
| | |
* | | Merge pull request #2997 from apense/patch-3Dominik Picheta2015-06-261-3/+38
|\ \ \ | | | | | | | | Slight documentation addition Ref #2986
| * | | Slight documentation additionapense2015-06-251-3/+38
| | |/ | |/| | | | | | | | | | | | | Added a few type explanations Also docs for `==` and some examples. I'm not sure my explanation of `Ordinal[T]` is correct. It sounds the same as `SomeOrdinal` would be.
* | | Fix #2672. Do not define globalsSlot for native TLSSergey Avseyev2015-06-261-16/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Motivation ---------- globalsSlot is always defined so threading code works incorrectly when native TLS supported. Modification ------------ Defined globalsSlot only in TLS emulation mode. Remove myThreadId, which based on broken behavior. It might be reimplemented later Result ------ No segfaults.
* | | Trim trailling spacesSergey Avseyev2015-06-263-45/+43
|/ /
* | Fixes net/asyncdispatch on Windows. Ref #2976. Fixes #2996.Dominik Picheta2015-06-253-47/+59
| |
* | Merge pull request #2976 from ayourtch/ipv6-develDominik Picheta2015-06-254-22/+54
|\ \ | | | | | | Ipv6 devel - add IPv6 support for asyncsockets, make AF_INET6 a default
| * | Match the AF of the socket in connect().Andrew Yourtchenko2015-06-241-2/+3
| | |
| * | Allow to connect to IPv4-mapped addresses for IPv6 sockets - thus full IPv4 ↵Andrew Yourtchenko2015-06-241-0/+1
| | | | | | | | | | | | compatibility.
| * | Return address in pure IPv4 notation by getAddrString if IPv6 address is ↵Andrew Yourtchenko2015-06-241-0/+2
| | | | | | | | | | | | IPv4-mapped.
| * | Make asyncdispatch.connectAddr IPv6-aware.Andrew Yourtchenko2015-06-241-2/+2
| | |
| * | Export Sockaddr_in6, Sockaddr_storage.Andrew Yourtchenko2015-06-241-0/+1
| | |
| * | Add getAddrString which returns string representing the address within SockAddr.Andrew Yourtchenko2015-06-241-0/+12
| | |
| * | Expose INET6_ADDRSTRLEN.Andrew Yourtchenko2015-06-241-0/+2
| | |
| * | Update posix.Sockaddr_in6 and posix.Sockaddr_storage, deprecate old T* types.Andrew Yourtchenko2015-06-241-2/+3
| | |
| * | Make newAsyncSocket AF_INET6 the default domain.Andrew Yourtchenko2015-06-231-1/+1
| | |
| * | Make asyncnet.bindAddr IPv4+IPv6 compatible.Andrew Yourtchenko2015-06-231-15/+12
| | |
| * | Add getSockDomain to return AF_INET or AF_INET6 of a SocketHandle.Andrew Yourtchenko2015-06-231-0/+15
| | |