Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix spellings (#12277) [backport] | Federico Ceratto | 2019-09-27 | 2 | -2/+2 |
| | |||||
* | threadpool: fix link in docs [ci skip] (#12258) [backport] | Jjp137 | 2019-09-25 | 1 | -1/+1 |
| | | | [backport] | ||||
* | last stdlib cleanups | Araq | 2019-09-21 | 3 | -12/+17 |
| | |||||
* | fixes #1188 | Araq | 2019-08-16 | 1 | -2/+8 |
| | |||||
* | [refactoring] remove unused imports in the compiler and in some stdlib modules | Araq | 2019-07-18 | 1 | -3/+1 |
| | |||||
* | Fix typo (#11573) | WhiteDuke | 2019-06-25 | 1 | -1/+1 |
| | |||||
* | fixes #11275 (#11276) | Ștefan Talpalaru | 2019-05-20 | 1 | -3/+20 |
| | |||||
* | fixes #11250 (#11251) | Ștefan Talpalaru | 2019-05-15 | 1 | -7/+5 |
| | |||||
* | improved documentation for several modules (#10752) | Miran | 2019-03-01 | 1 | -48/+69 |
| | | | | | | | | | | | | More detailed documentation for: * md5 * hashes Mostly cosmetic improvements for: * threadpool * typetraits * channels * threads | ||||
* | Fix compilation w/ Atomic[T] types (#10607) | LemonBoy | 2019-02-13 | 1 | -2/+2 |
| | |||||
* | fixes #10584 [backport] | Andreas Rumpf | 2019-02-06 | 1 | -3/+4 |
| | |||||
* | Fixes new atomics for C + vcc (#10267) | Jörg Wollenschläger | 2019-01-11 | 1 | -21/+21 |
| | |||||
* | [RFC] Better atomics (#8620) | Jörg Wollenschläger | 2019-01-10 | 1 | -0/+378 |
| | | | | | * Initial version of C++11 style atomics * Make Atomic[T] always concrete | ||||
* | manual: Fix links to Parallel & Spawn (#9342) | Tomohiro | 2018-10-13 | 1 | -1/+1 |
| | |||||
* | docs: remove most stale links; refs #9109 | Araq | 2018-09-29 | 1 | -1/+1 |
| | |||||
* | cpuinfo: fix compilation for 32bit Haiku | Leorize | 2018-09-25 | 1 | -3/+3 |
| | |||||
* | Merge branch 'devel' into araq-misc | Andreas Rumpf | 2018-08-16 | 1 | -0/+12 |
|\ | |||||
| * | Haiku support for Nim (#8542) | alaviss | 2018-08-14 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix_other: Haiku now has spawn.h This is added per https://dev.haiku-os.org/ticket/13446 * posix_other: Add Haiku specific Dirent members * cpuinfo: Add an implementation for Haiku * distros: Add basic Haiku support * encodings: update Haiku support * fenv, math: Haiku now provides libm * times: Add Haiku struct members * ansi_c, osalloc: Add Haiku constants * threads: Add Haiku support * testament: Haiku uses LIBRARY_PATH * nim.cfg: Update Haiku support libnetwork should only be linked if network functions are used * threads: Haiku does not support -pthread switch * tworkingdir: Haiku's env is in /bin * posix_other: add SIGKILLTHR for Haiku * sockets: link with libnetwork on Haiku * coro: correct ucontext.h location http://pubs.opengroup.org/onlinepubs/009696699/basedefs/ucontext.h.html * coro: ucontext backend is not available on Haiku Haiku doesn't provide the <ucontext.h> header, as it was removed from POSIX * coro: fix setjmp backend The compiler does not allow statements after a noreturn function * nativesockets: Haiku doesn't support AI_V4MAPPED * system: hostOS can contains "haiku" * os: add support for Haiku's packagefs packagefs is read-only, but there are writable holes to the underlying file system as well * os: update constant for Haiku | ||||
* | | renames threadpool.await to blockUntil; refs #7853 | Araq | 2018-08-14 | 1 | -24/+24 |
| | | |||||
* | | deprecated regionized pointers | Araq | 2018-08-10 | 1 | -4/+2 |
|/ | |||||
* | Native access to Genode environment | Emery Hemingway | 2018-06-07 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | Add a 'GenodeEnv' type and a 'componentConstructHook' to the system module. The 'componentConstructHook' allows for detection of POSIX style programs that exit implicitly or native Genode components that initialize to serve RPC requests and OS signals. This hook takes a 'GenodeEnv' argument so that the environment interface is passed cleanly to application code after globals are initialized. This is an typed pointer to a C++ object, procedures for accessing the environment will be available from a Nimble library and not included in the standard library. The standard library has an internal pointer to the environment object but this is not for external use, the undocumented global environment pointer has been removed. | ||||
* | Minor fixes to enable tcc | Ganesh Viswanathan | 2018-05-14 | 1 | -1/+1 |
| | |||||
* | fixes #7638; awaitAny blocks if the flow vars all have been complete already | Andreas Rumpf | 2018-04-19 | 1 | -7/+17 |
| | |||||
* | threadpool: minor documentation improvement | Andreas Rumpf | 2018-04-19 | 1 | -1/+1 |
| | |||||
* | Fallback to doNothing if /proc/loadavg cant be opened (#7123) | Yuriy Glukhov | 2018-01-22 | 1 | -11/+14 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-10-29 | 1 | -2/+2 |
| | |||||
* | more replacements for the deprecated '<' | Andreas Rumpf | 2017-10-29 | 1 | -2/+2 |
| | |||||
* | fixes cpuinfo regression | Araq | 2017-10-26 | 1 | -8/+2 |
| | |||||
* | [Windows] Use GetSystemInfo for obtaining processor count (#6082) | Dmitry Atamanov | 2017-10-25 | 1 | -2/+25 |
| | |||||
* | make threadpool care about minPoolSize | Andreas Rumpf | 2017-10-12 | 1 | -0/+10 |
| | |||||
* | Remove expr/stmt (#5857) | Arne Döring | 2017-07-25 | 1 | -4/+4 |
| | |||||
* | Revert "GC_fullCollect on sync threadpool (#6107)" (#6119) | Yuriy Glukhov | 2017-07-17 | 1 | -13/+3 |
| | | | This reverts commit bdb653c4156af099814df2e21b9878cdb1591190. | ||||
* | GC_fullCollect on sync threadpool (#6107) | Yuriy Glukhov | 2017-07-17 | 1 | -3/+13 |
| | |||||
* | Fixes #6090 (#6092) | Yuriy Glukhov | 2017-07-14 | 1 | -0/+5 |
| | |||||
* | fix countProcessors error return value. (#5942) | Parashurama | 2017-06-05 | 1 | -1/+1 |
| | |||||
* | support for the Genode OS framework (#5560) | Emery Hemingway | 2017-03-31 | 1 | -1/+6 |
| | |||||
* | Update threadpool.nim (#5624) | Tomas Vojtisek | 2017-03-29 | 1 | -1/+1 |
| | |||||
* | Fix overflow when casting int64 to int in cpuload.nim | vega | 2016-12-16 | 1 | -3/+3 |
| | |||||
* | Add a lock to prevent race condition | Dmitry Polienko | 2016-08-24 | 1 | -22/+33 |
| | |||||
* | Add a workaround for threadpool deadlocks on recursion | Dmitry Polienko | 2016-08-11 | 1 | -3/+35 |
| | |||||
* | moved random procs from math to its own module (breaking change) | Andreas Rumpf | 2016-05-30 | 1 | -0/+2 |
| | |||||
* | Fixed semaphore on iOS. | Yuriy Glukhov | 2016-03-05 | 1 | -14/+16 |
| | |||||
* | Fix a few deprecation warnings | def | 2016-01-25 | 1 | -3/+3 |
| | |||||
* | Implement isReady procedure in threadpool module. | Dominik Picheta | 2015-10-12 | 1 | -0/+11 |
| | |||||
* | attempt to support recursions for spawn | Araq | 2015-09-06 | 1 | -2/+20 |
| | |||||
* | lib: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -1/+1 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | implemented nimPinToCpu threadpool feature | Araq | 2015-08-24 | 1 | -1/+9 |
| | |||||
* | Merge branch 'more_concurrency' into devel | Araq | 2015-06-30 | 1 | -4/+55 |
|\ | | | | | | | | | | | | | | | Conflicts: doc/tut1.txt lib/core/locks.nim lib/pure/collections/tables.nim lib/pure/selectors.nim | ||||
| * | proper waiting for the pinned thread | Araq | 2015-06-02 | 1 | -3/+6 |
| | | |||||
| * | first implementation of pinnedSpawn | Araq | 2015-05-28 | 1 | -4/+52 |
| | |