summary refs log tree commit diff stats
path: root/compiler/cgen.nim
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2426 from def-/fix-1460Andreas Rumpf2015-04-091-1/+1
|\
| * Initialize c compiler variables later ...def2015-03-281-1/+1
* | Get rid of deprecation warningsdef2015-04-071-233/+235
* | compiler_ropes: ropeToStr -> $Jacek Sieka2015-04-011-8/+5
|/
* codegen doesn't produce line tracing commands anymore; fixes #1344Araq2015-03-211-5/+14
* 'constructor' pragma for C++ supportAraq2015-03-181-11/+1
* don't generate memset calls for C++ objectsAraq2015-03-181-162/+166
* Fix typosFederico Ceratto2015-02-151-1/+1
* compiler distinguishes between 2 different 'var' types for C++ interop; code ...Araq2015-02-071-67/+22
* lots of C++ codegen improvementsAraq2015-02-071-90/+10
* C++ support: codegen generates C++'s references and avoids copiesAraq2015-02-041-14/+20
* 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