summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* fixes #23306 nim cpp -r invalid code generation regression with closure itera...Juan M Gómez2024-02-261-2/+2
* * fixed nimsuggest crash with 'Something = concept' put (erroneously) outside...Nikolay Nikolov2024-02-241-1/+1
* fixes #22723; skips tyUserTypeClasses in injectdestructors (#23341)ringabout2024-02-241-9/+10
* compiler/ast.nim: fix a typo (#23340)litlighilit2024-02-231-1/+1
* Fixes #23337; When NimScript errors prevents NimSuggest from Init (#23338)Juan M Gómez2024-02-221-1/+5
* * fixed nimsuggest crash when opening a .nim file, that contain a {.fatal: "m...Nikolay Nikolov2024-02-201-1/+2
* `varargs[typed]` should behave more like `typed` (#23303)Ryan McConnell2024-02-201-2/+21
* Fixes a nimsuggest crash when using chronos (#23293)Juan M Gómez2024-02-202-2/+5
* fixes #23295; don't expand constants for complex structures (#23297)ringabout2024-02-201-2/+1
* assume a module's usage if it contains a passC/passL/compile pragma w… (#23...heterodoxic2024-02-191-1/+8
* fixes refc with non-var destructor; cancel warnings (#23156)ringabout2024-02-131-3/+13
* fixes #18104; tranform one liner var decl before templates expansion (#23294)ringabout2024-02-131-0/+18
* fixes a nimsuggest crash on init (#23300)Juan M Gómez2024-02-111-1/+1
* nimsuggest --ic:on compiles (#23298)Juan M Gómez2024-02-091-0/+1
* MangleProcs following the Itanium spec so they are demangled in the debugger ...Juan M Gómez2024-02-093-6/+84
* fixes regression #23280; Operations on inline toOpenArray len return a wrong ...ringabout2024-02-061-3/+3
* fixes regression #22909; don't optimize result init if statements can raise w...ringabout2024-02-011-9/+19
* compute checksum of nim files early in the pipelines (#23268)ringabout2024-01-315-8/+25
* minor fixes for std prefix in the compiler (#23269)ringabout2024-01-301-2/+2
* fixes #19977; rework inlining of 'var openarray' iterators for C++ (#23258)ringabout2024-01-261-1/+2
* fixes #23247; don't destroy openarray since it doesn't own the data (#23254)ringabout2024-01-261-2/+7
* Fixes #23085: update grammars for 'concept' (#23256)Silly Carbon2024-01-261-2/+3
* fixes #22597; avoid side effects for call returning openArray types (#23257)ringabout2024-01-263-6/+18
* Show error when trying to run in folder that doesn't exist instead of asserti...Jake Leahy2024-01-231-1/+2
* account for nil return type in tyProc sumGeneric (#23250)metagn2024-01-231-1/+2
* fixes #23233; Regression when using generic type with Table/OrderedTable (#23...ringabout2024-01-191-1/+1
* fixes #22218; avoids cursor when copy is disabled (#23209)ringabout2024-01-181-1/+3
* fixes #12334; keeps `nkHiddenStdConv` for cstring conversions (#23216)ringabout2024-01-181-0/+2
* fix wrong subtype relation in tuples & infer some conversions (#23228)metagn2024-01-182-3/+21
* error on large integer types as array index range (#23229)metagn2024-01-181-3/+6
* fix(#23231): add nimdoc.cls to installer script (#23232)daylin2024-01-181-1/+1
* give typedesc param nodes type T not typedesc[T] [backport:2.0] (#23115)metagn2024-01-181-1/+1
* Fix reset code gen for range types (#22462, #23214) (#23215)Giuliano Mega2024-01-181-2/+2
* don't use previous bindings of `auto` for routine return types (#23207)metagn2024-01-173-43/+49
* + show the inferred exception list (as part of the type) for functions that d...Nikolay Nikolov2024-01-152-4/+20
* fixes #23180; fixes #19805; prohibits invalid tuple unpacking code in for loo...ringabout2024-01-131-1/+4
* fixes #15924; Tuple destructuring is broken with closure iterators (#23205)ringabout2024-01-131-5/+8
* fixes #22923; fixes `=dup` issues (#23182)ringabout2024-01-113-1/+21
* fixes #23129; fixes generated hooks raise unlisted Exception, which never rai...ringabout2024-01-111-1/+6
* delay resolved procvar check for proc params + acknowledge unresolved statics...metagn2024-01-113-17/+33
* trigger range check with new type inference on nkIntLit [backport:1.6] (#23179)metagn2024-01-081-2/+1
* don't transform typed bracket exprs to `[]` calls in templates (#23175)metagn2024-01-071-14/+25
* Fixes #23172 (#23173)Ryan McConnell2024-01-061-1/+1
* Changing generic weight of `tyGenericParam` (#22143)Ryan McConnell2024-01-051-27/+36
* fixes #23167; take `nkOpenSymChoice` into consideration caused by templates [...ringabout2024-01-051-6/+10
* Deprecate asm stmt for js target (#23149)ASVIEST2024-01-021-3/+9
* fixes #23148; restricts infix path concatenation to what starts with `/` (#23...ringabout2024-01-021-5/+8
* ambiguous identifier resolution (#23123)metagn2024-01-013-63/+114
* `typRel` and `sumGeneric` adjustments (#23137)Ryan McConnell2023-12-311-54/+46
* Update copyright year 2024 (#23144)ringabout2023-12-311-1/+1