summary refs log tree commit diff stats
path: root/compiler/ccgcalls.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #23923; type-aliased seq[T] get different backend C/C++ pointer type na...ringabout2024-08-281-2/+2
* fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)ringabout2024-07-181-3/+3
* refactor: The popular 'r' field is now named 'snippet' (#23829)Andreas Rumpf2024-07-121-19/+19
* fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814)ringabout2024-07-101-6/+6
* [backport] fixes #23796; remove extra indirection for args in importc'ed func...Alexander Kernozhitsky2024-07-061-1/+2
* [backport] fixes #23748; do not skip materializing temporaries for proc argum...Alexander Kernozhitsky2024-06-301-4/+15
* fixes #22672; Destructor not called for result when exception is thrown (#23267)ringabout2024-06-061-3/+27
* rework ctypes with gcc 14 (#23636)ringabout2024-06-021-0/+5
* fixes `reifiedOpenArray`; `nkHiddenStdConv` is PathKinds1 not PathKinds0 (#23...ringabout2024-05-221-2/+8
* rework `wasMoved`, `move` on the JS backend (#23577)ringabout2024-05-081-1/+1
* fixes #23321; Error: internal error: openArrayLoc: ref array[0..0, int] (#23548)ringabout2024-04-291-1/+4
* fixes #22597; avoid side effects for call returning openArray types (#23257)ringabout2024-01-261-2/+6
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-11/+5
* fixes yet another strictdefs bug (#23069)ringabout2023-12-151-4/+2
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-1/+1
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-21/+21
* NIR: VM + refactorings (#22835)Andreas Rumpf2023-10-291-7/+7
* fixes a strictdef ten years long vintage bug, which counts the same thing twi...ringabout2023-08-241-0/+1
* `getTemp` and friends now return `TLoc` as requested (#22440)ringabout2023-08-101-21/+16
* `initLocExpr` and friends now return `TLoc` (#22434)ringabout2023-08-101-36/+22
* use out parameters for getTemp (#22399)ringabout2023-08-071-7/+5
* use strictdefs for compiler (#22365)ringabout2023-08-061-21/+26
* implements allow byref to work in params #21873 (#21875)Juan M Gómez2023-05-211-1/+2
* adds an experimental `mm:atomicArc` switch (#21798)ringabout2023-05-081-1/+1
* fixes #19857; Exception raised in closure may be "skipped" in ORC (#21530)ringabout2023-03-161-0/+1
* fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21...Andreas Rumpf2023-03-021-1/+3
* fixes #20026; marks system procs which can raise defects (#20864)ringabout2022-11-221-1/+2
* reduce openArray-related C undefined behavior (#20795)tersec2022-11-091-5/+12
* fixes #20572 (#20585)Andreas Rumpf2022-10-171-1/+1
* new move analyser2 (#20471)Andreas Rumpf2022-10-011-1/+1
* no ropes WIP (#20433)Andreas Rumpf2022-09-271-96/+108
* fixes #19631 (#19618)Andreas Rumpf2022-03-201-3/+8
* don't use a temp for addr [backport: 1.6] (#19503)flywind2022-02-081-2/+2
* nvro don't touch cdecl types [backport: 1.6] (#19461)flywind2022-01-281-3/+3
* allow converting static vars to `openArray` (#19035)Etan Kissling2021-10-221-1/+1
* Removes deprecated {.injectStmt.}. Fixes #18666 (#18984)Dominik Picheta2021-10-131-1/+0
* fixes #12642 (#18811)Andreas Rumpf2021-09-061-0/+1
* strict effects (#18777)Andreas Rumpf2021-09-021-2/+2
* fixes #18558 again (#18586)Andreas Rumpf2021-07-261-0/+2
* fixes #18558 (#18563)Andreas Rumpf2021-07-231-16/+28
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-1/+1
* fix #17512 (#17520)flywind2021-03-301-1/+8
* fixes #17170 (#17171)Andreas Rumpf2021-02-241-0/+1
* ARC Analysis in one pass v3 (#17068)Clyybber2021-02-171-2/+2
* Revert "ARC: Analysis in one pass v2 (#17000)" (#17046)Clyybber2021-02-151-2/+2
* ARC: Analysis in one pass v2 (#17000)Clyybber2021-02-101-2/+2
* Revert "ARC Analysis in one pass (#16849)" (#16984)Clyybber2021-02-091-2/+2
* ARC Analysis in one pass (#16849)Clyybber2021-02-091-2/+2
* fixes https://github.com/status-im/nimbus-eth2/issues/1549 (#16146)Andreas Rumpf2020-11-261-6/+8
* fixes a C code generator regression, no need to backport, only the 1.4 line i...Andreas Rumpf2020-10-141-1/+1