summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* fixes #21377; fixes `@[]` and `{}` type inference as returns in generics (#21...ringabout2023-03-063-4/+15
* Add line directives for C code variables (#21466)Joey2023-03-051-2/+6
* Fix #21272: Rewrite parts of pickBestCandidate (#21465)SirOlaf2023-03-051-36/+50
* remove nosinks hacks from compiler (#21469)ringabout2023-03-049-13/+13
* `--embedsrc` for JavaScript (#21467)quantimnot2023-03-041-0/+2
* fixes #21461 (#21463)Arnaud Moura2023-03-031-1/+1
* replaces implicit passes array registed at runtime with explicit function cal...ringabout2023-03-0315-316/+533
* fixes #20139; hash types based on its path relative to its package path (#212...ringabout2023-03-0210-74/+125
* fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21...Andreas Rumpf2023-03-022-2/+7
* fixes #19291; implements `wasMoved` hook (#21303)ringabout2023-03-025-15/+60
* fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; `getAs...ringabout2023-03-022-5/+11
* fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes gl...ringabout2023-03-011-0/+12
* suggestion for a simple fix for #21279 (#21378)heterodoxic2023-03-011-3/+9
* Fix typo in sourcemap.nim (#21438)Ikko Eltociear Ashimine2023-02-271-1/+1
* fixes #21439; Add tyOpenArray to genTypeInfo. (#21440)Constantine Molchanov2023-02-271-1/+1
* fixes #20695; fixes object with distinct defaults and tables (#21428)ringabout2023-02-241-1/+3
* fixes #21393 and misc style changes (#21419)Andreas Rumpf2023-02-242-28/+30
* Mitigate issues related to compiler options when cross-compiling (#21330)Francis Thérien2023-02-221-1/+3
* fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...ringabout2023-02-228-11/+52
* saves one unnecessary compare which is also a small regression (#21413)ringabout2023-02-211-1/+1
* Specify that address is taken when converter takes a var parameter (#21391)Jake Leahy2023-02-211-0/+1
* improve invalid module names errors (#21412)ringabout2023-02-211-1/+2
* Fix long link commands on macOS (v2) (#21382)Matt Haggard2023-02-171-2/+14
* Add support for NuttX RTOS. (#21372)Century Systems2023-02-162-2/+9
* add deprecated warnings for `{.deadcodeelim: on.}` (#21277)ringabout2023-02-161-1/+2
* fixes #21360; discarding empty seqs/arrays now raises errors (#21374)ringabout2023-02-161-8/+10
* allow omitting stmts using `finally` as post expr blocks; make it consistent ...ringabout2023-02-141-1/+1
* fixes comments about type bound operations (#21365)ringabout2023-02-141-1/+1
* Change the default stdlib location for Linux packaging (#21328)Gabriel Huber2023-02-121-10/+12
* fixes #21333; bad codegen for the at operator; [backport:1.6] (#21344)Andreas Rumpf2023-02-081-1/+1
* replaces `pairs` with `keys` and `items`; saves 8 bytes (#21319)ringabout2023-02-023-5/+5
* Add `contains` to `std/macrocache` (#21304)Jake Leahy2023-02-011-0/+6
* fixes #19396; Nimdoc hide nonexported fields (#21305)ringabout2023-02-016-16/+30
* fixes #21317; 1.6.4 regression; etyBaseIndex should return fat pointers [back...ringabout2023-02-011-3/+4
* fixes #16790; fixes #19075; put big arrays on the constant seqs; don't inline...ringabout2023-01-311-2/+5
* remove md5_old (#21312)ringabout2023-01-313-299/+2
* remove `enumUtilsExist` defines (#21309)ringabout2023-01-291-17/+4
* Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the d...ringabout2023-01-272-9/+1
* Fix #13093 C++ Atomics: operator= is implicitly deleted because the default d...Bung2023-01-272-1/+9
* Implemented basic macro expand functionality (#20579)Ivan Yonchovski2023-01-279-9/+139
* fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)ringabout2023-01-264-22/+36
* fixes #18134; registers `formatBiggestFloat` in VM (#21299)ringabout2023-01-261-1/+7
* remove dead code in VM (#21296)ringabout2023-01-254-11/+2
* fixes #21261; always checking `nimTestErrorFlag` in the main module (#21288)ringabout2023-01-241-0/+3
* Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031)Yuriy Glukhov2023-01-193-6/+6
* close #21257 (#21275)metagn2023-01-181-1/+3
* Implicitly set noNimblePath when nimble.lock is present (#21266)Ivan Yonchovski2023-01-181-0/+14
* fixes #21243; ships `build_all.sh` on Unix [backport] (#21264)ringabout2023-01-181-0/+1
* fixes #21260; add check for illegal recursion for defaults (#21270)ringabout2023-01-184-30/+25
* fixes #21263; consider all candidates for concept matches (#21265)ringabout2023-01-172-1/+18