summary refs log tree commit diff stats
path: root/compiler/passes.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)ringabout2023-05-021-1/+1
* remove nosinks hacks from compiler (#21469)ringabout2023-03-041-2/+2
* replaces implicit passes array registed at runtime with explicit function cal...ringabout2023-03-031-67/+122
* fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...ringabout2023-02-221-4/+3
* saves one unnecessary compare which is also a small regression (#21413)ringabout2023-02-211-1/+1
* Fix "imported but not used" warnings (#20575)Andrey Makarov2022-10-161-1/+4
* Initial implementation of nimsuggest v3 (#19826)Ivan Yonchovski2022-06-131-1/+6
* Refactor and doc package handling, module name mangling (#19821)quantimnot2022-05-301-9/+3
* fixes #19662; Indent level errored for first line (#19718)flywind2022-04-251-0/+1
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* IC: backend: remember produced type information (#17440)Andreas Rumpf2021-03-231-0/+5
* IC: next steps (#16632)Andreas Rumpf2021-01-121-1/+2
* IC: next steps (#16550)Andreas Rumpf2021-01-071-1/+7
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-81/+58
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-23/+9
* Big compiler Cleanup (#14777)Clyybber2020-08-281-3/+3
* bug fixes with sfMainModule, hints, mainPackageNotes, mainPackageId, hintSucc...Timothee Cour2020-06-041-3/+1
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-7/+7
* Incremental compilation (IC): Improvements (#11881)Andreas Rumpf2019-08-081-2/+4
* IR: minor refactoringAndreas Rumpf2019-07-271-1/+4
* IC: some progressAndreas Rumpf2019-07-271-0/+9
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-3/+3
* better run [feature] (#11709)Andreas Rumpf2019-07-111-1/+0
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-1/+1
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-3/+3
* fixes 'nimble install nimble' problemsAndreas Rumpf2019-03-261-2/+3
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-2/+2
* fixes #10606Andreas Rumpf2019-02-131-2/+4
* fixes #10024Araq2018-12-221-1/+1
* fixes #9991Araq2018-12-161-1/+1
* fixes #9994Andreas Rumpf2018-12-151-2/+2
* fixes #9978Andreas Rumpf2018-12-141-1/+1
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-49/+32
* make tests green againAndreas Rumpf2018-09-241-1/+5
* enable destructors for top level statements; needs to be documentedAndreas Rumpf2018-09-241-1/+20
* compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-3/+3
* refactorings in preparations for the new runtimeAndreas Rumpf2018-07-101-6/+2
* avoid AST streaming, experiment what it breaksAraq2018-07-091-2/+6
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-57/+15
* baby steps for incremental compilationAndreas Rumpf2018-05-301-12/+3
* refactoring: move DB model to incremental.nimAndreas Rumpf2018-05-301-1/+1
* more compiler API cleanupsAndreas Rumpf2018-05-281-2/+2
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-2/+2
* move more global variables into ConfigRefAndreas Rumpf2018-05-111-2/+2
* big refactoring: mores stuff compilesAndreas Rumpf2018-05-101-11/+13
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-1/+1
* compiler: remove unnecessary FileIndex type conversionsAndreas Rumpf2018-04-241-1/+1
* refactoring: make FileIndex a distinct type; make line information an uint16;...Andreas Rumpf2018-04-211-19/+5
* symbol files: implemented accurate module dependency trackingAraq2018-02-211-0/+2
d='n571' href='#n571'>571 572 573 574 575 576 577 578 579 580 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 692 693 694