summary refs log tree commit diff stats
path: root/compiler/ccgexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* support derived values in non-generic user type classesZahary Karadjov2017-03-241-2/+2
* minor codegen bugfix: don't use names for closures that are also mangled Nim ...Araq2017-02-261-7/+7
* fixes a minor codegen issue where name mangling could produce an identifier u...Araq2017-02-261-7/+7
* removed compiler internal list implementation (#5371)Arne Döring2017-02-221-1/+1
* fixes #5402Araq2017-02-161-4/+5
* fixes #5339Andreas Rumpf2017-02-091-7/+64
* fixes #5314Andreas Rumpf2017-02-051-1/+1
* fixes #5090Andreas Rumpf2017-02-051-1/+3
* new name mangling rules for easier debuggingAndreas Rumpf2017-02-021-1/+1
* Create temp var in deepcopy if needed (#5205)Brandon Pickering2017-01-151-2/+11
* bugfix: abs(0.0) should be +0.0Andreas Rumpf2017-01-101-1/+1
* make tmissing_ccgtrav_unique_type green againAraq2016-12-041-1/+3
* Merge branch 'devel' into sighashesAraq2016-12-011-1/+6
|\
| * fixes tconsttable regressionAraq2016-12-011-2/+3
| * fixes #5081Araq2016-12-011-1/+2
| * fixes #5055Araq2016-11-301-5/+4
| * fixes the regressions introduced by fix for #5076Araq2016-11-301-2/+6
* | further progress; more tests are greenAraq2016-11-281-3/+5
* | Merge branch 'devel' into sighashesAraq2016-11-281-0/+9
|\|
| * first version of the new memory tracking featureAndreas Rumpf2016-11-211-0/+9
* | attempt to fix thingsAndreas Rumpf2016-11-231-0/+3
* | removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-14/+11
* | signature hashing: more progressAraq2016-11-111-38/+33
* | C codegen: first version of signature hashing for better incremental buildsAraq2016-11-081-1/+1
|/
* fixes #4975Araq2016-11-071-2/+2
* fixes thread vars of non-global visibilityAndreas Rumpf2016-09-121-1/+2
* C++ backend: use .noInit pragma for non-public default constructors; refs #4687Andreas Rumpf2016-09-041-4/+7
* fixes #4673Andreas Rumpf2016-09-011-2/+3
* Merge pull request #4592 from arnetheduck/compiler-cleanupAndreas Rumpf2016-08-251-50/+7
|\
| * remove TLoc.heapRootJacek Sieka2016-08-171-5/+0
| * Merge remote-tracking branch 'origin/devel' into compiler-cleanupJacek Sieka2016-08-171-1/+2
| |\
| * | remove unused stuffJacek Sieka2016-08-091-25/+0
| * | remove keepAlive and friendsJacek Sieka2016-08-091-20/+7
* | | fixes #4653Andreas Rumpf2016-08-241-0/+2
| |/ |/|
* | makes tests green againAndreas Rumpf2016-08-091-1/+2
|/
* fixes #4551Andreas Rumpf2016-08-091-0/+3
* fixes #4582Andreas Rumpf2016-08-081-1/+2
* fixes #4354Andreas Rumpf2016-08-041-16/+18
* remove sfFakeConstJacek Sieka2016-07-301-4/+1
* fixes #4345Andreas Rumpf2016-07-191-2/+3
* added system.newSeqOfCap for improved efficiencyAndreas Rumpf2016-07-151-0/+11
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-3/+3
* fixes #4371Andreas Rumpf2016-07-081-1/+1
* C code generation now deterministic; fixes #4364Andreas Rumpf2016-06-221-26/+26
* fixes #4186Andreas Rumpf2016-06-021-1/+1
* system. for cstrings uses value comparisons, not reference comparisonsAndreas Rumpf2016-06-021-2/+1
* refactoring: flags instead of boolsAndreas Rumpf2016-05-181-1/+1
* fixes #4147Andreas Rumpf2016-05-121-1/+1
* fixes #3995Andreas Rumpf2016-04-031-4/+10
* fixes #4005Andreas Rumpf2016-03-291-4/+8
d='n604' href='#n604'>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 708 709 710 711 712 713 714 715 716 717 718 719 720