summary refs log tree commit diff stats
path: root/lib/system/threads.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* implemented system.pinToCpuAraq2015-07-011-10/+40
* Fix #2672. Do not define globalsSlot for native TLSSergey Avseyev2015-06-261-16/+11
* Trim trailling spacesSergey Avseyev2015-06-261-36/+35
* Merge branch 'devel' into gogcStefan Talpalaru2015-06-151-67/+73
|\
| * lib/system/g-w - Dropped 'T' from typespdw2015-06-041-67/+73
* | the Go GC - initial implementationStefan Talpalaru2015-05-311-3/+3
|/