summary refs log tree commit diff stats
path: root/lib/system/threads.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* naive work-around for time redefinition (#5193)Fabian Keller2017-01-081-4/+5
* disable pinToCpu for OSXAndreas Rumpf2017-01-071-4/+5
* bugfix: bottom of AVL tree is now threadsafeAndreas Rumpf2016-09-241-0/+2
* attempt to fix #4640Andreas Rumpf2016-09-131-1/+3
* fixes #4088Andreas Rumpf2016-09-111-3/+3
* Add handle function to Thread typecoffeepots2016-07-271-2/+6
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-2/+2
* prefer consts to importing #defines from headersJacek Sieka2016-06-061-2/+7
* Made nimphpext work with gc:stack.Hans Raaf2016-05-251-2/+2
* createThread is more convenient to use with a proc taking no argumentsAraq2015-10-191-0/+3
* Properly register threads with the Boehm GC.Reimer Behrends2015-09-081-15/+46
* make --gc:none work with --threads:onAraq2015-08-261-1/+1