summary refs log tree commit diff stats
path: root/compiler/vmdeps.nim
Commit message (Expand)AuthorAgeFilesLines
* consider calling convention and iterator in getType for procs (#24181)metagn2024-09-271-3/+10
* remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)metagn2024-08-281-1/+1
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-11/+11
* type graph refactor; part 3 (#23064)Andreas Rumpf2023-12-141-1/+1
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-14/+14
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-12/+12
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-3/+3
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-1/+3
* make getType nodes of generic insts have full inst type (#22655)metagn2023-09-071-0/+4
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-1/+1
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-1/+1
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* getType now works with tyInferred (arising from concepts); refs #18220 (#18241)Timothee Cour2021-06-121-1/+1
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-1/+1
* iterable[T] (#17196)Timothee Cour2021-04-111-0/+1
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-1/+3
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-2/+2
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-24/+27
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-2/+1
* expr => untyped; stmt => typed (#14804)Timothee Cour2020-06-251-2/+2
* remove tyOpt, mOpt (#14636)Timothee Cour2020-06-121-1/+1
* Fix typeSym.getImpl for ref types (#13752)zah2020-03-261-4/+4
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-31/+31
* fixes #12663 staticRead now creates a dependency for rebuilds (#12731) [backp...Timothee Cour2019-11-251-0/+2
* fix range.getType crashJasper Jenkins2019-09-051-2/+3
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-1/+1
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-6/+6
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-2/+2
* code cleanup: there is no tyOptRefAndreas Rumpf2019-02-221-1/+1
* make code more readableAndreas Rumpf2019-02-181-3/+3
* fixes #9600 (#9601)jcosborn2018-11-071-1/+4
* getTypeImpl now returns pragmas for object types (#9538)jcosborn2018-10-301-9/+7
* fixes #9532Araq2018-10-281-1/+1
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-1/+5
* Fix range type construction in the VM (#9205)LemonBoy2018-10-091-2/+9
* compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-1/+1
* Custom pragmas in proc types (#8205)cooldome2018-07-091-1/+2
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-26/+26
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-1/+1
* remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-11/+11
* transf and vmgen compile againAndreas Rumpf2018-05-121-5/+5
* Fix the return value of GetType and friends when given a `var T` type. (#7701)Varriount2018-04-271-1/+6
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-1/+1
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-1/+3
* modify getTypeImpl to reduce result to final implementation (#6891)jcosborn2017-12-091-3/+3
* fix getTypeInst for tyGenericInst (#6868)jcosborn2017-12-041-3/+6
* deprecated unary '<'Andreas Rumpf2017-10-291-3/+3
* implemented new experimental scriptable import mechanismAndreas Rumpf2017-10-011-44/+1
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-1/+1