summary refs log tree commit diff stats
path: root/tests/cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixes #23962 `resetLoc`doenst produce any cgen code in `importcpp` types (#23...Juan M Gómez2024-08-182-0/+49
* Adds `SEQ_DECL_SIZE 1` back under `clang` and a test (#23942)Juan M Gómez2024-08-122-0/+11
* This test for issue 9739 never needed to depend upon hash order (#23791)c-blake2024-07-031-2/+1
* #Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23...Juan M Gómez2024-06-021-0/+54
* Fix duplicated member declarations in structs for C++ backend (#23512)HexSegfaultCat2024-04-181-0/+27
* adds ccMember CC fixes #23434 (#23457)Juan M Gómez2024-03-291-0/+17
* [Cpp] Fixes an issue when mixing hooks and calls (#23428)Juan M Gómez2024-03-211-1/+14
* [C++] Allow `member` to define static funcs (#23387)Juan M Gómez2024-03-111-1/+12
* fixes #12703; nim cpp rejects valid code would lose const qualifier for cstri...ringabout2024-03-051-0/+14
* closes #10219; adds a test case (#23370)ringabout2024-03-051-0/+20
* fixes #23306 nim cpp -r invalid code generation regression with closure itera...Juan M Gómez2024-02-261-0/+12
* C++: ptr fields now pulls the whole type if it's a member in nkDotExpr (#22855)Juan M Gómez2023-10-232-1/+18
* adds support for noDecl in constructor (#22811)Juan M Gómez2023-10-111-1/+10
* marking a field with noInit allows to skip constructor initialiser (#22802)Juan M Gómez2023-10-081-0/+30
* C++ Adds support for default arg using object construction syntax. Fixes a co...Juan M Gómez2023-09-281-2/+29
* `constructor` now uses `result` instead of `this` (#22724)Juan M Gómez2023-09-191-4/+4
* prevents declaring a constructor without importcpp fixes #22712 (#22715)Juan M Gómez2023-09-181-0/+15
* implements RFC: [C++] Constructors as default initializers (#22694)Juan M Gómez2023-09-141-0/+33
* fixes #22680 Nim zero clear an object inherits C++ imported class when a proc...Juan M Gómez2023-09-111-0/+50
* fixes #22669 constructor pragma doesnt init Nim default fields (#22670)Juan M Gómez2023-09-101-1/+34
* fixes #22679 Nim zero clear an object contains C++ imported class when a proc...Juan M Gómez2023-09-101-0/+50
* fixes #22662 Procs with constructor pragma doesn't initialize object's field...Juan M Gómez2023-09-081-1/+22
* adds support for functor in member (#22433)Juan M Gómez2023-08-101-0/+11
* makes asmnostackframe work with cpp member #22411 (#22429)Juan M Gómez2023-08-091-0/+37
* [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)Juan M Gómez2023-08-071-0/+53
* fixes an issue where byref wasnt properly handled when using it in a generic ...Juan M Gómez2023-07-291-0/+27
* Expands codegenDecl to work in function params. fixes #22306 (#22307)Juan M Gómez2023-07-231-0/+17
* Fixes Naive virtual crash the compiler fixes #22269 (#22271)Juan M Gómez2023-07-161-0/+4
* Implements: [C++] constructor pragma improvement (fix #21921) (#21916)Juan M Gómez2023-05-301-2/+33
* actually fixes #21889 "constructor pragma doing nothing in globals" (#21897)Juan M Gómez2023-05-241-0/+24
* implements allow byref to work in params #21873 (#21875)Juan M Gómez2023-05-211-5/+14
* Cpp Vfunctions draft (#21790)Juan M Gómez2023-05-171-0/+68
* Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the d...ringabout2023-01-272-44/+0
* Fix #13093 C++ Atomics: operator= is implicitly deleted because the default d...Bung2023-01-272-0/+44
* add the cpp target (#21164)ringabout2022-12-231-0/+4
* fix #12946 Bad C++ codegen on distinct generics C++ types (#21157)Bung2022-12-231-0/+4
* ship a modern nimble with lock files support (#21061)ringabout2022-12-121-1/+1
* closes #4678; add testcase (#20634)ringabout2022-10-241-0/+16
* moderate system cleanup & refactor (#20355)metagn2022-09-281-2/+2
* fix #17351; switch to c++17 and remove hacks (#20407)ringabout2022-09-231-1/+11
* remove deprecated type pragma syntax, fix bugs that required it (#20199)metagn2022-09-033-4/+4
* move io out of system (#19442)flywind2022-02-021-0/+3
* style usages part one (openarray => openArray) (#19321)flywind2022-01-041-4/+4
* fix #18410 (Errors initializing an object of RootObj with the C++ backend) [b...flywind2021-10-311-0/+15
* refs #18011 disable some newly failing tests on cpp windows; refs #17946 incr...Timothee Cour2021-05-142-2/+6
* system.nim cleanup some exported constants which should never have be… (#17...Andreas Rumpf2021-05-011-1/+1
* `--nilseqs` is now a deprecated noop (#17211)Timothee Cour2021-03-011-1/+1
* remove tests/deps/ (#17132)Timothee Cour2021-02-231-1/+1
* close #4834 add testcase (#16649)flywind2021-01-091-0/+17
* improve examples in manual (#16497)flywind2020-12-291-1/+1