summaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 3696c5c42b8..1030729e4d5 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,34 @@
2017-11-24 Simon Marchi <simon.marchi@polymtl.ca>
+ * common/common-utils.h: Include poison.h.
+ (xfree): Remove declaration, add definition with static_assert.
+ * common/common-utils.c (xfree): Remove.
+ * common/poison.h (IsMallocatable): Define.
+ (IsFreeable): Define.
+ (free): Delete for non-freeable types.
+ (xnew): New.
+ (XNEW): Undef and redefine.
+ (xcnew): New.
+ (XCNEW): Undef and redefine.
+ (xdelete): New.
+ (XDELETE): Undef and redefine.
+ (xnewvec): New.
+ (XNEWVEC): Undef and redefine.
+ (xcnewvec): New.
+ (XCNEWVEC): Undef and redefine.
+ (xresizevec): New.
+ (XRESIZEVEC): Undef and redefine.
+ (xdeletevec): New.
+ (XDELETEVEC): Undef and redefine.
+ (xnewvar): New.
+ (XNEWVAR): Undef and redefine.
+ (xcnewvar): New.
+ (XCNEWVAR): Undef and redefine.
+ (xresizevar): New.
+ (XRESIZEVAR): Undef and redefine.
+
+2017-11-24 Simon Marchi <simon.marchi@polymtl.ca>
+
* gdbthread.h (private_thread_info): Define structure type, add
virtual pure destructor.
(thread_info) <priv>: Change type to unique_ptr.