summary refs log tree commit diff stats
path: root/compiler/semdata.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #21260; add check for illegal recursion for defaults (#21270)ringabout2023-01-181-0/+1
* better procvar ambiguity errors, clean up after #20457 (#20932)metagn2022-12-011-2/+3
* An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)ringabout2022-11-241-0/+1
* fixes #20740; fixes pre-existing field visibility issues and removes `efSkipF...ringabout2022-11-031-2/+1
* fix semcase on tySequence and tyObject #20283 #19682 (#20339)Bung2022-11-011-0/+1
* fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639)ringabout2022-10-281-1/+2
* fixes #20645 (#20646)Andreas Rumpf2022-10-241-1/+1
* fixes #3748 (#20563)Andreas Rumpf2022-10-141-1/+1
* top-down type inference, implements rfc 149 (#20091)metagn2022-08-241-3/+3
* remove {.this.} pragma, deprecated since 0.19 (#20201)metagn2022-08-231-2/+0
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* implements https://github.com/nim-lang/RFCs/issues/407 (#18793)Andreas Rumpf2021-09-031-0/+1
* strict effects (#18777)Andreas Rumpf2021-09-021-1/+3
* refactoring: removed dead code (#18567)Andreas Rumpf2021-07-241-1/+1
* Extended side effect error messages (#18418)quantimnot2021-07-151-0/+1
* followup #18362: make `UnusedImport` work robustly (#18366)Timothee Cour2021-06-271-1/+2
* ORC: progress (#18000)Andreas Rumpf2021-05-121-2/+2
* minor cleanups (#17948)Andreas Rumpf2021-05-061-2/+0
* `typeof(voidStmt)` now works (#17807)Timothee Cour2021-04-231-0/+3
* Revert localErrorNode param order changes (#17809)Clyybber2021-04-211-4/+14
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
* fix `hintMsgOrigin` regression + simplify msgs code (#17805)Timothee Cour2021-04-211-12/+8
* Introduce localErrorNode (#17785)Clyybber2021-04-191-0/+13
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-161-2/+6
* IC: first steps towards 'nim check --def --ic:on' (#17714)Andreas Rumpf2021-04-141-0/+10
* IC: integrity checking (#17695)Andreas Rumpf2021-04-111-0/+3
* iterable[T] (#17196)Timothee Cour2021-04-111-1/+1
* IC: backend: remember produced type information (#17440)Andreas Rumpf2021-03-231-14/+1
* IC: green tests (#17311)Andreas Rumpf2021-03-191-1/+1
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-0/+1
* IC: compilerprocs are handled correctly (#17265)Andreas Rumpf2021-03-091-5/+6
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-9/+1
* IC: bugfixes (WIP) (#16836)Andreas Rumpf2021-02-021-15/+19
* IC: final implementation steps (#16801)Andreas Rumpf2021-01-251-0/+12
* IC: next steps (#16729)Andreas Rumpf2021-01-231-0/+1
* IC: next steps (#16705)Andreas Rumpf2021-01-141-7/+47
* IC: next steps (#16632)Andreas Rumpf2021-01-121-10/+35
* IC: next steps (#16550)Andreas Rumpf2021-01-071-4/+18
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-9/+36
* refactorings to prepare the compiler for IC (#15935)Andreas Rumpf2020-12-171-5/+19
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-17/+18
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-5/+3
* Use typeflag insteadClyybber2020-08-101-1/+1
* Make explicit {.nimcall.} a seperate calling conventionClyybber2020-08-081-1/+1
* Fix forward declaration issues in template/macro context (#15091)Clyybber2020-07-291-1/+1
* fix #11009 (#14935)flywind2020-07-091-0/+1
* no more code duplication bw liMessage and rawMessage + several bug fixes (#14...Timothee Cour2020-05-221-1/+2
* Implements RFCs #209 (#13995)cooldome2020-04-161-2/+5
* new feature: ability to turn specific warnings to errorsAndreas Rumpf2020-04-041-0/+4
* The raises list can now use expressions referencing the generic paramsZahary Karadjov2020-04-011-0/+2