summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Fix endsInNoReturn for case statements (#23009)SirOlaf2023-11-302-10/+23
* fixes #22926; Different type inferred when setting a default value for an arr...ringabout2023-11-291-0/+6
* fixes #22996; `typeAllowedCheck` for default fields (#22998)ringabout2023-11-292-2/+8
* rework the vtable implementation embedding the vtable array directly with new...ringabout2023-11-2815-51/+350
* Don't try and get enum value if its invalid (#22997)Jake Leahy2023-11-281-3/+4
* Register declaration of enum field has a use (#22990)Jake Leahy2023-11-271-0/+1
* fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (...ringabout2023-11-252-3/+6
* nimsuggest: Added optional command line option '--clientProcessId:XXX' (#22969)Nikolay Nikolov2023-11-241-0/+1
* progress: 'm' command line switch (#22976)Andreas Rumpf2023-11-223-2/+9
* fixes #22971; `inferGenericTypes` does not work with method call syntax (#22972)Pylgos2023-11-221-2/+2
* Don't provide suggestions for enum fields (#22959)Jake Leahy2023-11-201-0/+3
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-2045-360/+456
* fixes #22939; fixes #16890; push should but doesn't apply to importc … (#22...ringabout2023-11-191-0/+6
* fixes #22913; fixes #12985 differently push-ing pragma exportc genera… (#22...ringabout2023-11-192-1/+7
* fixes #22947; static integers in quote do [backport] (#22948)ringabout2023-11-181-1/+1
* nimsuggest: Instead of checking for protocol version 3 exactly, check for ver...Nikolay Nikolov2023-11-151-2/+2
* Fix using `--stdout` with `jsondoc` (#22925)Jake Leahy2023-11-092-1/+3
* IC: use better packed line information format (#22917)Andreas Rumpf2023-11-077-147/+135
* Inlay hints for types of consts (#22916)Nikolay Nikolov2023-11-073-5/+19
* fixes #22673; Cannot prove that result is initialized for a placehold… (#22...ringabout2023-11-062-2/+3
* NIR: C codegen additions (#22914)Andreas Rumpf2023-11-063-58/+121
* NIR: C codegen, WIP (#22903)Andreas Rumpf2023-11-0510-92/+1072
* Add missing std prefix (#22910)Solitude2023-11-041-1/+1
* Inlay hints support (#22896)Nikolay Nikolov2023-11-045-42/+96
* fixes #22902; borrow from proc return type mismatch (#22908)ringabout2023-11-042-2/+3
* fixes #22866; fixes #19998; ensure destruction for Object construction with c...ringabout2023-11-021-1/+3
* so close... (#22885)Andreas Rumpf2023-10-317-159/+255
* fixes nightlies; fixes incompatible types with csource_v2 (#22889)ringabout2023-10-301-3/+3
* NIR: progress (#22884)Andreas Rumpf2023-10-293-19/+96
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-2988-149/+244
* NIR: VM + refactorings (#22835)Andreas Rumpf2023-10-2910-647/+1536
* C++: ptr fields now pulls the whole type if it's a member in nkDotExpr (#22855)Juan M Gómez2023-10-231-0/+6
* Fix #22826: Don't skip generic instances in type comparison (#22828)SirOlaf2023-10-211-4/+4
* NIR: temporary ID generation bugfix (#22830)Andreas Rumpf2023-10-165-44/+61
* NIR: store sizes, alignments and offsets in the type graph; beginning… (#22...Andreas Rumpf2023-10-1620-386/+1385
* fixes #19250; fixes #22259; ORC AssertionDefect not containsManagedMemory(n.t...ringabout2023-10-131-0/+2
* fixes #22354; Wrong C++ codegen for default parameter values in ORC (#22819)ringabout2023-10-131-2/+2
* NIR: progress (#22817)Andreas Rumpf2023-10-1215-101/+278
* Import std/stackframes in ast2ir.nim (#22815)SirOlaf2023-10-111-0/+3
* NIR: Nim intermediate representation (#22777)Andreas Rumpf2023-10-1128-92/+3968
* fixes #22790; use cast suppress AnyEnumConv warnings for enums withou… (#22...ringabout2023-10-111-0/+2
* suppress incorrect var T destructor warnings for newFinalizer in stdlib (#22810)ringabout2023-10-112-3/+5
* allows cast int to bool/enum in VM (#22809)ringabout2023-10-111-2/+2
* adds support for noDecl in constructor (#22811)Juan M Gómez2023-10-111-0/+1
* fixes #8893; guard against array access in renderer (#22807)ringabout2023-10-091-1/+1
* marking a field with noInit allows to skip constructor initialiser (#22802)Juan M Gómez2023-10-082-3/+4
* fixes nimsuggest false error on lifetime tracking hook fixes #22794 (#22805)Juan M Gómez2023-10-081-0/+1
* fixes #22787; marks `var section` in the loop as reassign preventing cursor (...ringabout2023-10-071-0/+4
* fixes #22753; Nimsuggest segfault with invalid assignment to table (#22781)ringabout2023-10-022-2/+2
* Make `typeRel` behave to spec (#22261)Ryan McConnell2023-09-301-15/+60