ringabout
|
6928aa0d20
implements cbuilder
|
3 ماه پیش |
ringabout
|
9ff15da426
fixes #23897; Useless empty C files with arc/orc (#24064)
|
3 ماه پیش |
ringabout
|
4bf323d6c4
fixes push warnings for sempass2 (#23603)
|
3 ماه پیش |
Juan M Gómez
|
2e4d344b43
Fixes #23962 `resetLoc`doenst produce any cgen code in `importcpp` types (#23964)
|
4 ماه پیش |
ringabout
|
02871c74de
minor improvement on cgen (#23887)
|
5 ماه پیش |
ringabout
|
3a103669d1
fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)
|
5 ماه پیش |
Andreas Rumpf
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
5 ماه پیش |
ringabout
|
56ed4e0bb9
fixes #23759; rework move for refc (#23764)
|
6 ماه پیش |
ringabout
|
8f5ae28fab
fixes #22672; Destructor not called for result when exception is thrown (#23267)
|
6 ماه پیش |
Juan M Gómez
|
cb0ebecb20
#Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666)
|
6 ماه پیش |
ringabout
|
c615828ccb
fixes #22852; fixes #23435; fixes #23645; SIGSEGV when slicing string or seq[T] with index out of range (#23279)
|
7 ماه پیش |
Nikolay Nikolov
|
7e3bac9235
* fix for the debug line info code generation (#23488)
|
8 ماه پیش |
heterodoxic
|
318b2cfc5e
allow having {.noinit.} on a complex type avoid memsets to 0 for its … (#23388)
|
8 ماه پیش |
ringabout
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
8 ماه پیش |
Juan M Gómez
|
33902d9dbb
[Cpp] Fixes an issue when mixing hooks and calls (#23428)
|
9 ماه پیش |
ringabout
|
e217bb24a1
fixes #20945; fixes #18262; provides C API `NimDestroyGlobals` for static/dynlib libraries (#23357)
|
9 ماه پیش |
heterodoxic
|
f4fe3af42a
make use of C++11's auto type deduction for temporary variables (#23327)
|
9 ماه پیش |
ringabout
|
7d9721007c
fixes regression #22909; don't optimize result init if statements can raise which corrupts the compiler (#23271)
|
11 ماه پیش |
ringabout
|
d44b0b1869
fixes #22597; avoid side effects for call returning openArray types (#23257)
|
11 ماه پیش |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
1 سال پیش |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
1 سال پیش |
ringabout
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
1 سال پیش |
ringabout
|
30cf33f04d
rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991)
|
1 سال پیش |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 سال پیش |
Andreas Rumpf
|
8990626ca9
NIR: progress (#22817)
|
1 سال پیش |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 سال پیش |
Juan M Gómez
|
5568ba0d9f
`constructor` now uses `result` instead of `this` (#22724)
|
1 سال پیش |
Juan M Gómez
|
96e1949610
implements RFC: [C++] Constructors as default initializers (#22694)
|
1 سال پیش |
Andreas Rumpf
|
8f5b90f886
produce better code for object constructions and 'result' [backport] (#22668)
|
1 سال پیش |
Juan M Gómez
|
7e86cd6fa7
fixes #22680 Nim zero clear an object inherits C++ imported class when a proc return it (#22684)
|
1 سال پیش |