summary refs log tree commit diff stats
path: root/lib/system/syslocks.nim
Commit message (Collapse)AuthorAgeFilesLines
* Revert "fix #14873 properly by skipping `abi` field in importc type ↵Andreas Rumpf2021-05-151-0/+8
| | | | | (#17944)" (#17992) This reverts commit 98c29c01eb91a0c6ce7da09380a272eebe6bca6f.
* fix #14873 properly by skipping `abi` field in importc type (#17944)Timothee Cour2021-05-071-8/+0
| | | | | | | * fix #14873 properly by skipping `abi` field in importc type * add test * fix test for windows
* Ref #17831(synchapi.h: No such file or directory) (#17832)flywind2021-04-251-2/+1
| | | | | | | | | * Ref #17831 use windows.h * use header: "windows.h" * Update syslocks.nim * Update lib/system/syslocks.nim
* [std/locks]close #7998(complete condition variables) (#17711)flywind2021-04-191-23/+32
| | | | | | * close #7998 * workaround genode * Update lib/system/syslocks.nim
* use lowercase --define switches (#17283)flywind2021-03-071-1/+1
|
* fix rlock compilation failure (#15584)shirleyquirk2020-10-151-2/+2
| | | | | | | | | | | * change SysLockType_Reentrant fix edge case where using SysLockType_Reentrant doesn't trigger an #include pthread.h * syslocktype_reentrant now a var * remove nodecl to remove empty system_syslocks.c * let is better than var. in reality SysLockType = enum, maybe that would be a better fix
* Fix c_malloc inside syslocks.nim to take size_t (#15268) [backport]shirleyquirk2020-09-051-3/+3
| | | | * update c_malloc's to csize_t
* removes deprecated T/P typesAraq2018-11-161-2/+0
|
* Fixup #5804 (#5837)Yuriy Glukhov2017-05-181-3/+9
|
* Fixed syslocks for ios (#5804)Yuriy Glukhov2017-05-121-22/+88
|
* Linux abi take 3 (#5692)Jacek Sieka2017-04-121-0/+9
| | | | | * avoid generating object fields for imported types * fix some abi/type issues for linux_amd64
* support for the Genode OS framework (#5560)Emery Hemingway2017-03-311-0/+22
|
* Fixed stacktrace errorYuriy Glukhov2016-04-261-0/+2
|
* Use ``when insideRLocksModule`` instead of ``when compiles``Anatoly Galiulin2016-03-311-2/+2
|
* Fix ``XDeclaredButNotUsed`` warning when locks or rlocks module is usedAnatoly Galiulin2016-03-311-19/+16
|
* Make windows locks do not use dyncallcheatfate2016-03-311-12/+14
|
* GCs support ForeignCellsAndreas Rumpf2016-03-051-0/+4
|
* Fixed includes for pthread types.Yuriy Glukhov2016-03-041-5/+7
|
* Added rlocks module to documentation and news.txtAnatoly Galiulin2016-02-181-1/+1
|
* Added reentrant locks module to stdlibAnatoly Galiulin2016-02-171-1/+13
|
* lib: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-10/+10
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* lib/system/g-w - Dropped 'T' from typespdw2015-06-041-29/+31
|
* Winlean and threads case sensitivity fixes.Dominik Picheta2014-08-301-1/+1
|
* the big renamefest: first stepsAraq2014-08-221-1/+1
|
* New concurrency model: next stepsAraq2014-04-191-6/+6
|
* case consistency improvementsAraq2014-01-111-0/+3
|
* case consistency part 1Araq2013-12-271-27/+27
|
* fixed a long standing xml parser bug; html parser bugfixes + speed improvementsAraq2013-06-271-1/+1
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* preparations for 0.8.12Araq2011-07-101-1/+1
|
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-0/+101