summary refs log tree commit diff stats
path: root/doc/manual.txt
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-09-26 09:36:09 +0200
committerAraq <rumpf_a@web.de>2014-09-26 09:36:09 +0200
commit1088814e56811f3bca77f191d8c492405712fcdb (patch)
tree7899b77663824fa613551840c84a1e7b5f06727a /doc/manual.txt
parentdfd73902772a0236e09cae534ba98f1a58c194ad (diff)
downloadNim-1088814e56811f3bca77f191d8c492405712fcdb.tar.gz
deepCopy is instantiated when its corresponding type is instantiated
Diffstat (limited to 'doc/manual.txt')
-rw-r--r--doc/manual.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/manual.txt b/doc/manual.txt
index 3d44110f5..8b0f5a5e6 100644
--- a/doc/manual.txt
+++ b/doc/manual.txt
@@ -4386,6 +4386,8 @@ like ``let v = expr``, ``var v = expr``, ``parameter = defaultValue`` or for
 parameter passing no assignment is performed. The ``override`` pragma is
 optional for overriding ``=``.
 
+**Note**: Overriding of operator ``=`` is not yet implemented.
+
 
 destructors
 -----------
@@ -4446,6 +4448,9 @@ Be aware that destructors are not called for objects allocated with ``new``.
 This may change in future versions of language, but for now the ``finalizer``
 parameter to ``new`` has to be used.
 
+**Note**: Destructors are still experimental and the spec might change
+significantly in order to incorporate an escape analysis.
+
 
 deepCopy
 --------