diff options
author | Andrey Sobolev <andrey.sobolev@xored.com> | 2015-09-18 20:44:26 +0600 |
---|---|---|
committer | Andrey Sobolev <andrey.sobolev@xored.com> | 2015-09-18 20:44:26 +0600 |
commit | 537aca327a88b7158c6931f18d5287c2f24d1b68 (patch) | |
tree | 3a0dbe56e54580e1a224c7cb788a670f74b2fa76 /lib | |
parent | 02bf3ba6d74219af4574ffc41013c790bc57883c (diff) | |
parent | d93c612067462919fb1bb6acf5cc384b7043c760 (diff) | |
download | Nim-537aca327a88b7158c6931f18d5287c2f24d1b68.tar.gz |
Merge remote-tracking branch 'nim-lang/devel' into emscripten-support
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pure/asyncdispatch.nim | 2 | ||||
-rw-r--r-- | lib/system.nim | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/asyncdispatch.nim b/lib/pure/asyncdispatch.nim index d91507a85..ab462c57b 100644 --- a/lib/pure/asyncdispatch.nim +++ b/lib/pure/asyncdispatch.nim @@ -992,8 +992,8 @@ else: proc closeSocket*(sock: AsyncFD) = let disp = getGlobalDispatcher() - sock.SocketHandle.close() disp.selector.unregister(sock.SocketHandle) + sock.SocketHandle.close() proc unregister*(fd: AsyncFD) = getGlobalDispatcher().selector.unregister(fd.SocketHandle) diff --git a/lib/system.nim b/lib/system.nim index 8f529b8c0..af10f5773 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -243,7 +243,7 @@ when defined(nimArrIdx): # :array|openarray|string|seq|cstring|tuple proc `[]`*[I: Ordinal;T](a: T; i: I): T {. noSideEffect, magic: "ArrGet".} - proc `[]=`*[I: Ordinal;T,S](a: var T; i: I; + proc `[]=`*[I: Ordinal;T,S](a: T; i: I; x: S) {.noSideEffect, magic: "ArrPut".} proc `=`*[T](dest: var T; src: T) {.noSideEffect, magic: "Asgn".} |