summary refs log tree commit diff stats
path: root/compiler/ast.nim
Commit message (Expand)AuthorAgeFilesLines
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-3/+3
* IC: yet another embarrassing omission (#17743)Andreas Rumpf2021-04-171-1/+1
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-161-4/+4
* iterable[T] (#17196)Timothee Cour2021-04-111-2/+4
* ast: add getPIdent (#17684)Timothee Cour2021-04-091-0/+8
* added nkError to the AST (#17567)Andreas Rumpf2021-03-291-0/+1
* IC: backend: remember produced type information (#17440)Andreas Rumpf2021-03-231-11/+4
* IC: green tests (#17311)Andreas Rumpf2021-03-191-1/+1
* semLambda removed, semProcAux reworked (#17379)Saem Ghani2021-03-171-6/+27
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-3/+6
* ARC Analysis in one pass v3 (#17068)Clyybber2021-02-171-1/+3
* Revert "ARC: Analysis in one pass v2 (#17000)" (#17046)Clyybber2021-02-151-3/+1
* ARC: Analysis in one pass v2 (#17000)Clyybber2021-02-101-1/+3
* Revert "ARC Analysis in one pass (#16849)" (#16984)Clyybber2021-02-091-3/+1
* ARC Analysis in one pass (#16849)Clyybber2021-02-091-1/+3
* remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)Timothee Cour2021-01-291-32/+5
* fix #16752: threadvar now works with importcpp types; osx now uses native TLS...Timothee Cour2021-01-271-0/+4
* IC: next steps (#16729)Andreas Rumpf2021-01-231-20/+36
* IC: next steps (#16705)Andreas Rumpf2021-01-141-1/+2
* IC: next steps (#16632)Andreas Rumpf2021-01-121-0/+5
* IC: next steps (#16550)Andreas Rumpf2021-01-071-19/+0
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-7/+24
* Nil type check implementation (#15287)Alexander Ivanov2020-12-291-4/+9
* 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