summary refs log tree commit diff stats
path: root/lib/pure
Commit message (Collapse)AuthorAgeFilesLines
* fixes #2874Araq2015-07-011-37/+56
|
* fixes #2429Araq2015-07-012-156/+178
|
* minor doc updatesAraq2015-07-011-3/+3
|
* asyncdispatch compiles again on LinuxAraq2015-07-011-1/+1
|
* prepared selectors module for multi threadingAraq2015-06-302-37/+61
|
* Merge branch 'more_concurrency' into develAraq2015-06-307-246/+558
|\ | | | | | | | | | | | | | | 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
| |
| * terminal: doc improvmentsAraq2015-05-131-1/+7
| |
* | 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
| |
* | 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
| |
* | Trim trailling spacesSergey Avseyev2015-06-261-6/+6
| |
* | Fixes net/asyncdispatch on Windows. Ref #2976. Fixes #2996.Dominik Picheta2015-06-252-47/+56
| |
* | Merge pull request #2976 from ayourtch/ipv6-develDominik Picheta2015-06-253-20/+49
|\ \ | | | | | | 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
| | |
| * | 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
| | |
* | | Merge pull request #2977 from apense/patch-5Andreas Rumpf2015-06-251-0/+13
|\ \ \ | | | | | | | | Conversion between radians and degrees.Fixes #2881
| * | | Specific float32/float64 procsapense2015-06-241-8/+4
| | | | | | | | | | | | I still used generics, but made them choose from `float32` or `float64`. I can rewrite in separate, explicit procs if is wanted
| * | | Conversion between radians and degrees.Fixes #2881apense2015-06-241-0/+17
| |/ / | | | | | | provides a new constant for conversion (not public, but that can be changed if it's wanted). the functions are pretty simple, honestly. top-level comment so documentation for each function could remain. Fixes #2881
* / / Added documentation for modapense2015-06-241-0/+6
|/ / | | | | Along with a brief example for sign demonstration
* | Adjustments to #2610.Dominik Picheta2015-06-222-5/+15
| |
* | Merge branch 'starttls' of https://github.com/wiml/Nim into wiml-starttlsDominik Picheta2015-06-222-53/+89
|\ \ | | | | | | | | | | | | Conflicts: lib/pure/net.nim
| * | Make the post-connection wrapSocket() call available in both the synchronous ↵Wim Lewis2015-04-262-10/+32
| | | | | | | | | | | | and asynchrinous net modules.
| * | Add a handshake parameter to wrapSocket() to allow it to work on an ↵Wim Lewis2015-04-231-1/+15
| | | | | | | | | | | | already-connected socket.
* | | preparations for more Nimble packages; clear licensing; fixes #2949Araq2015-06-201-1/+1
| | |
* | | Merge pull request #2961 from Perelandric/rename_writeLnDominik Picheta2015-06-208-21/+26
|\ \ \ | | | | | | | | Renamed writeln to writeLine. Issue #2958
| * | | reworked deprecation to retain old procspatrick dw2015-06-191-2/+5
| | | |
| * | | renamed writeln to writeLine in libpatrick dw2015-06-197-20/+20
| | | |
| * | | Renamed writeln procs to writeLinepatrick dw2015-06-181-1/+3
| | | |
* | | | Merge branch 'patch-2' of https://github.com/rgv151/Nim into rgv151-patch-2Dominik Picheta2015-06-201-49/+50
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: lib/pure/htmlparser.nim
| * | | | Allow TR, TH, TD tags inside THEAD and TFOOTBruce Doan2015-05-271-49/+49
| | | | |
* | | | | Merge pull request #2951 from apense/patch-5Andreas Rumpf2015-06-201-0/+21
|\ \ \ \ \ | | | | | | | | | | | | Added `isSorted` proc
| * | | | | Added documentationapense2015-06-181-0/+3
| | | | | | | | | | | | | | | | | | Now `isSorted` is documented.
| * | | | | Removed redundant checkapense2015-06-181-2/+0
| | | | | | | | | | | | | | | | | | Loop takes care of it already
| * | | | | Fixed silly continueapense2015-06-171-5/+2
| | | | | | | | | | | | | | | | | | The old if/else was weird and unnecessary
| * | | | | Added `isSorted` procapense2015-06-171-0/+23
| | |/ / / | |/| | | | | | | | Linear-time verification that an openarray is sorted. Operates on the same parameters as `sort`. Seems much cheaper for large sorts.
* / | | | Added some C99 funcsapense2015-06-181-0/+18
|/ / / / | | | | | | | | Error function (and complementary) and gamma function (and truncated)
* | | | Merge pull request #2908 from apense/patch-7Andreas Rumpf2015-06-151-16/+40
|\ \ \ \ | | | | | | | | | | Updated random functions. Fixes #2907