summary refs log tree commit diff stats
path: root/compiler/ccgstmts.nim
Commit message (Expand)AuthorAgeFilesLines
* remove sfFakeConstJacek Sieka2016-07-301-2/+0
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-1/+1
* C code generation now deterministic; fixes #4364Andreas Rumpf2016-06-221-2/+2
* Fixed rethrowing not to generate C++ throw with noCppExceptions switchRuslan Mustakov2016-06-141-1/+1
* GC with primitive MSAndreas Rumpf2016-05-161-1/+1
* fixes #3992Andreas Rumpf2016-05-111-0/+2
* Fixed try statement generation with --noCppExceptions switchRuslan Mustakov2016-02-291-2/+4
* fixes #603Andreas Rumpf2016-01-061-2/+2
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-1/+1
* --gc:v2 requires global root trackingAraq2015-12-011-1/+1
* Fixed --debugger:on option. Removed c_line from termios.Yuriy Glukhov2015-08-121-2/+2
* fixes #2963Araq2015-07-221-1/+4
* added /*INCLUDESECTION*/ section for .emit pragmaAraq2015-06-291-2/+4
* fixes #1888Araq2015-04-271-15/+13
* fixes #2551; fixes #2212; breaks bootstrapping in debug mode; bootstrap with ...Araq2015-04-251-2/+2
* fixes #2335Araq2015-04-241-2/+9
* implements .goto support for variablesAraq2015-04-191-3/+30
* Get rid of deprecation warningsdef2015-04-071-72/+71
* compiler_ropes: ropeToStr -> $Jacek Sieka2015-04-011-2/+2
* codegen doesn't produce line tracing commands anymore; fixes #1344Araq2015-03-211-1/+2
* 'constructor' pragma for C++ supportAraq2015-03-181-3/+15
* don't generate memset calls for C++ objectsAraq2015-03-181-112/+115
* fixes #2199, fixes #2197Araq2015-02-241-1/+2
* fixes #2121Araq2015-02-141-1/+1
* tables work in 'const' sections; echo supports 'nil' strings; minor cleanupsAraq2015-02-091-9/+0
* lots of C++ codegen improvementsAraq2015-02-071-9/+14
* C++ support: codegen generates C++'s references and avoids copiesAraq2015-02-041-1/+12
* nimsuggest improvementsAraq2015-01-301-0/+1
* asm stmt: don't quote what is already quotedAraq2015-01-291-1/+1
* fixes yet another GAS parsing bugAraq2015-01-291-2/+2
* fixes #1907Araq2015-01-111-2/+2
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* fixes #1742Araq2014-12-241-3/+5
* fixes #1181Araq2014-11-131-0/+11
* Merge branch 'devel' into bigbreakAraq2014-10-251-0/+1
|\
| * '.emit' pragma produces a trailing newlineAraq2014-10-251-0/+1
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreakAraq2014-10-041-1/+12
|\|
| * Improve setjmp()/longjmp() performance.Reimer Behrends2014-09-251-1/+8
| * Avoid unnecessary #include triggered by importc vars.Reimer Behrends2014-09-191-0/+4
| * fixes #1067Araq2014-09-111-0/+10
* | implemented mixed mode codegenAraq2014-10-031-6/+5
* | implemented 'guard' annotationAraq2014-09-211-2/+2
* | fixes #1067Araq2014-08-301-0/+9
* | Nimrod renamed to NimAraq2014-08-281-2/+2
* | the big renamefest: first stepsAraq2014-08-221-2/+10
|/
* fixes newly introduced bugsAraq2014-08-141-5/+4
* fixes #1434Araq2014-08-141-3/+13
* compiler prepared for the new comment handlingAraq2014-04-301-0/+1
* gensym'ed symbols work with lambda-lifting; closures produce objects instead ...Araq2014-04-031-1/+1
* split the inline and closure iterators into different symbol kinds for easier...Zahary Karadjov2014-03-061-1/+1
581' href='#n581'>581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691