summary refs log tree commit diff stats
path: root/lib/system/mmdisp.nim
Commit message (Collapse)AuthorAgeFilesLines
* proper distinction between --gc:none and --os:standaloneAraq2015-06-291-3/+6
|
* TMemRegion -> MemRegionStefan Talpalaru2015-06-151-5/+6
|
* cleanupStefan Talpalaru2015-06-151-5/+0
|
* Merge branch 'devel' into gogcStefan Talpalaru2015-06-151-14/+17
|\
| * lib/system/g-w - Dropped 'T' from typespdw2015-06-041-14/+17
| |
* | finalizer supportStefan Talpalaru2015-06-151-0/+6
| |
* | the Go GC - initial implementationStefan Talpalaru2015-05-311-1/+193
|/
* Fix Boehm GC on linuxSergey Avseyev2015-05-261-2/+1
| | | | | | | | | | | | | | | | Motivation ---------- Some linuxes (like Fedora) actually multiarch. And it means that libgc.so.1 not always installed into /usr/lib. It is better to entrust this job to ld and system configuration for it. Modification ------------ Use relative path for Boehm GC on 'other' OS (and linux in particular) Result ------ It is possible now to build nim with --gc:boehm on linux
* Use more Natural and Positive numbers in proc parametersdef2015-04-061-12/+12
| | | | | - Didn't go through all modules, only the main ones I thought of - Building the compiler and tests still work
* fixes --gc:none regression; made some tests greenAraq2015-03-101-27/+33
|
* Some GC renames to get rid of deprecation warningsdef2015-01-061-3/+3
|
* Fix --gc:none with --cs:partial.Dominik Picheta2014-09-191-1/+1
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreakAraq2014-09-191-10/+18
|\
| * Various fixes to how the Boehm GC's interface.Reimer Behrends2014-09-181-10/+18
| | | | | | | | | | | | | | The Boehm GC interface did not define the getXXXSharedMem() functions that were needed for compilation with --threads:on. It also used `ppointer` instead of `PPointer`, so it failed to compile with --cs:partial.
* | renamed Byte to byteAraq2014-08-291-1/+1
| |
* | the big renamefest: first stepsAraq2014-08-221-4/+4
|/
* preparations for easier debuggingAraq2014-04-071-0/+1
|
* compiler warns when you use GC'ed memory and '--gc:none'Araq2014-01-191-48/+48
|
* case consistency part 4Araq2013-12-271-1/+1
|
* implemented 'injectStmt'; more debug supportAraq2013-12-161-1/+2
|
* GC: even more stress testingAraq2013-10-311-0/+1
|
* first version of the debug GC; doesn't work yetAraq2013-10-011-1/+1
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* preparations for a generational GCAraq2013-02-161-1/+3
|
* first version of a simple mark&sweep GC; activate with --gc:markAndSweepAraq2013-02-071-0/+3
|
* revert to old GC; use --gc:v2 to activate the new GCAraq2013-01-311-3/+3
|
* cleaned up some debugging codeZahary Karadjov2013-01-201-3/+3
|
* fixes the recently discovered GC memory leaksZahary Karadjov2012-12-201-3/+6
| | | | | | This revision is intended as comparison point between the old and the new GC The used GC can be switched in mmdisp and various statistics will be gathered during execution (these will be removed/disabled in later revisions)
* temporary debugging code for the memory leak investigationZahary Karadjov2012-11-281-0/+1
|
* implemented support for the AVR CPU and standalone OSAraq2012-03-311-0/+72
|
* fixes tests for 'system.shallow'Araq2012-02-101-2/+2
|
* pragma on/off improvements; endb rewrittenAraq2012-01-281-4/+8
|
* bugfix: boehm GC improvementsAraq2012-01-161-4/+4
|
* better inferfacing to boehm GCAraq2012-01-151-4/+26
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* bugfixes for .rod files and visual C++Araq2011-12-031-1/+1
|
* tester checks exitcode; osproc additions; DLL fixes; taint mode fixesAraq2011-11-071-35/+38
|
* shared untraced heap; bugfix: mem corruptions in message passing codeAraq2011-07-181-19/+14
|
* first steps to explicit channels for thread communication; added mainThreadIdAraq2011-07-161-0/+20
|
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-4/+11
|
* improvements to get code size down for programs that don't use GCAraq2011-06-261-9/+4
|
* further progress for multi-threadingAraq2011-05-191-15/+4
|
* lexer, parser cleanup; boehm gc for mac os xAraq2011-05-171-1/+6
|
* mmdisp [] instead of ^Araq2011-05-141-6/+6
|
* gc tweaking to gain a few percent of performanceAraq2011-05-071-1/+1
|
* basic continue after error works; interactive mode more usefulAraq2011-02-131-1/+3
|
* inlining of the write barrier for dllsAndreas Rumpf2010-08-081-22/+0
|
* before stack init changeAndreas Rumpf2010-08-011-8/+2
|
* handling of compiler procs improved for DLL generationAndreas Rumpf2010-07-291-50/+25
|
* c2nim: better parsing of #ifdef C2NIM; #def supportAndreas Rumpf2010-07-221-2/+55
|