summary refs log tree commit diff stats
path: root/compiler/varpartitions.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #23973; fixes #23974; Memory corruption with lent and ORC (#23981)ringabout2024-08-201-2/+15
* fixes #23837; cursor now processes distinct types with a destructor (#23845)ringabout2024-07-171-2/+11
* fixes #22218; avoids cursor when copy is disabled (#23209)ringabout2024-01-181-1/+3
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-2/+2
* type graph refactor; part 3 (#23064)Andreas Rumpf2023-12-141-2/+1
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-2/+2
* fixes #22787; marks `var section` in the loop as reassign preventing cursor (...ringabout2023-10-071-0/+4
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-2/+2
* use strictdefs for compiler (#22365)ringabout2023-08-061-5/+8
* implement `ensureMove` (#22339)ringabout2023-07-291-0/+4
* fixes #22200 (#22206)Andreas Rumpf2023-07-021-0/+4
* fixes #22117; View types lifetime tracking does not work with defer (#22121)ringabout2023-06-191-0/+18
* fixes #20572 (#20585)Andreas Rumpf2022-10-171-4/+4
* fixes #19986; mutable view from immutable location (#20134)ringabout2022-09-281-15/+24
* fixes #19457 seqs are not properly updated in loop with ARC/ORC (#19922)ringabout2022-09-281-0/+10
* top-down type inference, implements rfc 149 (#20091)metagn2022-08-241-1/+3
* dec inLoop after exiting the while scope in computeLiveRanges [backport] (#19...flywind2022-06-291-1/+1
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* fixes #19013 [backport:1.6] (#19111)Andreas Rumpf2021-11-091-7/+0
* fix #18971 (#19070) [backport:1.6]Derek 呆2021-10-291-1/+1
* fixes #18287 (#18346)Andreas Rumpf2021-06-251-24/+24
* fixes #18320 (#18343)Andreas Rumpf2021-06-241-3/+5
* fixes #15884 (#18230)Andreas Rumpf2021-06-101-1/+5
* view types: spec changes (#18226)Andreas Rumpf2021-06-101-2/+3
* make strict funcs analysis smarter (#18219)Andreas Rumpf2021-06-091-36/+51
* ORC: cursor inference bugfix (#17973)Andreas Rumpf2021-05-081-2/+2
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-1/+2
* fixes #17033 [backport:1.4] (#17061)Andreas Rumpf2021-02-171-3/+19
* IC: next steps (#16729)Andreas Rumpf2021-01-231-13/+13
* Nil type check implementation (#15287)Alexander Ivanov2020-12-291-1/+1
* Fix #15909 (#15914)Fanael Linithien2020-11-121-0/+1
* Fix 15629 (#15888)cooldome2020-11-091-10/+13
* fix #15756 (#15761)cooldome2020-10-281-1/+1
* ensure the Nim compiler works with --experimental:strictFuncs --experimental:...Andreas Rumpf2020-10-261-1/+8
* fixes #15508 (#15509)Andreas Rumpf2020-10-071-6/+13
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-061-3/+2
* views: yet another bugfix (#15447)Andreas Rumpf2020-10-011-4/+22
* refactoring, fixes yet another strictFuncs regression (#15446)Andreas Rumpf2020-10-011-7/+13
* better support for view types (#15436)Andreas Rumpf2020-09-301-8/+46
* spec for view types (#15424)Andreas Rumpf2020-09-291-21/+175
* cursor inference: makes combparser work; refactorings (#15411)Andreas Rumpf2020-09-261-68/+71
* more precise borrow checking of 'result' (#15406)Andreas Rumpf2020-09-241-2/+7
* fixes #15361 (#15401)Andreas Rumpf2020-09-241-36/+131
* arc: =deepcopy fixesAraq2020-09-201-1/+0
* fixes #15325 (#15340)Andreas Rumpf2020-09-161-2/+11
* fixes #15147 (#15315)Andreas Rumpf2020-09-121-1/+1
* borrow checking refinements (#15290)Andreas Rumpf2020-09-091-2/+18
* borrow checking (#15282)Andreas Rumpf2020-09-091-18/+18
* strict funcs: use control flow information for a more precise analysis (#15271)Andreas Rumpf2020-09-061-20/+79
* fixes system.add for strict funcs (#15259)Andreas Rumpf2020-09-031-1/+1