summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Replaced idents with genSym in asyncdispatch.Dominik Picheta2014-03-291-7/+4
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-291-4/+5
|\
| * Merge pull request #1045 from barcharcraz/lowerBoundAndreas Rumpf2014-03-281-4/+5
| |\ | | | | | | fixed doc comment
| | * fixed doc commentCharlie Barto2014-03-271-4/+5
| | |
* | | iterators check seqs/strings are not resized during iterationAraq2014-03-291-14/+18
|/ /
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-272-1/+32
|\ \
| * | Merge pull request #1032 from barcharcraz/lowerBoundVarriount2014-03-271-0/+29
| |\| | | | | | | Added lowerBound function to the stdlib
| | * added usage example for lower boundCharlie Barto2014-03-271-0/+5
| | |
| | * made the default comparator for lowerBound unqualified, so the user can ↵Charlie Barto2014-03-231-1/+1
| | | | | | | | | | | | customize via two phase lookup
| | * added lowerBound function to algorithm libraryCharlie Barto2014-03-231-0/+24
| | |
| * | Calling randomize() again within 1 second will now provide a different seedJason Livesay2014-03-261-1/+3
| | |
* | | ENDB: got rid of deprecated 'nil' stmtAraq2014-03-271-3/+3
|/ /
* | Implemented async for httpclient.Dominik Picheta2014-03-264-30/+221
| |
* | Move asyncdispatch tests to asyncnet.Dominik Picheta2014-03-263-126/+89
| |
* | mongodb wrapper properly removed from coreAraq2014-03-251-227/+0
| |
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-245-125/+156
|\ \
| * | failing test case preventing the use of --gc:v2: tsymchoicefieldZahary Karadjov2014-03-241-3/+3
| |/
| * Moved the global dispatcher to asyncdispatch.Dominik Picheta2014-03-234-122/+153
| |
* | VM: endless loop preventionAraq2014-03-241-1204/+0
|/
* Fixes tasyncawait and the net module on Linux.Dominik Picheta2014-03-231-1/+2
|
* Many renames. Created high level asyncnet module.Dominik Picheta2014-03-224-12/+175
|
* Copied most blocking socket operations to the net module.Dominik Picheta2014-03-223-30/+1006
|
* Clean up IP address code in net module.Dominik Picheta2014-03-221-28/+54
|
* Asyncio2 doc improvements. Changed recvLine's behaviour.Dominik Picheta2014-03-221-11/+9
| | | | | | | recvLine had an edge case where it would return a partial line if the socket were to be disconnected in the middle of a line being read. The behaviour now is that the data is simply lost as it likely will be unparsable by the protocol anyway.
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-225-57/+364
|\
| * Merge pull request #999 from zielmicha/zlib_abi_versionAndreas Rumpf2014-03-161-1/+1
| |\ | | | | | | Provide zlib version explicitly on Linux.
| | * Provide zlib version explicit on Linux.Michał Zieliński2014-03-131-1/+1
| | | | | | | | | | | | | | | | | | - workaround for Gentoo (#987), - also, it's a good practice to provide ABI version in calls to dlopen, so if zlib ever changes ABI, wrappers won't break siliently.
| * | Merge pull request #1000 from gradha/pr_adds_likely_example_983Andreas Rumpf2014-03-161-4/+24
| |\ \ | | | | | | | | Adds example to likely/unlikely docstring. Refs #983.
| | * | Adds example to likely/unlikely docstring. Refs #983.Grzegorz Adam Hankiewicz2014-03-131-4/+24
| | |/
| * | PFuture[void] now works.Dominik Picheta2014-03-151-29/+53
| | | | | | | | | | | | | | | Return types can also be completely ommitted. PFuture[void] will then be implicitly deduced.
| * | Merge pull request #972 from Matthias247/ipaddressDominik Picheta2014-03-141-2/+259
| |\ \ | | | | | | | | Added a IpAddress structure to the net module
| | * | Make the IP address exceptions more detailedMatthias Einwag2014-03-141-19/+24
| | | |
| | * | raise exceptions through newExceptionMatthias Einwag2014-03-091-18/+18
| | | |
| | * | $ for TIpAddress now prints in the recommended formatMatthias Einwag2014-03-041-2/+13
| | | |
| | * | Use character ranges from strutils.Matthias Einwag2014-03-041-6/+17
| | | |
| | * | Added a IpAddress structure to the net moduleMatthias Einwag2014-03-041-1/+231
| | | |
| * | | Fixes compilation of asyncio2 on Windows.Dominik Picheta2014-03-141-1/+5
| | | | | | | | | | | | | | | | | | | | Added a close(PDispatcher, TSocketHandle) implementation which unregisters the handle.
| * | | File descriptors are now removed from fds list explicitly in close().Dominik Picheta2014-03-142-20/+22
| | | | | | | | | | | | | | | | Fixes tasyncawait on linux.
* | | | added mapMem/unmapMem to memfiles; untestedAraq2014-03-221-4/+41
| | | |
* | | | bugfix: reprEnum for enums with negative valuesAraq2014-03-221-1/+5
|/ / /
* | / fixes #993Araq2014-03-131-1/+1
| |/ |/|
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-135-65/+124
|\ \
| * | Fix compilation on linux.Dominik Picheta2014-03-121-17/+20
| | |
| * | Fixed tasyncawait on Windows.Dominik Picheta2014-03-122-9/+32
| | | | | | | | | | | | | | | | | | Implicit registration of an fd now only occurs when a new socket is created (in socket() or accept()). This makes the implementation much simpler, changes to the linux version will follow.
| * | EOS exception now contains the error code.Dominik Picheta2014-03-112-5/+7
| | |
| * | tasyncawait now works on Linux.Dominik Picheta2014-03-112-37/+68
| | | | | | | | | | | | | | | | | | Reworked detection of a file descriptor being closed with epoll (in the case of sockets it is when the remote host disconnects). Ensured that events are only updated when they change.
* | | should fix the nkExprColonExpr bug in the vmAraq2014-03-131-1/+1
|/ /
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-107-47/+97
|\ \
| * | fix #971Zahary Karadjov2014-03-101-0/+3
| | |
| * | Fixes to asyncio2 on Linux.Dominik Picheta2014-03-094-23/+55
| | |