summaryrefslogtreecommitdiff
path: root/feature/list
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-06-06 20:46:56 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-06-06 20:46:56 +0200
commit0a26104119f02c5a651f96d7d070314e613fb156 (patch)
tree1d75cc0a860d90fae6695503282e17553e404ff9 /feature/list
parent7a5bb9ee35a8a750c97b5770737651f70520133d (diff)
Add couple of diagnostics features
Diffstat (limited to 'feature/list')
-rw-r--r--feature/list11
1 files changed, 11 insertions, 0 deletions
diff --git a/feature/list b/feature/list
index 681dba2..ebe6734 100644
--- a/feature/list
+++ b/feature/list
@@ -1,3 +1,14 @@
+! Diagnose use of relationship smart pointer if object pointer is raw [diag]
+
+ Diagnose if it is raw by default (i.e., not explicitly specified) and
+ suggest explicitly making it raw (pointer(*)) if that's what the user
+ really wants.
+
+! Diagnose forward use of composite object id [diag]
+
+ Generated code does not compile if a composite object id is defined
+ after a (relationship) pointer to object that uses this composite id.
+
! Ability to not own underlying database connections
Could be useful when trying to work with other "database drivers".