Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
This commit is contained in:
commit
04a1555f4a
32 changed files with 294 additions and 286 deletions
|
|
@ -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:
|
||||
|
|
|
|||
17
tests/ccgbugs/tbug1081.nim
Normal file
17
tests/ccgbugs/tbug1081.nim
Normal 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`
|
||||
Loading…
Add table
Add a link
Reference in a new issue