ringabout
|
b6a8dcd922
fixes #22852; fixes #23435; fixes #23645; SIGSEGV when slicing string or seq[T] with index out of range (#23279)
|
11 months ago |
ringabout
|
d259099ef0
fixes #23759; rework move for refc (#23764)
|
10 months ago |
Nikolay Nikolov
|
efcb6b4b11
* fix for the debug line info code generation (#23488)
|
1 year ago |
ringabout
|
fa78d937dc
fixes #22597; avoid side effects for call returning openArray types (#23257)
|
1 year ago |
ringabout
|
fa003a00ee
fixes regression #22909; don't optimize result init if statements can raise which corrupts the compiler (#23271)
|
1 year ago |
ringabout
|
2a4755ddf2
fixes #22469; generates nimTestErrorFlag for top level statements (#22472)
|
1 year ago |
Andreas Rumpf
|
1080f5eba2
produce better code for object constructions and 'result' [backport] (#22668)
|
1 year ago |
Alberto Torres
|
3fa378533a
Fix #22366 by making nimlf_/nimln_ part of the same line (backport) (#22508)
|
1 year ago |
ringabout
|
8216d7dd46
fixes #22321; fixes building DLL with --noMain still produces a DllMain (#22323)
|
1 year ago |
Juan M Gómez
|
49a108b302
Expands codegenDecl to work in function params. fixes #22306 (#22307)
|
1 year ago |
Andreas Rumpf
|
be1844541c
implemented 'push quirky' switch for fine grained control over the ex… (#22318)
|
1 year ago |
Juan M Gómez
|
beaac609ab
adds nimbasePattern compiler option (#22144)
|
1 year ago |
Juan M Gómez
|
e43a51fcf3
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
|
1 year ago |
heterodoxic
|
546af8c571
simple micro-optimizations of ropes' runtime-formatting (#21962)
|
1 year ago |
metagn
|
7e055413f9
hot code reloading: fix regression? and PreMain with arc/orc (#21940)
|
1 year ago |
heterodoxic
|
f47b27d532
prevent spamming of thread local forward declarations in C/C++ output (#21955)
|
1 year ago |
metagn
|
1aaff9dc48
fix & add test for basic hot code reloading case (#21915)
|
1 year ago |
heterodoxic
|
609bf3d7c8
fix #21501 by making --app:lib and --app:staticLib imply --noMain (#21910)
|
1 year ago |
Juan M Gómez
|
c7f2541914
actually fixes #21889 "constructor pragma doing nothing in globals" (#21897)
|
1 year ago |
Juan M Gómez
|
bdccc9fef9
small refactor in preparation to fix #21889 (#21892)
|
1 year ago |
Juan M Gómez
|
44f059c75e
implements allow byref to work in params #21873 (#21875)
|
1 year ago |
Juan M Gómez
|
a852b2e9cf
refactor gettypedesc so it accepts its own kind instead of symkind (#21867)
|
1 year ago |
Juan M Gómez
|
02a10ec379
Cpp Vfunctions draft (#21790)
|
1 year ago |
metagn
|
4b76037e5f
ignore inline hint for dynlib procs in codegen [backport] (#21817)
|
2 years ago |
ringabout
|
4533e894ad
adds an experimental `mm:atomicArc` switch (#21798)
|
2 years ago |
heterodoxic
|
a929e513fa
amends #21690 to fix broken Nim to C++ source line mappings (#21784)
|
2 years ago |
heterodoxic
|
91abf35442
improve C/C++ debug output readability (1/N) (#21690)
|
2 years ago |
ringabout
|
1ed54b7718
fixes #21632; enforce deref for `wasMoved` in ORC (#21647)
|
2 years ago |
ringabout
|
a37a83cbff
fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619)
|
2 years ago |
ringabout
|
a80f1a324f
fixes #21592; create type bound operations for calls in the method dispatcher for ORC (#21594)
|
2 years ago |