summary refs log tree commit diff stats
path: root/compiler/transf.nim
Commit message (Expand)AuthorAgeFilesLines
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* Fixed distinct composite type class proc borrowing (#18904)Jason Beetham2021-10-261-0/+8
* fixes #12642 (#18811)Andreas Rumpf2021-09-061-2/+3
* fixes #14165, fixes #18739, fix the second example of #6269 (#18812)Andreas Rumpf2021-09-061-4/+7
* remove unnecessary if statement (#18792)flywind2021-09-031-6/+6
* fix #9778 (pairs iterator calling a helper proc with tuple return type will c...flywind2021-09-021-11/+44
* 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