summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* fixes #22208; Ambiguous error when import modules with same names but… (#22...ringabout2023-07-031-1/+1
* clean up the documentation (#22196)ringabout2023-07-021-1/+1
* fixes #22197; Distinct ref objects + destructor cause C++ codegen error (#22207)ringabout2023-07-021-0/+8
* fixes #22200 (#22206)Andreas Rumpf2023-07-021-0/+4
* reset macrocache after each script evaluation (#22195)Juan M Gómez2023-06-301-1/+4
* fix nested call regression in generic bodies (#22189)metagn2023-06-291-0/+11
* alternative to #22183; nimscript shares the same compileTime sym with VM (#22...ringabout2023-06-291-1/+5
* fixes #19101; zero initialization union casts (#22185)ringabout2023-06-295-13/+12
* fix new type inference for `noreturn` [backport] (#22182)metagn2023-06-281-7/+14
* fixes #22001 (#22177)Andreas Rumpf2023-06-271-2/+4
* fixes #22137 (#22170)Andreas Rumpf2023-06-271-1/+3
* adds =destroy T support for strings and seqs (#22167)ringabout2023-06-271-2/+2
* adds T destructor for refs (#22147)ringabout2023-06-261-1/+6
* fixes #22148; std/memfiles.memSlices nesting now fails with memory sa… (#22...ringabout2023-06-251-1/+1
* make `var object` match better than `object` (#22152)metagn2023-06-251-1/+3
* fix VM uint conversion size bug, stricter int gen on JS (#22150)metagn2023-06-252-9/+23
* macOS `ar` doesn't support `@` syntax (#22146)Etan Kissling2023-06-241-1/+4
* adds nimbasePattern compiler option (#22144)Juan M Gómez2023-06-243-1/+6
* fixes #21110; duplicate proc definitions for inline iters (#21136)ringabout2023-06-221-0/+8
* fixes #21231; template with module as parameter elides usage/checking of modu...ringabout2023-06-211-0/+3
* adds missing staticlib hints (#22140)ringabout2023-06-211-1/+1
* allow destructors to accept non var parameters; deprecate `proc =destroy(x: v...ringabout2023-06-214-6/+20
* fixes #22123; Compiler bug with default initializer values and arrays (#22128)ringabout2023-06-201-4/+4
* overhaul the error messages of `=dup` (#22129)ringabout2023-06-201-6/+41
* fixes #22117; View types lifetime tracking does not work with defer (#22121)ringabout2023-06-191-0/+18
* Create compiler and nimsuggest packages (#22118)Ivan Yonchovski2023-06-181-0/+28
* fix scoping regression with calls in generic bodies (#22115)metagn2023-06-172-3/+3
* Add divmod (#22102)Ryan McConnell2023-06-172-1/+14
* fixes #16331; aliasing of tuple construction within a single assignme… (#22...Andreas Rumpf2023-06-161-3/+18
* fixes #22049; fixes #22054; implicit conversion keeps varness (#22097)ringabout2023-06-161-1/+7
* fixes #19607 (#21576)Andreas Rumpf2023-06-161-11/+17
* consider object types as declarative in templates (#22106)metagn2023-06-161-13/+36
* fixes ilegal recursion (#22105)Juan M Gómez2023-06-161-1/+3
* adds another pass for sets fixes #6259 (#22099)Juan M Gómez2023-06-152-2/+4
* fixes explicit deref block (#22093)ringabout2023-06-152-3/+3
* Allows for arbitrary ordering of inheritance in type section #6259 (#22070)Juan M Gómez2023-06-153-5/+10
* fix calls in generic bodies, delay typecheck when no overloads match (#22029)metagn2023-06-137-32/+59
* fixes #22065; do not search path for relative imports (#22073)ringabout2023-06-131-1/+6
* strictly typecheck expressions in bracketed `emit` (#22074)metagn2023-06-133-1/+3
* fixes #22058; invalid free with {.noSideEffect.} in template (#22088)ringabout2023-06-131-20/+19
* clean up nimfix leftover (#22087)ringabout2023-06-131-3/+0
* fix dot calls with resolved symbols in templates (#22076)metagn2023-06-123-2/+10
* make binary `not` not parse complex expressions on right side (#22078)metagn2023-06-121-4/+4
* make borrow `.` work with aliases if not overriden (#22072)metagn2023-06-111-3/+8
* Atlas: now in its own repository (#22066)Andreas Rumpf2023-06-101-1/+0
* Remove Deprecated Nimfix (#22062)Juan Carlos2023-06-1012-209/+16
* make `move` use `=wasMoved` internally (#22032)ringabout2023-06-093-6/+16
* clean up isNilConversion for seqs, strings (#22057)ringabout2023-06-091-7/+1
* Fix: don't track Defect in proc effect compatibility (#22037)Tanguy2023-06-081-1/+14
* allow addressing elements of openArray[char] in VM (#22045)ringabout2023-06-081-0/+2