summary refs log tree commit diff stats
path: root/compiler/ast.nim
Commit message (Expand)AuthorAgeFilesLines
...
* C++ backend: use .noInit pragma for non-public default constructors; refs #4687Andreas Rumpf2016-09-041-2/+2
* MergedAraq2016-08-271-27/+1
|\
| * fixes #3606Andreas Rumpf2016-08-261-1/+1
| * remove TLoc.heapRootJacek Sieka2016-08-171-3/+0
| * remove unused stuffJacek Sieka2016-08-091-23/+0
* | next steps in getting symbol files to work againAraq2016-08-161-7/+2
|/
* compiler almost free of deprecated expr/stmt namesAndreas Rumpf2016-07-301-3/+3
* remove sfFakeConstJacek Sieka2016-07-301-1/+0
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-0/+2
* generic multi-methods should work nowAndreas Rumpf2016-07-281-0/+1
* fixes #4485; package handling works better; docgen works with --project on Ni...Andreas Rumpf2016-07-191-1/+1
* added system.newSeqOfCap for improved efficiencyAndreas Rumpf2016-07-151-1/+1
* make tests green againAndreas Rumpf2016-07-101-1/+0
* fixes #4371Andreas Rumpf2016-07-081-3/+4
* Add the ability to pass a value with the -d flagJeff Ciesielski2016-07-041-1/+1
* fixes #4395, getType still not entirely correctAndreas Rumpf2016-06-231-0/+1
* system. for cstrings uses value comparisons, not reference comparisonsAndreas Rumpf2016-06-021-2/+2
* fixes #1713Andreas Rumpf2016-05-301-1/+1
* fixes #2159Andreas Rumpf2016-05-281-0/+3
* SpellcheckFederico Ceratto2016-02-291-1/+1
* use 'using' instead of 'sig' keyword; cleans up new features a bitAndreas Rumpf2016-02-291-1/+0
* added 'sig' feature; removed tfShared support in the compilerAndreas Rumpf2016-02-281-2/+3
* 'using' statement is obsoleteAndreas Rumpf2016-02-281-1/+0
* added experimental .this pragmaAndreas Rumpf2016-02-281-0/+1
* fixes #3636Andreas Rumpf2016-01-041-1/+1
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-11/+9
* added newTree to ast.nimAraq2015-11-101-0/+4
* nimsuggest: added 'chk', 'outline' and 'highlight' featuresAraq2015-11-011-0/+2
* switch to bitsize:intAman Gupta2015-09-291-1/+1
* implement bitsize pragma for bitfieldsAman Gupta2015-09-281-0/+1
* made disjoint checker smarter; fixes regressionsAraq2015-09-231-0/+8
* fixes #3313Araq2015-09-181-0/+3
* usage of NimNode triggers .compileTime context; fixes #1679Araq2015-09-141-0/+5
* preparations for better handling of 'a[i]' in generics; stmt lists can be lva...Araq2015-09-121-1/+9
* fixes a critical codegen bug triggered by .asyncAraq2015-09-101-0/+1
* fixes #2590; methods now require a .base annotationAraq2015-09-061-0/+1
* nimvm is magicYuriy Glukhov2015-09-041-1/+2
* first implementation of write tracking and escape analysis; still disabledAraq2015-08-311-2/+3
* implemented macros.getImplAraq2015-08-211-1/+1
* fixes #3079, fixes #1146, fixes #2879Araq2015-07-221-0/+2
* Linebreak TMagic by rough categoryJacek Sieka2015-07-121-35/+57
* fixes #3054Araq2015-07-051-1/+2
* macros: Introduce sameType(a, b) for node typesAdam Strzelecki2015-07-031-1/+2
* implements varargs[untyped]; refs #2545; to be documentedAraq2015-07-021-1/+4
* fixes #2935Araq2015-07-011-0/+3
* Merge pull request #2896 from r-ku/I64-magics-goneAndreas Rumpf2015-06-121-12/+10
|\
| * Removed magics: mAbsI64rku2015-06-101-2/+2
| * Removed magics: mBitnotI64rku2015-06-101-2/+2
| * Removed magics: mEqI64 mLtI64 mLeI64rku2015-06-101-2/+2
| * Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64rku2015-06-101-2/+0
'n590' href='#n590'>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 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707