Merge branch 'devel' of https://github.com/Araq/Nimrod into devel

This commit is contained in:
Araq 2014-05-25 21:20:26 +02:00
commit 04a1555f4a
32 changed files with 294 additions and 286 deletions

View file

@ -23,19 +23,19 @@ proc launchSwarm(port: TPort) {.async.} =
await connect(sock, "localhost", port)
when true:
await sendMessages(sock)
close(sock)
closeSocket(sock)
else:
# Issue #932: https://github.com/Araq/Nimrod/issues/932
var msgFut = sendMessages(sock)
msgFut.callback =
proc () =
close(sock)
closeSocket(sock)
proc readMessages(client: TAsyncFD) {.async.} =
while true:
var line = await recvLine(client)
if line == "":
close(client)
closeSocket(client)
clientCount.inc
break
else:

View file

@ -0,0 +1,17 @@
discard """
output: '''1
0
0
0'''
"""
proc `1/1`() = echo(1 div 1)
template `1/2`() = echo(1 div 2)
var `1/3` = 1 div 4
`1/3` = 1 div 3 # oops, 1/3!=1/4
let `1/4` = 1 div 4
`1/1`()
`1/2`()
echo `1/3`
echo `1/4`