summary refs log tree commit diff stats
path: root/compiler/transf.nim
Commit message (Expand)AuthorAgeFilesLines
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-2/+2
* IC: bugfix (#17533)Andreas Rumpf2021-03-271-4/+2
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-1/+1
* IC: next steps (#16729)Andreas Rumpf2021-01-231-1/+3
* Fix 16722 (#16730)cooldome2021-01-151-0/+2
* IC: next steps (#16705)Andreas Rumpf2021-01-141-2/+2
* IC: next steps (#16550)Andreas Rumpf2021-01-071-7/+8
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-3/+3
* fixes #16069; [backport:1.2] [backport:1.4] (#16115)Andreas Rumpf2020-11-241-0/+5
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-30/+32
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-061-0/+1
* implements https://github.com/nim-lang/RFCs/issues/257 (#15466)Andreas Rumpf2020-10-021-7/+0
* borrow checking (#15282)Andreas Rumpf2020-09-091-0/+4
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-47/+0
* Use typeflag insteadClyybber2020-08-101-1/+1
* Make explicit {.nimcall.} a seperate calling conventionClyybber2020-08-081-1/+1
* fixes #15071 [backport] (#15131)Andreas Rumpf2020-07-311-3/+3
* arc: cursors for simple for loop variables (#15008)Andreas Rumpf2020-07-171-2/+22
* An optimizer for ARC (#14962)Andreas Rumpf2020-07-151-1/+1
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-5/+5
* `nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--d...Timothee Cour2020-05-111-2/+2
* fix #13739 (#13742)Arne Döring2020-04-071-5/+4
* fixes #13744 (#13749)cooldome2020-03-251-1/+1
* Revert "fix #13417 (#13712)" (#13728)Andreas Rumpf2020-03-231-10/+11
* fix #13417 (#13712)Arne Döring2020-03-221-11/+10
* fixes #12747 [backport] (#13651)cooldome2020-03-161-3/+12
* fixes #13596 (#13612)Andreas Rumpf2020-03-091-0/+13
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-277/+254
* ARC: solves phase ordering problems (#12654)Andreas Rumpf2019-11-141-21/+8
* --gc:destructors improvements (#12626)Andreas Rumpf2019-11-091-2/+1
* some progress on bug #12443Andreas Rumpf2019-10-271-1/+1
* refactoring: --newruntime consists of 3 different switchesAraq2019-10-201-1/+1
* Refactor injectdestructors (#12295)Clyybber2019-10-011-1/+0
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-2/+2
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-22/+22
* Merge branch 'devel' into uint-range-checksAraq2019-09-021-2/+1
|\
| * Support iterators returning lent T (#11938)cooldome2019-08-311-2/+1
* | minor stuffArne Döring2019-08-271-1/+1
|/
* removed unused imports [refactoring]Andreas Rumpf2019-08-081-1/+1
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-2/+2
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-2/+2
* fixes #11683Araq2019-07-101-5/+6
* fixes #8316 (#11673)Andreas Rumpf2019-07-061-7/+15
* fix complex typdesc iteratorsJasper Jenkins2019-05-081-0/+1
* Replace countup(x, y) with x .. yClyybber2019-05-071-3/+3
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-9/+9
* fixes #11050Araq2019-04-171-0/+2
* dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o....Araq2019-04-161-2/+2
* make strscans module work with --newruntimeAndreas Rumpf2019-04-141-1/+1
* make parseopt compile with --newruntimeAraq2019-04-101-1/+5
href='#n584'>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