summary refs log tree commit diff stats
path: root/compiler/ast.nim
Commit message (Expand)AuthorAgeFilesLines
* refactorings to prepare the compiler for IC (#15935)Andreas Rumpf2020-12-171-1/+3
* cmdline: improve command processing (#16056)Timothee Cour2020-11-261-1/+1
* fixes #16069; [backport:1.2] [backport:1.4] (#16115)Andreas Rumpf2020-11-241-1/+1
* ast minor (#16079)flywind2020-11-221-0/+1
* fix #6497 (#16027)flywind2020-11-181-0/+1
* rename: stmt -> typed and expr -> untyped (#15989)flywind2020-11-161-1/+1
* Use modern enums in compiler (#15775)cooldome2020-11-021-15/+11
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-32/+61
* even more "eg" fixes [ci skip]narimiran2020-10-201-1/+1
* renamed '=' to '=copy' [backport:1.2] (#15585)Andreas Rumpf2020-10-151-1/+1
* spec for view types (#15424)Andreas Rumpf2020-09-291-3/+0
* .noalias annotation; frontend support (#15419)Andreas Rumpf2020-09-281-2/+3
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-1/+1
* fix warnings for deprecated `low` and `high` (#15291)Miran2020-09-111-2/+2
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-41/+37
* Big compiler Cleanup (#14777)Clyybber2020-08-281-18/+16
* Fix #5691 (#15158)Clyybber2020-08-271-1/+1
* Use typeflag insteadClyybber2020-08-101-5/+3
* Make explicit {.nimcall.} a seperate calling conventionClyybber2020-08-081-2/+5
* cursor and mutation tracking fixes (#15113)Andreas Rumpf2020-07-301-0/+9
* fixes #15036Andreas Rumpf2020-07-231-1/+2
* 'isolate' builtin; refs https://github.com/nim-lang/RFCs/issues/244 (#15011)Andreas Rumpf2020-07-201-1/+1
* fix #14802 (#14803)Timothee Cour2020-06-251-1/+2
* minor bugfixes for 'func' and .borrowAraq2020-06-231-1/+1
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-4/+8
* added a spaceAraq2020-06-191-1/+1
* remove tyOpt, mOpt (#14636)Timothee Cour2020-06-121-5/+5
* more precise analysis about 'observable stores' [backport:1.2] (#14582)Andreas Rumpf2020-06-061-0/+1
* fix #8871 runnableExamples now preserves source code comments, litterals, and...Timothee Cour2020-05-281-0/+1
* Add thiscall calling convention, mostly for hooking purpose (#14466)Huy Doan2020-05-271-1/+2
* Error -> Defect for defects (#13908)Jacek Sieka2020-04-281-1/+1
* CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static ...Timothee Cour2020-04-231-0/+3
* drnim: tiny progress (#13882)Andreas Rumpf2020-04-151-1/+1
* fix last remaining warning when building nim (`intVal should be Int128`) + mi...Timothee Cour2020-04-021-7/+9
* Replace tfHasRequiresInit with a more accurate mechanismZahary Karadjov2020-04-011-10/+4
* Turn the warning for uninitialized (result) variables into errorsZahary Karadjov2020-04-011-0/+3
* More sophistication; Allow requiresInit to be specified per-fieldZahary Karadjov2020-04-011-1/+2
* First steps, the compiler can boot with enforced requiresInitZahary Karadjov2020-04-011-5/+7
* DrNim (Nim compiler with Z3 integration) (#13743)Andreas Rumpf2020-03-311-2/+3
* macros for proc types, macros for types (#13778)Andreas Rumpf2020-03-311-32/+27
* rename sfAlwaysReturn to sfNeverRaisesAraq2020-03-161-1/+1
* catchable defects (#13626)Andreas Rumpf2020-03-121-1/+3
* fixes #13519Araq2020-03-111-2/+5
* fix operators containing percent for VM usage (#13536)Arne Döring2020-03-111-2/+0
* sink parameter inference for types that have destructors (#13544)Andreas Rumpf2020-03-041-2/+7
* Remove dead magics (#13551)Arne Döring2020-03-031-18/+16
* EndsInNoReturn in expressions extension, fixes #13490 (#13520)cooldome2020-02-281-0/+2
* fix `is` with generic types; fix `genericHead(Foo[T])` (#13303)Timothee Cour2020-02-091-1/+15
* fix #13150 `nim doc --project` now works reliably (#13223)Timothee Cour2020-02-061-0/+20
* ARC: optimize complete object constructors to use nimNewObjUninitAraq2020-01-261-0/+2