Araq
1bb0bdec24
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-04-20 20:01:36 +02:00
Araq
e6d17e6273
made large parts of the stdlib gcsafe
2014-04-20 20:01:24 +02:00
Dominik Picheta
013289480d
Merge pull request #1076 from runvnc/redis_pipeline
...
Redis: optional pipelining and better tested transactions
2014-04-20 16:59:38 +01:00
Dominik Picheta
ed935dfef1
Remove echo from => macro and fix tclosuremacro test.
2014-04-20 14:38:10 +01:00
Dominik Picheta
232d252885
Added new future module with a closure macro.
2014-04-20 14:33:44 +01:00
Jason Livesay
d7caba8b65
Use enum
2014-04-20 04:29:24 -07:00
Dominik Picheta
00dc93b65b
Fixes collections/ttables.
2014-04-18 21:50:51 +01:00
Jason Livesay
7584d867e1
delete extra statement from debugging
2014-04-17 03:52:33 -07:00
Jason Livesay
1068022dfb
Allow QUEUED reply only if pipelined; don't return status replies from flushPipeline; Rewrite someTests
2014-04-17 03:47:44 -07:00
Grzegorz Adam Hankiewicz
de04c97696
Improves startProcess docstring for poEvalCommand usage.
2014-04-16 23:14:13 +02:00
Dominik Picheta
941cc937d3
Fixes docgen.
2014-04-15 22:09:12 +01:00
Dominik Picheta
21d0cc8cdf
Add checks for invalid socket when creating sockets.
2014-04-15 13:51:25 +01:00
Simon Hafner
bb94abd88a
Merge pull request #1084 from gradha/pr_adds_sequtils_split
...
Adds generic split proc to sequtils.
2014-04-13 15:08:25 -05:00
Dominik Picheta
3612aca5fe
Implemented buffering for asynchronous sockets.
2014-04-13 14:18:47 +01:00
Grzegorz Adam Hankiewicz
c3cb03c640
Renames split to distribute. Refs #1084 .
2014-04-13 10:50:27 +02:00
Andreas Rumpf
2e9950afe8
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-04-13 00:40:17 +02:00
Andreas Rumpf
fe387888bd
fixes for asynchttpserver
2014-04-13 00:39:15 +02:00
Andreas Rumpf
455c3c19ca
added mget for TSet
2014-04-13 00:33:06 +02:00
Andreas Rumpf
f862e80be9
added 'hash' for set[T]'
2014-04-13 00:32:10 +02:00
Andreas Rumpf
3ee25170c3
fixes '==' for TTTable
2014-04-13 00:22:07 +02:00
Andreas Rumpf
587f0bd086
fixes '==' for TTTable
2014-04-13 00:20:25 +02:00
Dominik Picheta
7cddb39969
Adds split proc for strings with a string separator.
2014-04-11 21:42:44 +01:00
Dominik Picheta
96c97d4103
JS: Fixes math and streams module and implements json.
2014-04-11 21:41:45 +01:00
Grzegorz Adam Hankiewicz
fac9947ebe
Adds generic split proc to sequtils.
2014-04-11 22:24:49 +02:00
Jason Livesay
ebe174c868
delete echo statements used for debugging
2014-04-10 22:27:09 -07:00
Jason Livesay
be02aaec72
factor per comments
2014-04-10 22:23:33 -07:00
Jason Livesay
9a728b15a2
Don't need ref string; use PPipeline instead of ref TPipeline
2014-04-10 16:46:26 -07:00
Jason Livesay
5da463e1f7
Redis: optional pipelining and better tested transactions
2014-04-09 20:43:45 -07:00
Araq
3e25d5f247
merged better html links #850
2014-04-08 01:19:15 +02:00
Dominik Picheta
369d8c57ae
Disable async macro code output. Added some WSA error codes to winlean.
2014-04-07 20:46:47 +01:00
Dominik Picheta
61c9c429d4
Fixes selectors module on Mac OS X.
2014-04-06 23:20:55 +01:00
Dominik Picheta
d2593e1d62
setLen now used on asyncdispatch.recv's return value on Linux.
...
This fixes issues with the async httpclient.
2014-04-06 22:06:25 +01:00
Dominik Picheta
d98b0d9f79
Selectors module now uses select on operating systems other than Linux.
2014-04-06 21:43:51 +01:00
Dominik Picheta
b2fd562983
Updates docs and news.
2014-04-06 20:46:31 +01:00
Dominik Picheta
5eaec84785
Select implementation in selectors module compiles again.
2014-04-06 19:27:47 +01:00
Dominik Picheta
439569cfa3
Documentation for async httpclient. Notes for url modules.
2014-04-06 19:27:16 +01:00
Dominik Picheta
b23dce03a1
Get rid of incorrect assert in asyncdispatch.
2014-04-06 19:26:21 +01:00
Dominik Picheta
291aa2eb30
Fixes docgen.
2014-04-06 19:25:46 +01:00
Andreas Rumpf
b988f75a35
Merge pull request #1071 from ReneSac/devel
...
Zero is not a power of two. Fixes #1047
2014-04-06 20:12:46 +02:00
ReneSac
8095fbf982
Removed trailing ';'.
2014-04-06 15:07:20 -03:00
Araq
a4ccd7b865
doc generation for asyncdispatch works
2014-04-06 19:36:29 +02:00
ReneSac
a4559ab17e
Zero is not a power of two. Fix #1047
...
Also, fixed some docstrings and added {.noSideEffect.} pragma to nextPowerOfTwo().
2014-04-06 14:18:16 -03:00
Dominik Picheta
4d2f1396cb
Revent pruneSocketSet to efficient version.
2014-04-05 23:30:16 +01:00
Dominik Picheta
51c203bab0
Modified behaviour of checkBuffer to match new select behaviour. Refs #822 .
2014-04-05 23:10:51 +01:00
Dominik Picheta
cd70bba332
Added asynchttpserver module.
2014-04-05 20:30:32 +01:00
Dominik Picheta
d0478a5637
Asyncdispatch fixes.
...
``return`` is now transformed into a ``return nil`` in the async iterator
to work around the no-yield in ``try .. except ..`` closure iterator
limitation.
2014-04-05 20:27:42 +01:00
Dominik Picheta
694fc87b1d
Merge branch 'devel' of github.com:Araq/Nimrod into devel
2014-04-05 20:26:54 +01:00
Jason Livesay
e6d2490b9c
Support transactions
2014-04-04 23:29:50 -07:00
Jason Livesay
8d1c4a23de
Allow multi/exec replies so transactions work.
2014-04-04 16:11:43 -07:00
Dominik Picheta
5a4afbef84
Proper handling of disconnections during reading in httpclient.
2014-04-03 20:06:59 +01:00