Commit Graph

3761 Commits

Author SHA1 Message Date
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
Araq
c260b22fbc Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-07-11 08:15:51 +02:00
Araq
49ad6fc3d4 fixes latest regression 2014-07-11 08:05:50 +02:00
Varriount
09d67d9884 Merge pull request #1347 from def-/export-fileinfo
Export FileInfo object
2014-07-10 19:31:17 -04:00
def
82fc908ebb Export FileInfo object 2014-07-11 01:27:01 +02:00
Araq
e4e32bdfbf better error messages for macro instantiations 2014-07-10 00:59:26 +02:00
Araq
44353c585f VM: fixes 'raise' 2014-07-10 00:59:00 +02:00
Araq
47fb8d8e6d Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-07-09 21:10:41 +02:00
Araq
eb99c27bd0 fixes #1011 2014-07-09 21:10:11 +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
d80d8aa74d fixes #1323 2014-07-08 20:12:07 +02:00
Araq
39ce17a73e fixes #933 2014-07-08 16:37:45 +02:00
Araq
d3c79cec80 fixes #1167 2014-07-08 08:54:58 +02:00
Araq
91ecae9c93 fixes #1328 2014-07-08 08:48:48 +02:00
Araq
f16449ec22 fixes #1103; fixes #1297 2014-07-08 02:02:58 +02:00
Araq
f9d7e8db2a implements #1332 2014-07-06 22:56:34 +02:00
Araq
21be7bf85a fixes #1310 2014-07-02 21:15:29 +02:00
Araq
887a1ebe68 tut1.txt no BOM; streamlined example a bit 2014-07-02 00:22:23 +02:00
Araq
d02cc41596 fixes #1275 2014-07-01 23:41:25 +02:00
Araq
b119dc2f3b fixed build configuration detection 2014-07-01 23:17:20 +02:00
Araq
ad29bed942 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-07-01 23:01:09 +02:00
Araq
b56f43c394 fixes #898 2014-07-01 22:58:44 +02:00
Araq
b3f390bd48 fixes #751 2014-07-01 22:36:01 +02:00
Araq
daf9dd701e fixes #1166 2014-07-01 22:10:43 +02:00
Araq
212293197f fixes #1161 2014-07-01 21:47:53 +02:00
Andreas Rumpf
0eda72e1d2 Merge pull request #1304 from rbehrends/fix-packagenames
Fix generation of package-dependent init names.
2014-07-01 03:00:38 +02:00
Andreas Rumpf
b1c5dc1ef9 Merge pull request #1249 from gradha/pr_shows_git_hash
Adds git hash to compiler's version switch. Refs #1119.
2014-07-01 02:59:34 +02:00
Araq
405cd7d1fb fixes #904 2014-07-01 02:09:07 +02:00
Araq
505b77cb66 fixes #1135 2014-07-01 01:21:26 +02:00
Araq
7c5f87e413 fixes #1265 2014-07-01 00:59:40 +02:00
Araq
4860b46c7f fixes #1264 2014-07-01 00:24:40 +02:00
Araq
e5f2a8ade4 fixes #1268 2014-07-01 00:13:07 +02:00
Araq
4d5b7b7b2e Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-06-30 23:37:00 +02:00
Araq
3c818c89be fixes #1285 2014-06-30 23:36:46 +02:00
Andreas Rumpf
1b78bdd982 Merge pull request #1292 from gradha/pr_terminates_sentences_with_dot
Forces babel package descriptions to end with a dot.
2014-06-30 22:43:13 +02:00
Araq
c41e099118 fixes #1144 2014-06-30 22:36:52 +02:00
Araq
0339b9d386 fixes #1319 2014-06-30 22:24:08 +02:00
Araq
b89495ef0f corrected backends.txt 2014-06-30 19:39:57 +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
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