Commit Graph

10199 Commits

Author SHA1 Message Date
Dominik Picheta
77071eb767 FutureStream's cb call behaviour fixed + other fixes. 2017-02-11 12:42:30 +01:00
Dominik Picheta
4a7ea8f865 Add support for Async | Sync return types in {.multisync.} macro. 2017-02-11 12:39:37 +01:00
Dominik Picheta
2f502e2a9e Remove immediate FutureStream procs and make 'put' awaitable. 2017-02-10 20:40:32 +01:00
Dominik Picheta
ddd3d3f44a Improve implementation of takeAsync for FutureStreams. 2017-02-10 20:18:59 +01:00
Dominik Picheta
d87fb236d1 Add test spec to tfuturestream 2017-02-10 18:57:43 +01:00
Dominik Picheta
7766fdfec1 Implemented a first working version of FutureStreams. 2017-02-10 00:06:18 +01:00
Dominik Picheta
c4d5cc652f Work around issue with queues. Refs #4773. 2017-02-10 00:05:42 +01:00
Dominik Picheta
3286480985 Improve error message when a nil future is await'ed. 2017-02-09 23:07:10 +01:00
Dominik Picheta
e189004a03 WIP implementation of FutureStream. 2017-02-09 22:46:20 +01:00
Araq
a20b4c674e sysio: minor improvements 2017-02-09 20:11:54 +01:00
Andreas Rumpf
5ff6ff28bf fixes #5339 2017-02-09 01:16:43 +01:00
Andreas Rumpf
24a0927644 fixes #5185 2017-02-08 23:04:20 +01:00
Andreas Rumpf
52c38f8535 make tests green again 2017-02-08 22:42:48 +01:00
Andreas Rumpf
d23eb79849 make tests green again 2017-02-08 22:21:01 +01:00
Araq
3caf108425 system/unicode: check for buffer overflows; refs #5284 2017-02-08 15:22:36 +01:00
Araq
346ea6d171 system.nim: don't use deprecated symbols/constructs 2017-02-08 14:55:30 +01:00
Araq
794d36cf31 fixes #5349 2017-02-08 14:33:05 +01:00
Araq
b3dcef6616 updated news 2017-02-08 14:32:44 +01:00
Araq
d74f734471 fixes #5352 2017-02-08 13:11:07 +01:00
Araq
ca42406df9 finish.nim: final round of improvements 2017-02-08 12:44:49 +01:00
Andreas Rumpf
4ec39b6a8f macros are now checked to not produce cyclic ASTs 2017-02-08 11:33:42 +01:00
Andreas Rumpf
6656f0d713 log process starts 2017-02-08 11:33:42 +01:00
Anatoly Galiulin
61b4bb5af5 Mark setupForeignThreadGc and initGC as gcsafe (#5353) 2017-02-08 10:26:15 +01:00
Arne Döring
ca39e113d5 fix in using the linenoise function (#5351) 2017-02-08 10:25:57 +01:00
Andreas Rumpf
41d3660e3a Merge pull request #5348 from c-blake/devel
Update Stat to work with modern Unix impls
2017-02-08 08:20:38 +01:00
Araq
63f28b3650 downloader improvements 2017-02-08 00:34:36 +01:00
Dominik Picheta
0535b6b6bf Implement SSL SNI hostname setting for asyncnet. 2017-02-08 00:04:40 +01:00
Araq
4ef86042f2 downloader changes 2017-02-07 23:47:03 +01:00
Andreas Rumpf
4285db6e02 Merge pull request #5319 from nim-lang/feature/3691
Implements #3691.
2017-02-07 20:39:05 +01:00
Dominik Picheta
d5bb5e832b Merge branch 'devel' into feature/3691 2017-02-07 18:34:05 +01:00
Dominik Picheta
7c15120247 Add some tests to httpcore related to #5344. 2017-02-07 18:32:57 +01:00
Charles Blake
3680cbaf25 Use old approach for Mac OSX which, as of 2016, does not yet support POSIX
high-resolution file times.
2017-02-07 09:39:41 -05:00
Charles Blake
53dfb21d6c Move Timespec up, use in Stat for st_?tim and define accessors for the seconds
portion of the Timespec.
2017-02-07 09:00:19 -05:00
Araq
8ae05c6555 cleaned up accept-close-race fix #5279 2017-02-07 14:59:46 +01:00
Araq
4790b6b203 Merge branch 'accept-close-race-5279' of https://github.com/endragor/Nim into endragor-accept-close-race-5279 2017-02-07 14:44:27 +01:00
Andreas Rumpf
b5b9c7d2e2 added crashtester tool 2017-02-07 11:13:11 +01:00
Andreas Rumpf
29f97f8cb1 koch: boot use hostOs&hostCpu specific nimcache 2017-02-07 11:12:49 +01:00
Ruslan Mustakov
7a839d7b02 Move checkCloseError to nativesockets 2017-02-07 16:45:59 +07:00
Andreas Rumpf
d7e312ee13 nimsuggest works in macros 2017-02-07 10:43:33 +01:00
Andreas Rumpf
eb9efed64b downloader tool needs to use https 2017-02-07 09:09:16 +01:00
Andreas Rumpf
a62c60ef87 koch.nim: don't commit after 1am 2017-02-07 08:02:17 +01:00
Araq
379bdeca06 disable NSIS installers, ship with downloader.exe instead 2017-02-07 01:32:21 +01:00
Araq
2d3385c222 koch.nim: winrelease without nasty batch files 2017-02-07 01:04:38 +01:00
Araq
2e65b48b62 nim.cfg: happy new year 2017-02-07 00:49:12 +01:00
Araq
07562d6b99 website: http to https updates 2017-02-06 22:43:07 +01:00
Araq
25fb5be0cb finish tool improvements 2017-02-06 22:06:52 +01:00
Dominik Picheta
1b9270d08b Adds bug fix list to 0.16.2 announcement. 2017-02-06 22:05:56 +01:00
Dominik Picheta
b7d7feffee Fixes test. 2017-02-06 22:01:27 +01:00
Dominik Picheta
3c8c5d081e Adds except T as ident handling in semtempl. 2017-02-06 20:42:01 +01:00
Andreas Rumpf
2a22dc7787 nimsuggest improvement: don't die because of illformed ASTs 2017-02-06 20:40:27 +01:00