Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Genode: constrain `osTryAllocPages` to RAM quota (#6883) | Emery Hemingway | 2017-12-14 | 2 | -11/+115 | |
| | | | | | | | | | | | | Genode software components all start with an explicit RAM resource quota which may or may not be upgraded during runtime by the parent process. With this patch `osTryAllocPages` will fail if allocation exceeds quotas set by the parent and the `osAllocPages` procedure will trigger a blocking request to the parent to increase quotas. The previous behavior could potentially block both procedures indefinitely for a quota upgrade rather than fail and trigger garbage collection. This patch also adds tracking of Genode dataspace mappings into the component address space so they can be detached and freed. | |||||
* | allocator: minor fix for deallocOsPages | Andreas Rumpf | 2017-12-11 | 1 | -0/+1 | |
| | ||||||
* | Merge branch 'devel' into araq-new-mm2 | Araq | 2017-12-08 | 1 | -5/+6 | |
|\ | ||||||
| * | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2017-12-08 | 1 | -5/+6 | |
| |\ | ||||||
| | * | optimize setLen (#6816) | Brent Pedersen | 2017-12-07 | 1 | -5/+6 | |
| | | | | | | | | | | | | | | | | | | inline the call to setLengthSeq and avoid decref for types if ntfNoRefs closes #6721 and speeds setLen when newLen < len for non reference types. | |||||
* | | | cleanup todo.txt | Araq | 2017-12-07 | 1 | -1/+2 | |
| | | | ||||||
* | | | make the new allocator work | Araq | 2017-12-07 | 1 | -8/+15 | |
| | | | ||||||
* | | | Threading: increase TLS size for new allocator | Araq | 2017-12-07 | 1 | -2/+2 | |
| | | | ||||||
* | | | make allocator use the TLSF algorithm; work in progress | Araq | 2017-12-07 | 1 | -30/+127 | |
|/ / | ||||||
* / | osalloc: improve error message when virtualFree fails | Araq | 2017-12-03 | 1 | -1/+1 | |
|/ | ||||||
* | make asyncdispatch compile with the foreign GCs | Araq | 2017-12-01 | 1 | -0/+8 | |
| | ||||||
* | remove goFree() (#6808) | Ștefan Talpalaru | 2017-11-25 | 1 | -2/+0 | |
| | | | | __go_free() was removed from gcc-7.2.0 so we stop trying to help the garbage collector by marking no longer used memory regions | |||||
* | fixes #6753 | Andreas Rumpf | 2017-11-22 | 1 | -6/+6 | |
| | ||||||
* | added when statement (#6759) | Arne Döring | 2017-11-17 | 1 | -29/+32 | |
| | ||||||
* | added system.getStackTraceEntries | Andreas Rumpf | 2017-11-16 | 1 | -21/+64 | |
| | ||||||
* | Trim remaining expr/stmt from stdlib (#6742) | Lynn C. Rees | 2017-11-15 | 3 | -4/+4 | |
| | ||||||
* | Fix cas when using vcc/cpp and use the correct interlocked exchange for bool ↵ | Jörg Wollenschläger | 2017-11-14 | 1 | -6/+14 | |
| | | | | (#6735) | |||||
* | Fix missing stacktraces when using -d:useNimRtl (#6716) | Erwan Ameil | 2017-11-10 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'devel' into araq | Andreas Rumpf | 2017-11-07 | 1 | -1/+1 | |
|\ | ||||||
| * | fixes #6609; 'if' expressions support multiple statements; minor breaking change | Araq | 2017-11-05 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'devel' into araq | Andreas Rumpf | 2017-11-02 | 1 | -1/+1 | |
|\| | ||||||
| * | 'ord' does not produce a range type anymore | Andreas Rumpf | 2017-11-02 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'devel' into araq | Andreas Rumpf | 2017-11-02 | 17 | -90/+142 | |
|\| | ||||||
| * | Remove more usages of unary lt (fixes #6634) (#6641) | Fabian Keller | 2017-10-31 | 3 | -4/+4 | |
| | | | | | | | | | | | | * fixes #6634 * remove more usages of unary < | |||||
| * | getEnv now supports a 'default' parameter; refs #6019 | Andreas Rumpf | 2017-10-30 | 1 | -1/+1 | |
| | | ||||||
| * | make some system modules compile again | Andreas Rumpf | 2017-10-29 | 2 | -19/+19 | |
| | | ||||||
| * | more replacements for the deprecated '<' | Andreas Rumpf | 2017-10-29 | 7 | -14/+14 | |
| | | ||||||
| * | sysstr: code formatting | Andreas Rumpf | 2017-10-28 | 1 | -3/+3 | |
| | | ||||||
| * | make the Windows build green again | Araq | 2017-10-17 | 1 | -2/+3 | |
| | | ||||||
| * | fixes the Windows build | Andreas Rumpf | 2017-10-16 | 1 | -4/+6 | |
| | | ||||||
| * | fixes #1137 | Andreas Rumpf | 2017-10-16 | 1 | -0/+12 | |
| | | ||||||
| * | fixes #5143 | Araq | 2017-10-16 | 1 | -1/+1 | |
| | | ||||||
| * | fixes #3558 | Araq | 2017-10-16 | 2 | -15/+17 | |
| | | ||||||
| * | Merge branch 'araq-stringify-array' into devel | Andreas Rumpf | 2017-10-10 | 5 | -29/+53 | |
| |\ | ||||||
| | * | make tests green again; closes #5861 | Andreas Rumpf | 2017-10-10 | 1 | -15/+15 | |
| | | | ||||||
| | * | breaking change: arrays of char do not convert to cstring; ptr to array of ↵ | Andreas Rumpf | 2017-10-10 | 4 | -10/+34 | |
| | | | | | | | | | | | | char does | |||||
| | * | Merge branch 'stringify-array' of https://github.com/krux02/Nim into ↵ | Andreas Rumpf | 2017-10-09 | 1 | -7/+7 | |
| | |\ | | | | | | | | | | | | | krux02-stringify-array | |||||
| | | * | fix | Arne Döring | 2017-07-24 | 1 | -1/+1 | |
| | | | | ||||||
| | | * | removed newString proc again, reverted some unnecesary changes | Arne Döring | 2017-07-24 | 1 | -3/+3 | |
| | | | | ||||||
| | | * | remove $ for ptr/ref, prefer using string over array of char | Arne Döring | 2017-07-24 | 1 | -7/+7 | |
| | | | | ||||||
| | | * | arrays can now be printed | Arne Döring | 2017-07-24 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Futher improve seq assingment speed by 2x factor (#6437) | Eduardo Bart | 2017-10-09 | 1 | -2/+6 | |
| |/ / | ||||||
| * | | fixes to allow the usage of clang on windows with the msvc abi and ms ↵ | Charlie Barto | 2017-10-09 | 2 | -5/+12 | |
| | | | | | | | | | | | | headers (#6442) | |||||
* | | | Merge branch 'devel' into araq | Andreas Rumpf | 2017-10-02 | 12 | -426/+257 | |
|\| | | ||||||
| * | | revert the 'wasMoved' logic until the write barrier has been adapted | Andreas Rumpf | 2017-09-29 | 1 | -1/+2 | |
| | | | ||||||
| * | | GCs: use add instead of & | Andreas Rumpf | 2017-09-29 | 2 | -6/+6 | |
| | | | ||||||
| * | | GC v2 works sometimes | Andreas Rumpf | 2017-09-28 | 1 | -370/+122 | |
| | | | ||||||
| * | | fixes #6433 | Andreas Rumpf | 2017-09-25 | 1 | -6/+11 | |
| | | | ||||||
| * | | first steps of making 'opt' a first class type for Nim | Andreas Rumpf | 2017-09-25 | 7 | -18/+47 | |
| | | | ||||||
| * | | newSeqOfCap: skip initialization step for non-GC-ed data | Andreas Rumpf | 2017-09-24 | 1 | -1/+5 | |
| | | |