summary refs log tree commit diff stats
path: root/lib/system/threads.nim
Commit message (Expand)AuthorAgeFilesLines
* Replace double backticks with single backticks - Part 2 out of ~6 (#17206)Danil Yarantsev2021-02-281-4/+4
* Change stdlib imports to use std prefix in most examples (#17202)Danil Yarantsev2021-02-281-1/+1
* Dont assert on setstacksize result in iOS (#15427) [backport:1.2]Yuriy Glukhov2020-09-291-1/+4
* deinitLock (#15383)flywind2020-09-221-0/+2
* fixes #14370 (#14371)Andreas Rumpf2020-05-161-1/+1
* fixes #13881Andreas Rumpf2020-05-121-9/+15
* enable --tlsEmulation:on for --gc:arc (#13685)Andreas Rumpf2020-03-181-4/+1
* Thread attributes should be destroyed using the pthread_attr_destroy() (#13293)Hiroki Noda2020-01-291-2/+3
* csize_t changes: pinToCpu didn't compile (#12725)Mamy Ratsimbazafy2019-11-251-1/+1
* --gc:destructors now means Nim uses pure refcounting (#12557)Andreas Rumpf2019-10-301-1/+1
* fixes #1188Araq2019-08-161-3/+6
* fix #11854 (#11857)Arne Döring2019-07-301-1/+1
* Fixed "is not GC-safe as it calls 'createThread'" when creating a thread in a...Dankr4d2019-06-031-1/+1
* Fix header inconsistencies in documentation (#11071)Zed2019-04-231-2/+3
* refactoring: move threadlocalstorage into its own fileAraq2019-04-041-325/+19
* --newruntime: progressAndreas Rumpf2019-03-141-2/+0
* improved documentation for several modules (#10752)Miran2019-03-011-31/+40
* system refactorings (#10559)Andreas Rumpf2019-02-061-5/+2
* removes deprecated T/P typesAraq2018-11-161-6/+0
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-2/+3
* Haiku support for Nim (#8542)alaviss2018-08-141-2/+14
* Nintendo switch support (#8069)Joey2018-06-271-1/+1
* Native access to Genode environmentEmery Hemingway2018-06-071-2/+5
* Expose GC_setStackBottom (#7885)Yuriy Glukhov2018-06-041-1/+1
* __NR_gettid as const on amd64 (#7460)Jacek Sieka2018-04-061-1/+4
* Threading: increase TLS size for new allocatorAraq2017-12-071-2/+2
* fixes #5143Araq2017-10-161-1/+1
* balance Genode CPU pinning, deadlock at Genode exit (#6317)Emery Hemingway2017-09-161-2/+7
* WIP: --gc:regions instead of --gc:stackAraq2017-08-131-2/+2
* Allow to configure tls size (#6171)Ruslan Mustakov2017-08-051-2/+7
* Remove expr/stmt (#5857)Arne Döring2017-07-251-1/+1
* Cache threadId to not perform syscalls all the time (#6111)Eugene Kabanov2017-07-161-46/+79
* Fix #5920 (#5922)Eugene Kabanov2017-05-311-1/+11
* Linux abi take 3 (#5692)Jacek Sieka2017-04-121-13/+21
* fixup! support for the Genode OS framework (#5653)Emery Hemingway2017-04-021-0/+2
* support for the Genode OS framework (#5560)Emery Hemingway2017-03-311-1/+74
* Fixes #4719. (#5585)Eugene Kabanov2017-03-231-19/+23
* Fix #4972. (#5567)Eugene Kabanov2017-03-191-5/+10
* Fixes to support Dragonfly BSD. (#5552)Eugene Kabanov2017-03-171-2/+6
* removed onThreadCreation; onThreadDestruction is now thread localAraq2017-02-261-49/+11
* Add ``tearDownForeignThreadGc`` function (#5369)Anatoly Galiulin2017-02-131-1/+15
* Use __NR_gettid instead of SYS_gettid (#5338)Yuriy Glukhov2017-02-041-3/+3
* make getThreadId() work on OSXAndreas Rumpf2017-01-311-2/+4
* another attempt to getThreadId work on Linuxaraq2017-01-311-1/+1
* make getThreadId() work on Linuxaraq2017-01-311-3/+6
* added system.getThreadId for various OSes (untested)Araq2017-01-311-1/+31
* bugfix: onThreadDestruction callbacks should be run in reverse orderAndreas Rumpf2017-01-261-1/+1
* onThreadDestruction feature added to Nim's threading modelAndreas Rumpf2017-01-241-11/+32
* added system.runOnThreadCreationHandlers for initialization of thread local s...Araq2017-01-201-0/+9
* added system.onThreadCreation feature for safe thread local storage initializ...Andreas Rumpf2017-01-181-0/+31