def
89c2793fb5
Stop paramStr from always throwing an exception
2014-07-15 21:22:39 +02:00
Andreas Rumpf
e040460943
Merge pull request #1341 from def-/algorithm-reversed
...
Add reversed proc
2014-07-15 19:10:19 +02:00
Andreas Rumpf
45bf087ce7
Merge pull request #1342 from def-/wordwrap-change
...
Change wordwrap to remove separators at newlines
2014-07-15 19:09:24 +02:00
Andreas Rumpf
1e38dcbfae
Merge pull request #1353 from gradha/pr_paramstr_docstrings
...
Improves docstring contents and visibility of paramStr and friends.
2014-07-15 19:09:07 +02:00
Andreas Rumpf
0822f300df
Merge pull request #1360 from def-/complex-missing
...
Add missing complex arithmetic procs
2014-07-15 19:07:40 +02:00
Andreas Rumpf
f88f082be3
Merge pull request #1361 from def-/setdiff
...
Add missing difference and to sets module
2014-07-15 19:07:08 +02:00
Araq
6d3b632b47
Merge branch 'new_spawn' into devel
...
Conflicts:
todo.txt
web/news.txt
web/nimrod.ini
2014-07-15 09:37:45 +02:00
Dominik Picheta
41bb0bf9dc
Added debug code for futures.
2014-07-14 21:06:04 +01:00
Simon Hafner
8332e6e160
Merge pull request #1358 from def-/db_mysql-sql
...
Add missing sql proc for db_mysql
2014-07-14 14:03:10 -05:00
Dominik Picheta
e01c1f1ab3
Fixes missing MSG_NOSIGNAL on Mac OS X.
2014-07-14 19:53:11 +01:00
def
68c3c8ebfa
More effificent TSet difference
2014-07-14 17:56:19 +02:00
def
5bfea58ffb
Add missing difference and to sets module
2014-07-14 15:03:09 +02:00
def
b1a494e8b9
Add missing complex arithmetic procs
2014-07-14 14:44:58 +02:00
def
089387c525
Add missing sql proc for db_mysql
2014-07-14 03:49:15 +02:00
Dominik Picheta
2158952917
Linux async fixes.
2014-07-13 22:43:52 +01:00
Dominik Picheta
ac8ddb0720
Implement safe flags for socket operations.
2014-07-13 22:32:39 +01:00
Dominik Picheta
cdcdab49b7
Fix broken async tests.
2014-07-13 11:02:34 +01:00
Dominik Picheta
374706b1c3
Void futures are no longer discardable.
2014-07-13 10:19:48 +01:00
Dominik Picheta
634a416c67
Async fixes for Linux.
2014-07-13 00:11:05 +01:00
Dominik Picheta
cf5c8a204e
Many async optimisations.
...
* Selectors implementation will now attempt to immediately execute an IO
operation instead of waiting for a ready notification.
* Removed recursion in asynchttpserver.
* Improved buffered implementation of recvLine in asyncnet.
* Optimised ``respond`` in asynchttpserver removing a possible "Delayed ACK"
situation.
2014-07-12 22:51:06 +01:00
Grzegorz Adam Hankiewicz
7c51f67e85
Improves docstring contents and visibility of paramStr and friends.
2014-07-12 10:46:08 +02:00
def
fc6a799fc6
Add random() for openarrays
2014-07-12 03:04:43 +02:00
def
82fc908ebb
Export FileInfo object
2014-07-11 01:27:01 +02:00
def
66fad12391
Change wordwrap to remove separators at newlines
2014-07-09 20:40:01 +02:00
def
8b796763a3
Fix to included last element in reversed
2014-07-09 18:54:05 +02:00
def
c591db16c8
Add reversed proc
2014-07-09 18:43:00 +02:00
Andreas Rumpf
ec12922c43
Merge pull request #1336 from Varriount/fix-542
...
Fixes #542
2014-07-09 09:49:10 +02:00
Clay Sweetser
27fdc5fe33
Fixes #542
2014-07-08 16:25:13 -04:00
Araq
91ecae9c93
fixes #1328
2014-07-08 08:48:48 +02:00
Araq
1d5938a0ef
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-06-30 19:30:44 +02:00
Andreas Rumpf
ca8f02c7d6
Merge pull request #1299 from gradha/pr_documents_interfacing
...
Documents backend interfacing
2014-06-30 19:11:30 +02:00
Andreas Rumpf
dc15d37db0
Merge pull request #1301 from def-/sequtils-filter-directly
...
Add keepIf proc and keepIfIt template to sequtils
2014-06-30 18:33:50 +02:00
Andreas Rumpf
5555d4ab0c
Merge pull request #1312 from def-/missing-unsigned-operators
...
Add missing operators for uint and uint64: `+=`, `-=`, `*=`
2014-06-30 18:31:40 +02:00
Araq
678f3d7f5b
fixes constant array indexing bug
2014-06-30 16:45:55 +02:00
Andreas Rumpf
33106884ec
Merge pull request #1318 from rbehrends/rename-distnct
...
Rename sequtils.distnct to sequtils.deduplicate.
2014-06-28 21:27:25 +02:00
Reimer Behrends
cbcf01fc06
Rename sequtils.distnct to sequtils.deduplicate.
2014-06-28 19:18:13 +02:00
def
5439699b9b
Add type constraints for uint and uint64 to the System module's procs instead
2014-06-28 16:24:14 +02:00
def
f6c4864f9f
Rename keepIfIt to keepItIf
2014-06-28 14:39:21 +02:00
Dominik Picheta
f830aed869
AsyncHttpServer now supports POST.
2014-06-28 13:08:11 +01:00
Araq
c71d7213e8
Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn
2014-06-28 13:58:32 +02:00
Dominik Picheta
9ea0d0c59e
Futures with an error but no callback no longer raise.
...
This was done as a safety measure against futures which may be
accidentally discarded when they have an exception leading the exception
being silently forgotten. Unfortunately we will need to come up with
some other solution.
2014-06-28 12:16:08 +01:00
Felix Krause
f59ca2736d
Fixed == for PTables, added test.
2014-06-27 16:57:01 +02:00
def
4f24facb7c
Add inc and dec for uint and uint64
2014-06-27 16:32:08 +02:00
def
79cdb26b46
Add missing operators for uint and uint64: +=, -=, *=
2014-06-27 15:19:09 +02:00
Felix Krause
ac3f872fa3
Fixed TSet proc names to conform with set
2014-06-26 20:55:46 +02:00
Felix Krause
84643abd3e
Fixed doc comments in sets.nim
2014-06-26 20:55:46 +02:00
Araq
85a1d896c2
Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn
...
Conflicts:
lib/system.nim
2014-06-26 17:19:28 +02:00
Araq
eed443d4b3
rewrote lambdalifting; fixes deeply nested closures
2014-06-26 15:58:41 +02:00
Araq
e712dbaef5
added OEMCP for the default OEM codepage
2014-06-26 15:52:23 +02:00
Felix Krause
bdd3b6c612
Added logical set operations to TSet
2014-06-25 22:07:28 +02:00