index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
/
cgen.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fixes #22321; fixes building DLL with --noMain still produces a DllMain (#22323)
ringabout
2023-07-24
1
-1
/
+1
*
Expands codegenDecl to work in function params. fixes #22306 (#22307)
Juan M Gómez
2023-07-23
1
-2
/
+2
*
implemented 'push quirky' switch for fine grained control over the ex… (#22...
Andreas Rumpf
2023-07-23
1
-5
/
+5
*
adds nimbasePattern compiler option (#22144)
Juan M Gómez
2023-06-24
1
-1
/
+3
*
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
Juan M Gómez
2023-05-30
1
-7
/
+9
*
simple micro-optimizations of ropes' runtime-formatting (#21962)
heterodoxic
2023-05-30
1
-7
/
+3
*
hot code reloading: fix regression? and PreMain with arc/orc (#21940)
metagn
2023-05-30
1
-6
/
+9
*
prevent spamming of thread local forward declarations in C/C++ output (#21955)
heterodoxic
2023-05-29
1
-1
/
+1
*
fix & add test for basic hot code reloading case (#21915)
metagn
2023-05-26
1
-1
/
+4
*
fix #21501 by making --app:lib and --app:staticLib imply --noMain (#21910)
heterodoxic
2023-05-26
1
-7
/
+5
*
actually fixes #21889 "constructor pragma doing nothing in globals" (#21897)
Juan M Gómez
2023-05-24
1
-2
/
+15
*
small refactor in preparation to fix #21889 (#21892)
Juan M Gómez
2023-05-23
1
-17
/
+23
*
implements allow byref to work in params #21873 (#21875)
Juan M Gómez
2023-05-21
1
-15
/
+15
*
refactor gettypedesc so it accepts its own kind instead of symkind (#21867)
Juan M Gómez
2023-05-19
1
-22
/
+22
*
Cpp Vfunctions draft (#21790)
Juan M Gómez
2023-05-17
1
-2
/
+5
*
ignore inline hint for dynlib procs in codegen [backport] (#21817)
metagn
2023-05-09
1
-14
/
+14
*
adds an experimental `mm:atomicArc` switch (#21798)
ringabout
2023-05-08
1
-4
/
+4
*
amends #21690 to fix broken Nim to C++ source line mappings (#21784)
heterodoxic
2023-05-04
1
-32
/
+36
*
improve C/C++ debug output readability (1/N) (#21690)
heterodoxic
2023-04-28
1
-35
/
+62
*
fixes #21632; enforce deref for `wasMoved` in ORC (#21647)
ringabout
2023-04-12
1
-4
/
+4
*
fixes #21617; createTypeBoundOps with PContext in order to instantiate generi...
ringabout
2023-04-07
1
-4
/
+3
*
fixes #21592; create type bound operations for calls in the method dispatcher...
ringabout
2023-04-01
1
-1
/
+1
*
fixes #21505 (overload resolution of explicit constructors for imported C++ t...
heterodoxic
2023-03-27
1
-4
/
+17
*
Optimize `cgen.addIndent` (#21508)
Amjad Ben Hedhili
2023-03-13
1
-2
/
+6
*
Add line directives for C code variables (#21466)
Joey
2023-03-05
1
-2
/
+6
*
remove nosinks hacks from compiler (#21469)
ringabout
2023-03-04
1
-1
/
+1
*
replaces implicit passes array registed at runtime with explicit function cal...
ringabout
2023-03-03
1
-19
/
+6
*
fixes #20139; hash types based on its path relative to its package path (#212...
ringabout
2023-03-02
1
-1
/
+1
*
suggestion for a simple fix for #21279 (#21378)
heterodoxic
2023-03-01
1
-3
/
+9
*
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...
ringabout
2023-02-22
1
-1
/
+1
*
Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the d...
ringabout
2023-01-27
1
-4
/
+0
*
Fix #13093 C++ Atomics: operator= is implicitly deleted because the default d...
Bung
2023-01-27
1
-0
/
+4
*
fixes #21261; always checking `nimTestErrorFlag` in the main module (#21288)
ringabout
2023-01-24
1
-0
/
+3
*
remove legacy code (#21134)
ringabout
2022-12-26
1
-2
/
+0
*
NimMain/NimPreMain calls are now only volatile when it makes sense. (#20882)
Yuriy Glukhov
2022-11-22
1
-49
/
+31
*
Small cleanup to cgen output (#20874)
Matt Moseley
2022-11-21
1
-9
/
+9
*
reduce openArray-related C undefined behavior (#20795)
tersec
2022-11-09
1
-0
/
+6
*
fixes #20572 (#20585)
Andreas Rumpf
2022-10-17
1
-2
/
+2
*
refactorings (#20536)
Andreas Rumpf
2022-10-10
1
-1
/
+1
*
no ropes WIP (#20433)
Andreas Rumpf
2022-09-27
1
-96
/
+138
*
fix #17351; switch to c++17 and remove hacks (#20407)
ringabout
2022-09-23
1
-2
/
+1
*
support cstring in `case` (#20130)
metagn
2022-09-01
1
-1
/
+1
*
ref #19830; multiple definition of in Nim generated static libraries (#19934)
flywind
2022-06-27
1
-18
/
+18
*
not generate initStackBottomWith in arc/orc [backport] (#19875)
flywind
2022-06-10
1
-1
/
+1
*
Refactor and doc package handling, module name mangling (#19821)
quantimnot
2022-05-30
1
-13
/
+14
*
move assertions out of system (#19599)
flywind
2022-03-23
1
-0
/
+4
*
fixes #19569 (#19595) [backport]
Andreas Rumpf
2022-03-09
1
-1
/
+1
*
Remove volatiles when compiling with ARC/ORC (#19545)
PMunch
2022-02-25
1
-18
/
+50
*
nvro don't touch cdecl types [backport: 1.6] (#19461)
flywind
2022-01-28
1
-2
/
+2
*
enable weave (#19363) [backport:1.6]
flywind
2022-01-20
1
-2
/
+7
[next]