summary refs log tree commit diff stats
path: root/compiler/ast.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-34/+60
* fixes #13122 (#13126)Andreas Rumpf2020-01-131-1/+3
* fix rtti sizeof for varargs in global scope (#13125) [backport]Jasper Jenkins2020-01-131-2/+2
* VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877)Timothee Cour2020-01-051-1/+6
* --exception:goto switch for deterministic exception handling (#12977)Andreas Rumpf2020-01-011-4/+7
* minor refactoringsAndreas Rumpf2019-12-271-0/+18
* ARC: cycle detector (#12823)Andreas Rumpf2019-12-171-3/+7
* ARC related bugfixes and refactorings (#12781)Andreas Rumpf2019-12-051-13/+7
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-48/+41
* ARC: solves phase ordering problems (#12654)Andreas Rumpf2019-11-141-2/+2
* implemented alignas pragma (#12643)Arne Döring2019-11-131-0/+1
* .cursor implementation (#12637)Andreas Rumpf2019-11-121-1/+2
* ast.nim: slightly better documentationAraq2019-10-241-1/+1
* refactor illegal iterator assignment detection (#12212)Arne Döring2019-10-111-4/+4
* Refactor injectdestructors (#12295)Clyybber2019-10-011-4/+0
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-5/+5
* updated comment in ast.nimAraq2019-09-211-1/+0
* add nodeId proc to macros (#11456)Arne Döring2019-09-181-1/+2
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-28/+14
* exportc now mangles same as importc, fixes #10578 (#12144)Timothee Cour2019-09-061-0/+1
* fixes #12121 (#12126)Andreas Rumpf2019-09-051-1/+2
* fix min/max for float numbers (#12068)Arne Döring2019-09-021-4/+2