summary refs log tree commit diff stats
path: root/compiler/cgen.nim
Commit message (Expand)AuthorAgeFilesLines
* preparations for C++ template supportAraq2015-01-231-2/+2
* Happy new year!Guillaume Gelin2015-01-061-4/+4
* fixes #1539Araq2014-11-271-3/+1
* more robust against unknown line infoAraq2014-11-221-1/+1
* fixes #837Araq2014-11-211-1/+1
* fixes #1181Araq2014-11-131-2/+0
* proper fix for stack initialization and threadvar emulationAraq2014-11-111-2/+7
* Properly initialize the stack with emulated thread variables.Reimer Behrends2014-11-061-2/+1
* Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreakAraq2014-10-041-1/+1
|\
| * Improve setjmp()/longjmp() performance.Reimer Behrends2014-09-251-1/+1
* | implemented mixed mode codegenAraq2014-10-031-26/+40
* | implemented 'guard' annotationAraq2014-09-211-4/+4
* | added nimfix toolAraq2014-09-051-3/+3
* | Nimrod renamed to NimAraq2014-08-281-4/+4
* | big renameAraq2014-08-281-1/+1
|/
* Merge pull request #1481 from rbehrends/fix-stackscan2Andreas Rumpf2014-08-141-7/+15
|\
| * Fix stack bottom initialization for non-main modules.Reimer Behrends2014-08-141-7/+15
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-141-1/+1
|\|
| * Fixed stack bottom initialization for DLLs.Reimer Behrends2014-08-141-1/+1
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-141-8/+17
|\|
| * Merge pull request #1400 from rbehrends/fix-stackscanAndreas Rumpf2014-08-131-8/+17
| |\
| | * More robust implementation for finding the beginning of the stack.Reimer Behrends2014-07-231-8/+17
* | | fixes #1434Araq2014-08-141-2/+2
|/ /
* / progress on deepCopyAraq2014-08-011-1/+1
|/
* Fix generation of package-dependent init names.Reimer Behrends2014-06-251-0/+1
* Merge pull request #1281 from Araq/new_spawnAndreas Rumpf2014-06-161-1/+2
|\
| * Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawnAraq2014-06-011-1/+2
| |\
| | * progress for the 'parallel' statementAraq2014-05-141-1/+2
* | | optimized method dispatchersAraq2014-06-121-0/+1
|/ /
* / Fix more 'undeclared identifier' errors.EXetoC2014-05-141-1/+2
|/
* fixes DLL generationAraq2014-04-211-1/+1
* first version of 'spawn'Araq2014-04-161-1/+1
* split the inline and closure iterators into different symbol kinds for easier...Zahary Karadjov2014-03-061-1/+1
* iterators now return tyIter(T);Zahary Karadjov2014-03-051-1/+1
* the compiler is now aware of packagesAraq2014-03-021-1/+3
* make C backend more robust against compiler bugsAraq2014-02-271-0/+2
* some fixes for static params usage in macrosZahary Karadjov2014-02-251-8/+8
* nest PreMain inside NimMain for easier consumption of static libraries develo...Zahary Karadjov2014-01-231-57/+67
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-2/+2
* it's the year 2014Araq2014-01-191-4/+4
* Introduce a PreMain proc in the C codegenZahary Karadjov2013-12-301-38/+60
* Merge branch 'upstream' into develZahary Karadjov2013-12-291-2/+2
|\
| * static params: expr[T] is now static[T]Zahary Karadjov2013-12-191-2/+2
* | case consistency: cs:partial bootstraps on windowsAraq2013-12-291-22/+22
* | case consistency: next stepsAraq2013-12-291-7/+7
* | case consistency part 4Araq2013-12-271-34/+34
* | case consistency part 1Araq2013-12-271-4/+4
* | no stack tracing for the system module; fixes stack bottom detectionAraq2013-12-201-5/+13
* | implemented 'injectStmt'; more debug supportAraq2013-12-161-0/+3
|/
* fix computed dynlib names; fixes #718Zahary Karadjov2013-12-091-1/+1