mirror of
https://github.com/logos-messaging/nim-ffi.git
synced 2026-01-10 18:13:10 +00:00
make registeredRequests no threadvar
This gives better results in logos-messaging-go-bindings Can be shared across threads because is populated at compile-time and only read at run-time.
This commit is contained in:
parent
803744dd29
commit
6811c8675f
@ -32,8 +32,8 @@ template foreignThreadGc*(body: untyped) =
|
||||
|
||||
type onDone* = proc()
|
||||
|
||||
## Registered requests table populated at compile time
|
||||
var registeredRequests* {.threadvar.}: Table[cstring, FFIRequestProc]
|
||||
## Registered requests table populated at compile time and never updated at run time
|
||||
var registeredRequests*: Table[cstring, FFIRequestProc]
|
||||
|
||||
### End of FFI utils
|
||||
################################################################################
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user