Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | disabled threadpool assertion only for vcc | Spencer Stirling | 2015-06-10 | 1 | -1/+2 |
| | | |||||
* | | fixed threadpool and atomics to work with Visual Studio 32 and 64 bit | Spencer Stirling | 2015-06-09 | 1 | -1/+1 |
| | | |||||
* | | use new type names | Araq | 2015-06-06 | 1 | -5/+5 |
| | | |||||
* | | lib/pure/a-c - Dropped 'T' from types | pdw | 2015-06-04 | 2 | -5/+5 |
| | | |||||
* | | FlowVar's ^ for refs is safe and convenient to use | Araq | 2015-06-02 | 1 | -1/+7 |
| | | |||||
* | | fixed typo in threadpool.nim | Michael Werner | 2015-05-08 | 1 | -1/+1 |
|/ | |||||
* | Don't run non-test code when defined(testing) | Oleh Prypin | 2015-04-21 | 1 | -1/+1 |
| | |||||
* | todo update | Araq | 2015-03-27 | 1 | -1/+1 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 3 | -3/+3 |
| | |||||
* | cleaned up os.nim; docgen improvements | Araq | 2014-12-21 | 1 | -0/+1 |
| | |||||
* | minor improvement to the barrier implementation | Araq | 2014-12-09 | 1 | -1/+3 |
| | |||||
* | Fix some deprecation warnings caused by renames | def | 2014-11-13 | 1 | -1/+1 |
| | |||||
* | renamed CondVar to Semaphore | Araq | 2014-11-10 | 1 | -26/+26 |
| | |||||
* | fixed the deadlock that happens when stress testing ToFreeQueue | Araq | 2014-11-08 | 1 | -25/+30 |
| | |||||
* | fixes exhaustion bug and missing GC_ref code generation | Araq | 2014-11-07 | 1 | -5/+4 |
| | |||||
* | broken attempt to fix queue exhaustion | Araq | 2014-11-07 | 1 | -21/+29 |
| | |||||
* | Merge branch 'devel' into bigbreak | Araq | 2014-10-13 | 1 | -1/+10 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ast.nim compiler/nimfix/prettybase.nim compiler/pragmas.nim compiler/sempass2.nim doc/manual.txt koch.nim lib/pure/concurrency/threadpool.nim web/news.txt | ||||
| * | fixes recent regression | Araq | 2014-10-11 | 1 | -1/+4 |
| | | |||||
| * | minor cleanup for cpuinfo | Araq | 2014-10-11 | 1 | -2/+1 |
| | | |||||
| * | fixes #1551 | Araq | 2014-10-11 | 1 | -3/+3 |
| | |