From d70a9957e21a60b1756f8ea7c8cdaa9fb89fb2be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20M=20G=C3=B3mez?= Date: Fri, 3 Nov 2023 17:54:35 +0000 Subject: [PATCH] adds C++ features to change log (#22906) Co-authored-by: Andreas Rumpf Co-authored-by: Juan Carlos --- changelog.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/changelog.md b/changelog.md index 454b613f07..3351a6f7a0 100644 --- a/changelog.md +++ b/changelog.md @@ -32,6 +32,9 @@ slots when enlarging a sequence. ## Language changes - `noInit` can be used in types and fields to disable member initializers in the C++ backend. +- C++ custom constructors initializers see https://nim-lang.org/docs/manual_experimental.htm#constructor-initializer +- `member` can be used to attach a procedure to a C++ type. +- C++ `constructor` now reuses `result` instead creating `this`. ## Compiler changes