summary refs log tree commit diff stats
path: root/compiler/seminst.nim
Commit message (Expand)AuthorAgeFilesLines
* semLambda removed, semProcAux reworked (#17379)Saem Ghani2021-03-171-1/+1
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-0/+13
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-23/+22
* use typeof instead type (#16962)flywind2021-02-081-2/+2
* IC: final implementation steps (#16801)Andreas Rumpf2021-01-251-1/+1
* IC: next steps (#16729)Andreas Rumpf2021-01-231-4/+4
* IC: next steps (#16550)Andreas Rumpf2021-01-071-2/+2
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-5/+8
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-9/+9
* Big compiler Cleanup (#14777)Clyybber2020-08-281-1/+1
* avoid unsafe Nim features in preparation for --gc:arc (#14431)Andreas Rumpf2020-05-221-4/+4
* Make ./koch temp --gc:arc work (#14186)Clyybber2020-05-011-1/+1
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-28/+28
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
* fixes #12051Araq2019-09-101-1/+1
* fixes #11515 (#11624)Andreas Rumpf2019-07-011-1/+1
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-3/+3
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-1/+1
* gc:destructors: progressAndreas Rumpf2019-02-281-0/+2
* fixes nested gensym'ed parameters; fixes #9476Araq2018-12-081-1/+1
* IC: further progressAraq2018-12-011-2/+2
* Change the order of compilation passes, transformation is made lazy at code g...cooldome2018-10-181-3/+2
* replace deprecated `safeAdd` with `add` (#9416)Miran2018-10-181-1/+1
* compiler: show name of instantiating context in error traces (#6763) (#9207)xzfc2018-10-111-1/+1
* fixes #4766Araq2018-08-281-1/+2
* WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-4/+3
* allow referencing other parameters in default parameter valuesZahary Karadjov2018-06-161-2/+24
* fix #6928; fix #7208Zahary Karadjov2018-06-161-3/+4
* Support default type parametersZahary Karadjov2018-06-161-3/+16
* fixes #7222; fixes #5595; fixes #3747Zahary Karadjov2018-06-161-17/+20
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-6/+6
* remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-1/+1
* make tests green againAraq2018-05-141-2/+2
* more modules compile againAndreas Rumpf2018-05-121-13/+14
* added toOpenArray builtin for zero-copy slices; syntax sugar yet to comeAraq2018-03-241-1/+3
* Static[T] fixes (#7333)zah2018-03-241-0/+30
* fixes #6489Araq2017-11-231-0/+2
* deprecated unary '<'Andreas Rumpf2017-10-291-4/+4
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-1/+1
* Fix #5962Zahary Karadjov2017-06-201-3/+8
* introduce a pre-processing pass for the concept bodiesZahary Karadjov2017-06-201-3/+3
* fixes tproctypecache_falsepositive.nim test caseAraq2017-06-081-1/+2
* Restore the Nim's 0.14 proper handling of generic aliasesZahary Karadjov2017-04-081-1/+2
* fix tgenericshardcasesZahary Karadjov2017-03-241-1/+2
* Fix generic forward declarations; fixes #4104; fixes #4908 (#5566)zah2017-03-231-3/+11
* fixes #5430Araq2017-02-261-1/+1
* big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-3/+3
* make tests green againAraq2017-02-161-1/+3
* fixes #5383Araq2017-02-161-3/+4
* fixes #5285Andreas Rumpf2017-02-041-2/+9
'#n562'>562 563 564 565 566 567 568 569 570 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