summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Fix swap in jsgendef2014-08-151-2/+2
|
* fixes #1343Araq2014-08-151-4/+3
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-141-7/+15
|\
| * Merge pull request #1481 from rbehrends/fix-stackscan2Andreas Rumpf2014-08-141-7/+15
| |\ | | | | | | Fix stack bottom initialization for non-main modules.
| | * Fix stack bottom initialization for non-main modules.Reimer Behrends2014-08-141-7/+15
| | | | | | | | | | | | | | | | | | | | | Because PreMain() was now called before the new stack bottom initialization, it still relied on the old version of initStackBottom(), which may not handle the top few words of the stack correctly. This patch also sets the stack bottom in PreMain() using the new approach.
* | | fixes #669Araq2014-08-141-1/+2
|/ /
* | fixes #1433Araq2014-08-141-0/+2
| |
* | 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
| |
* | fixes newly introduced bugsAraq2014-08-141-5/+4
| |
* | 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.
| | * More robust implementation for finding the beginning of the stack.Reimer Behrends2014-07-231-8/+17
| | | | | | | | | | | | | | | | | | This patch inserts an extra stack frame above the function that calls the actual Nimrod code and ensures that a reference to this frame is stored as the stack bottom.
* | | fixes #1434Araq2014-08-145-13/+23
|/ /
* | fixes #1442Araq2014-08-131-2/+8
| |
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-122-2/+13
|\ \
| * | Fixes incorrect macro stack traces.Dominik Picheta2014-08-112-2/+13
| | |
* | | fixes 'gcsafe'Araq2014-08-123-13/+29
| | |
* | | fixes #1431Araq2014-08-121-2/+3
|/ /
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-111-1/+3
|\ \
| * \ Merge pull request #1467 from Varriount/fix-1424Andreas Rumpf2014-08-101-1/+3
| |\ \ | | | | | | | | Fix #1424
| | * | Update semexprs.nimVarriount2014-08-101-5/+1
| | | |
| | * | Fix #1424 some moreClay Sweetser2014-08-081-1/+5
| | | |
| | * | Fix #1424Clay Sweetser2014-08-071-0/+2
| | | |
* | | | distinguish between 'defined' and 'declared'Araq2014-08-117-10/+63
| | | |
* | | | fixes tinavlid_array_bounds testAraq2014-08-101-1/+1
|/ / /
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-103-0/+7
|\ \ \
| * | | Adds documentation on skipTypes and mapTypeClay Sweetser2014-08-092-0/+5
| | | |
| * | | Fixes #1435Clay Sweetser2014-08-091-0/+2
| | | |
* | | | progress on 'spawn'Araq2014-08-104-10/+15
|/ / /
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-081-0/+1
|\ \ \
| * | | Also include string.h for strlen for C backenddef2014-08-081-1/+1
| | | |
| * | | Include string.h for strlen with cpp backenddef2014-08-071-0/+1
| |/ /
* | | 'parallel' statement works againAraq2014-08-084-9/+8
| | |
* | | 'lambda' is no keyword anymoreAraq2014-08-083-5/+5
|/ /
* | some bugfixes for 'deepCopy'Araq2014-08-061-5/+6
| |
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-057-16/+24
|\ \ | | | | | | | | | | | | Conflicts: compiler/ccgexprs.nim
| * \ Merge pull request #1426 from Varriount/fix-813Andreas Rumpf2014-08-022-5/+11
| |\ \ | | | | | | | | Fix #813
| | * | Update commands.nimVarriount2014-08-021-2/+0
| | | |
| | * | Clean up moreClay Sweetser2014-07-291-2/+2
| | | |
| | * | Clean up a bit.Clay Sweetser2014-07-291-5/+5
| | | |
| | * | Fix #813Clay Sweetser2014-07-292-6/+14
| | | | | | | | | | | | | | | | Also add a notice that the linked list stuff in the compiler should be (one day) removed.
| * | | Merge pull request #1437 from def-/fix-#1291Andreas Rumpf2014-08-011-1/+1
| |\ \ \ | | | | | | | | | | Fix typo in mHigh
| | * | | Fix typo in mHighdef2014-08-011-1/+1
| | |/ /
| * / / Set kind of literal nodes as resExprdef2014-08-011-0/+4
| |/ /
| * | normalize "run" commanddef2014-07-291-1/+1
| | |
| * | Allow arguments for "nimrod run"def2014-07-283-7/+5
| |/
| * Fix #1392Flaviu Tamas2014-07-221-3/+3
| |
* | added debug output (but not active)Araq2014-08-051-0/+1
| |
* | check there is only one deepCopy per typeAraq2014-08-051-1/+4
| |