summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Introduce localErrorNode (#17785)Clyybber2021-04-197-24/+27
* ic refactoring (#17778)Andreas Rumpf2021-04-197-159/+146
* fix #12521(type alias for openArray) (#17593)flywind2021-04-191-1/+1
* [ci skip] document compiler/ic/rodfiles.nim (#17771)Saem Ghani2021-04-191-0/+72
* privateAccess now works with ref | ptr (#17760)Timothee Cour2021-04-192-4/+6
* declaredlocs followup: handle `cannot instantiate` errors (#17745)Timothee Cour2021-04-191-3/+3
* IC: fixes a long standing bug about DCE set computations (#17763)Andreas Rumpf2021-04-181-25/+33
* fix range to unsigned conversion (#17754)Tanguy Cizain2021-04-171-1/+1
* -d:nimDebug: calls doAssert false instead of quit (#17739)Timothee Cour2021-04-179-14/+20
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-1727-71/+71
* IC: yet another embarrassing omission (#17743)Andreas Rumpf2021-04-174-10/+12
* refs #17292 fix `repr`: `(discard)` now does't render as `discard` which gave...Timothee Cour2021-04-161-1/+7
* ic navigator tests (#17735)Andreas Rumpf2021-04-162-2/+3
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-1616-76/+177
* Fix array's high & low return type for empty arrays (#17705)Tanguy Cizain2021-04-151-0/+2
* IC: rodfiles: no floats (#17720)Andreas Rumpf2021-04-144-21/+18
* IC: first steps towards 'nim check --def --ic:on' (#17714)Andreas Rumpf2021-04-1410-12/+208
* type with same name in different scope now works (#17710)Timothee Cour2021-04-142-7/+19
* IC: code cleanup (#17708)Andreas Rumpf2021-04-131-45/+12
* IC: serialization bugfix (#17701)Andreas Rumpf2021-04-131-4/+4
* IC: integrity checking (#17695)Andreas Rumpf2021-04-116-3/+164
* iterable[T] (#17196)Timothee Cour2021-04-1113-22/+71
* refs #15667 improve invalid indentation errors, report when & where `=` could...Timothee Cour2021-04-102-4/+16
* IC: added converter test case (#17688)Andreas Rumpf2021-04-092-3/+10
* Genode platform fixes (#17521)Emery Hemingway2021-04-092-5/+11
* make repr handle setters `foo=` (#17683)Timothee Cour2021-04-091-5/+8
* ast: add getPIdent (#17684)Timothee Cour2021-04-093-16/+19
* IC: added basic test case for methods (#17679)Andreas Rumpf2021-04-092-6/+27
* minor typos (#17668)flywind2021-04-071-2/+2
* removing warning imported and not used debugutils (#17660)rockcavera2021-04-071-1/+2
* fixes #17656 (#17657)Andreas Rumpf2021-04-071-1/+2
* add compiler/debugutils.nim to help debugging compiler (#17652)Timothee Cour2021-04-062-7/+35
* fix #16898 #17621 (#17628)flywind2021-04-062-3/+6
* fix #14850: `repr` now correctly renders `do` (#17623)Timothee Cour2021-04-031-7/+13
* repr: fix rendering of `'big`, `=destroy` etc (#17624)Timothee Cour2021-04-031-3/+19
* implement RFCs/294 ; disallow enum <=> enum conversion (#16351)Timothee Cour2021-04-033-5/+10
* fix #17615(runnableExamples silently ignored if placed after some code) (#17619)flywind2021-04-021-15/+18
* enable syntax highlighting for inline code (#17585)Andrey Makarov2021-04-021-1/+2
* a bit better message (#17606)flywind2021-04-011-2/+2
* misc fixes: build_all.sh, changelog (#17601)Timothee Cour2021-04-011-1/+1
* docgen: render pragmas by default except for a select list (and fix #9074) (#...Timothee Cour2021-04-013-13/+33
* fix #17190 `nimscript` now accepts arbitrary file extensions for `nim e main....flywind2021-04-012-4/+5
* better error messages for .raise effect analysis (#17595)Andreas Rumpf2021-03-311-5/+7
* fix #17572 (#17586)Timothee Cour2021-03-311-1/+2
* fix #14585, fix #17589: access to static param now works (#17590)Timothee Cour2021-03-312-2/+2
* fix #12282 distinct now does not create erroneous copy in VM (#17594)Timothee Cour2021-03-311-2/+12
* makes DrNim compile again (#17584)Andreas Rumpf2021-03-301-1/+2
* parser.nim: simply layout changeAraq2021-03-301-1/+2
* fix #17512 (#17520)flywind2021-03-301-1/+8
* unify tuple expressions (#13793)Arne Döring2021-03-304-7/+17