Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | proper distinction between --gc:none and --os:standalone | Araq | 2015-06-29 | 1 | -3/+6 |
| | |||||
* | TMemRegion -> MemRegion | Stefan Talpalaru | 2015-06-15 | 1 | -5/+6 |
| | |||||
* | cleanup | Stefan Talpalaru | 2015-06-15 | 1 | -5/+0 |
| | |||||
* | Merge branch 'devel' into gogc | Stefan Talpalaru | 2015-06-15 | 1 | -14/+17 |
|\ | |||||
| * | lib/system/g-w - Dropped 'T' from types | pdw | 2015-06-04 | 1 | -14/+17 |
| | | |||||
* | | finalizer support | Stefan Talpalaru | 2015-06-15 | 1 | -0/+6 |
| | | |||||
* | | the Go GC - initial implementation | Stefan Talpalaru | 2015-05-31 | 1 | -1/+193 |
|/ | |||||
* | Fix Boehm GC on linux | Sergey Avseyev | 2015-05-26 | 1 | -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 parameters | def | 2015-04-06 | 1 | -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 green | Araq | 2015-03-10 | 1 | -27/+33 |
| | |||||
* | Some GC renames to get rid of deprecation warnings | def | 2015-01-06 | 1 | -3/+3 |
| | |||||
* | Fix --gc:none with --cs:partial. | Dominik Picheta | 2014-09-19 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-09-19 | 1 | -10/+18 |
|\ | |||||
| * | Various fixes to how the Boehm GC's interface. | Reimer Behrends | 2014-09-18 | 1 | -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 byte | Araq | 2014-08-29 | 1 | -1/+1 |
| | | |||||
* | | the big renamefest: first steps | Araq | 2014-08-22 | 1 | -4/+4 |
|/ | |||||
* | preparations for easier debugging | Araq | 2014-04-07 | 1 | -0/+1 |
| | |||||
* | compiler warns when you use GC'ed memory and '--gc:none' | Araq | 2014-01-19 | 1 | -48/+48 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -1/+1 |
| | |||||
* | implemented 'injectStmt'; more debug support | Araq | 2013-12-16 | 1 | -1/+2 |
| | |||||
* | GC: even more stress testing | Araq | 2013-10-31 | 1 | -0/+1 |
| | |||||
* | first version of the debug GC; doesn't work yet | Araq | 2013-10-01 | 1 | -1/+1 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | preparations for a generational GC | Araq | 2013-02-16 | 1 | -1/+3 |
| | |||||
* | first version of a simple mark&sweep GC; activate with --gc:markAndSweep | Araq | 2013-02-07 | 1 | -0/+3 |
| | |||||
* | revert to old GC; use --gc:v2 to activate the new GC | Araq | 2013-01-31 | 1 | -3/+3 |
| | |||||
* | cleaned up some debugging code | Zahary Karadjov | 2013-01-20 | 1 | -3/+3 |
| | |||||
* | fixes the recently discovered GC memory leaks | Zahary Karadjov | 2012-12-20 | 1 | -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 investigation | Zahary Karadjov | 2012-11-28 | 1 | -0/+1 |
| | |||||
* | implemented support for the AVR CPU and standalone OS | Araq | 2012-03-31 | 1 | -0/+72 |
| | |||||
* | fixes tests for 'system.shallow' | Araq | 2012-02-10 | 1 | -2/+2 |
| | |||||
* | pragma on/off improvements; endb rewritten | Araq | 2012-01-28 | 1 | -4/+8 |
| | |||||
* | bugfix: boehm GC improvements | Araq | 2012-01-16 | 1 | -4/+4 |
| | |||||
* | better inferfacing to boehm GC | Araq | 2012-01-15 | 1 | -4/+26 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | bugfixes for .rod files and visual C++ | Araq | 2011-12-03 | 1 | -1/+1 |
| | |||||
* | tester checks exitcode; osproc additions; DLL fixes; taint mode fixes | Araq | 2011-11-07 | 1 | -35/+38 |
| | |||||
* | shared untraced heap; bugfix: mem corruptions in message passing code | Araq | 2011-07-18 | 1 | -19/+14 |
| | |||||
* | first steps to explicit channels for thread communication; added mainThreadId | Araq | 2011-07-16 | 1 | -0/+20 |
| | |||||
* | bugfix: 'set' overloadable; further steps for multi threading support | Araq | 2011-07-08 | 1 | -4/+11 |
| | |||||
* | improvements to get code size down for programs that don't use GC | Araq | 2011-06-26 | 1 | -9/+4 |
| | |||||
* | further progress for multi-threading | Araq | 2011-05-19 | 1 | -15/+4 |
| | |||||
* | lexer, parser cleanup; boehm gc for mac os x | Araq | 2011-05-17 | 1 | -1/+6 |
| | |||||
* | mmdisp [] instead of ^ | Araq | 2011-05-14 | 1 | -6/+6 |
| | |||||
* | gc tweaking to gain a few percent of performance | Araq | 2011-05-07 | 1 | -1/+1 |
| | |||||
* | basic continue after error works; interactive mode more useful | Araq | 2011-02-13 | 1 | -1/+3 |
| | |||||
* | inlining of the write barrier for dlls | Andreas Rumpf | 2010-08-08 | 1 | -22/+0 |
| | |||||
* | before stack init change | Andreas Rumpf | 2010-08-01 | 1 | -8/+2 |
| | |||||
* | handling of compiler procs improved for DLL generation | Andreas Rumpf | 2010-07-29 | 1 | -50/+25 |
| | |||||
* | c2nim: better parsing of #ifdef C2NIM; #def support | Andreas Rumpf | 2010-07-22 | 1 | -2/+55 |
| |