Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Async httpclient should now work. Changed recv behaviour. | Dominik Picheta | 2014-04-03 | 3 | -35/+71 |
| | | | | | | | asyncdispatch.recv no longer guarantees that it will read ALL the data requested. The underlying WinAPI function doesn't guarantee this and it already wasn't guaranteed anyway since the socket could disconnect mid-transmission. | ||||
* | Refactored createCb in asyncdispatch. | Dominik Picheta | 2014-04-02 | 2 | -35/+14 |
| | |||||
* | Merge pull request #1048 from gradha/pr_adds_convenience_uncompress_to_zlib | Andreas Rumpf | 2014-04-02 | 1 | -0/+126 |
|\ | | | | | Adds convenience uncompress and inflate procs to zlib. | ||||
| * | Uses finally as statement to release zlib memory. Refs #1048. | Grzegorz Adam Hankiewicz | 2014-03-29 | 1 | -2/+3 |
| | | |||||
| * | Uses swap() to avoid variable copies. Refs #1048. | Grzegorz Adam Hankiewicz | 2014-03-29 | 1 | -4/+4 |
| | | |||||
| * | Modifies inflate() to return a discardable bool. Refs #1048. | Grzegorz Adam Hankiewicz | 2014-03-29 | 1 | -13/+4 |
| | | |||||
| * | Adds convenience uncompress and inflate procs to zlib. | Grzegorz Adam Hankiewicz | 2014-03-29 | 1 | -0/+134 |
| | | | | | | | | | | | | The new uncompress() version doesn't require you to know the size of the inflated destination buffer. The inflate() proc wraps it for convenience on a var string type. | ||||
* | | Merge pull request #1052 from rleisti/devel | Andreas Rumpf | 2014-04-02 | 1 | -3/+1 |
|\ \ | | | | | | | Remove exception from TEventEmitter.emit | ||||
| * | | events.TEventEmitter.emit no longer throws an exception if the named event ↵ | Ron Leisti | 2014-03-29 | 1 | -3/+1 |
| | | | | | | | | | | | | does not exist | ||||
* | | | Fix docgen. | Dominik Picheta | 2014-03-29 | 1 | -0/+3 |
| | | | |||||
* | | | Replaced idents with genSym in asyncdispatch. | Dominik Picheta | 2014-03-29 | 1 | -7/+4 |
|/ / | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-03-29 | 1 | -4/+5 |
|\| | |||||
| * | Merge pull request #1045 from barcharcraz/lowerBound | Andreas Rumpf | 2014-03-28 | 1 | -4/+5 |
| |\ | | | | | | | fixed doc comment | ||||
| | * | fixed doc comment | Charlie Barto | 2014-03-27 | 1 | -4/+5 |
| | | | |||||
* | | | iterators check seqs/strings are not resized during iteration | Araq | 2014-03-29 | 1 | -14/+18 |
|/ / | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-03-27 | 2 | -1/+32 |
|\ \ | |||||
| * | | Merge pull request #1032 from barcharcraz/lowerBound | Varriount | 2014-03-27 | 1 | -0/+29 |
| |\| | | | | | | | Added lowerBound function to the stdlib | ||||
| | * | added usage example for lower bound | Charlie Barto | 2014-03-27 | 1 | -0/+5 |
| | | | |||||
| | * | made the default comparator for lowerBound unqualified, so the user can ↵ | Charlie Barto | 2014-03-23 | 1 | -1/+1 |
| | | | | | | | | | | | | customize via two phase lookup | ||||
| | * | added lowerBound function to algorithm library | Charlie Barto | 2014-03-23 | 1 | -0/+24 |
| | | | |||||
| * | | Calling randomize() again within 1 second will now provide a different seed | Jason Livesay | 2014-03-26 | 1 | -1/+3 |
| | | | |||||
* | | | ENDB: got rid of deprecated 'nil' stmt | Araq | 2014-03-27 | 1 | -3/+3 |
|/ / | |||||
* | | Implemented async for httpclient. | Dominik Picheta | 2014-03-26 | 4 | -30/+221 |
| | | |||||
* | | Move asyncdispatch tests to asyncnet. | Dominik Picheta | 2014-03-26 | 3 | -126/+89 |
| | | |||||
* | | mongodb wrapper properly removed from core | Araq | 2014-03-25 | 1 | -227/+0 |
| | | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-03-24 | 5 | -125/+156 |
|\ \ | |||||
| * | | failing test case preventing the use of --gc:v2: tsymchoicefield | Zahary Karadjov | 2014-03-24 | 1 | -3/+3 |
| |/ | |||||
| * | Moved the global dispatcher to asyncdispatch. | Dominik Picheta | 2014-03-23 | 4 | -122/+153 |
| | | |||||
* | | VM: endless loop prevention | Araq | 2014-03-24 | 1 | -1204/+0 |
|/ | |||||
* | Fixes tasyncawait and the net module on Linux. | Dominik Picheta | 2014-03-23 | 1 | -1/+2 |
| | |||||
* | Many renames. Created high level asyncnet module. | Dominik Picheta | 2014-03-22 | 4 | -12/+175 |
| | |||||
* | Copied most blocking socket operations to the net module. | Dominik Picheta | 2014-03-22 | 3 | -30/+1006 |
| | |||||
* | Clean up IP address code in net module. | Dominik Picheta | 2014-03-22 | 1 | -28/+54 |
| | |||||
* | Asyncio2 doc improvements. Changed recvLine's behaviour. | Dominik Picheta | 2014-03-22 | 1 | -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 devel | Araq | 2014-03-22 | 5 | -57/+364 |
|\ | |||||
| * | Merge pull request #999 from zielmicha/zlib_abi_version | Andreas Rumpf | 2014-03-16 | 1 | -1/+1 |
| |\ | | | | | | | Provide zlib version explicitly on Linux. | ||||
| | * | Provide zlib version explicit on Linux. | Michał Zieliński | 2014-03-13 | 1 | -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_983 | Andreas Rumpf | 2014-03-16 | 1 | -4/+24 |
| |\ \ | | | | | | | | | Adds example to likely/unlikely docstring. Refs #983. | ||||
| | * | | Adds example to likely/unlikely docstring. Refs #983. | Grzegorz Adam Hankiewicz | 2014-03-13 | 1 | -4/+24 |
| | |/ | |||||
| * | | PFuture[void] now works. | Dominik Picheta | 2014-03-15 | 1 | -29/+53 |
| | | | | | | | | | | | | | | | Return types can also be completely ommitted. PFuture[void] will then be implicitly deduced. | ||||
| * | | Merge pull request #972 from Matthias247/ipaddress | Dominik Picheta | 2014-03-14 | 1 | -2/+259 |
| |\ \ | | | | | | | | | Added a IpAddress structure to the net module | ||||
| | * | | Make the IP address exceptions more detailed | Matthias Einwag | 2014-03-14 | 1 | -19/+24 |
| | | | | |||||
| | * | | raise exceptions through newException | Matthias Einwag | 2014-03-09 | 1 | -18/+18 |
| | | | | |||||
| | * | | $ for TIpAddress now prints in the recommended format | Matthias Einwag | 2014-03-04 | 1 | -2/+13 |
| | | | | |||||
| | * | | Use character ranges from strutils. | Matthias Einwag | 2014-03-04 | 1 | -6/+17 |
| | | | | |||||
| | * | | Added a IpAddress structure to the net module | Matthias Einwag | 2014-03-04 | 1 | -1/+231 |
| | | | | |||||
| * | | | Fixes compilation of asyncio2 on Windows. | Dominik Picheta | 2014-03-14 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | Added a close(PDispatcher, TSocketHandle) implementation which unregisters the handle. | ||||
| * | | | File descriptors are now removed from fds list explicitly in close(). | Dominik Picheta | 2014-03-14 | 2 | -20/+22 |
| | | | | | | | | | | | | | | | | Fixes tasyncawait on linux. | ||||
* | | | | added mapMem/unmapMem to memfiles; untested | Araq | 2014-03-22 | 1 | -4/+41 |
| | | | | |||||
* | | | | bugfix: reprEnum for enums with negative values | Araq | 2014-03-22 | 1 | -1/+5 |
|/ / / |