summary refs log tree commit diff stats
path: root/compiler/semtypinst.nim
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #8748 from LemonBoy/when-in-objectsAndreas Rumpf2018-12-121-0/+40
|\
| * Pervasive replacement of nkRecWhen in generic typesLemonBoy2018-10-191-0/+40
* | IC: further progressAraq2018-12-011-1/+1
* | language cleanup: the .unchecked pragma is deadAraq2018-11-061-5/+0
* | Change the order of compilation passes, transformation is made lazy at code g...cooldome2018-10-181-0/+5
* | replace deprecated `safeAdd` with `add` (#9416)Miran2018-10-181-1/+1
* | fixes #5479Araq2018-10-021-6/+11
* | fixes #8883Araq2018-09-141-2/+5
|/
* WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-2/+2
* enable destructors without the --newruntime switchAndreas Rumpf2018-07-041-5/+1
* requested pull-request changesZahary Karadjov2018-06-161-2/+3
* fixes #7222; fixes #5595; fixes #3747Zahary Karadjov2018-06-161-12/+12
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-9/+10
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-1/+1
* make tests green againAraq2018-05-141-2/+2
* guards.nim does compileAndreas Rumpf2018-05-111-22/+21
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-241-2/+2
* Static[T] fixes (#7333)zah2018-03-241-0/+4
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-3/+3
* fixes #6489Araq2017-11-231-2/+2
* fixes #6682Araq2017-11-221-1/+2
* deprecated unary '<'Andreas Rumpf2017-10-291-8/+8
* destructors: supportsCopyMem finally works for recursive typesAraq2017-10-261-10/+26
* destructors: irresponsibly simple tcustomseq test worksAndreas Rumpf2017-10-171-1/+4
* destructors: preparations for upcoming changesAraq2017-10-171-5/+1
* minor refactorings for better destructorsAndreas Rumpf2017-10-141-5/+11
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-1/+1
* fix #2730; fix #4880Zahary Karadjov2017-06-201-1/+2
* Fix #5962Zahary Karadjov2017-06-201-13/+44
* fixes tproctypecache_falsepositive.nim test caseAraq2017-06-081-2/+3
* fix #5683Zahary Karadjov2017-04-141-0/+1
* fix #5643; fix #5644Zahary Karadjov2017-04-081-2/+6
* Restore the Nim's 0.14 proper handling of generic aliasesZahary Karadjov2017-04-081-25/+34
* wip fix #5640Zahary Karadjov2017-04-071-1/+1
* attempt to fix #5621 #5615 generic ref object typeRel (#5633)andri lim2017-03-311-1/+1
* Working test cases for the sophisticated matrix library example from the manualZahary Karadjov2017-03-241-0/+2
* proper error reporting for concepts and the introduction of the {.explain.} p...Zahary Karadjov2017-03-241-1/+1
* infer static parameters even when more complicated arithmetic is involvedZahary Karadjov2017-03-241-2/+3
* support for inferring static[T] concept paramsZahary Karadjov2017-03-241-0/+1
* support for accessing the inferred concept type params with the dot operatorZahary Karadjov2017-03-241-1/+1
* avoid some compiler crashes in debug modeAndreas Rumpf2017-01-231-1/+3
* make tsigbreak.nim compileAndreas Rumpf2016-12-121-3/+8
* further progressAraq2016-11-281-0/+3
* removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-1/+1
* fixes #4677 properlyAndreas Rumpf2016-09-031-6/+7
* fixes #4677Andreas Rumpf2016-09-031-1/+2
* compiler almost free of deprecated expr/stmt namesAndreas Rumpf2016-07-301-1/+1
* generic multi-methods should work nowAndreas Rumpf2016-07-281-3/+10
* fixes #4371Andreas Rumpf2016-07-081-4/+4
* fixes #3669Andreas Rumpf2016-03-011-8/+8
'>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