aboutsummaryrefslogtreecommitdiff
path: root/libctf
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2021-02-17 17:02:02 +0000
committerNick Alcock <nick.alcock@oracle.com>2021-02-20 16:37:08 +0000
commit03c653093d7a8e096216789596186e8ce94b3faa (patch)
tree6ba620dd4898cbb7ccdb7876de0dbcd2f6aabe3e /libctf
parentf4f60336daee74c094474e4da7b88c4a8b75a49e (diff)
downloadgdb-03c653093d7a8e096216789596186e8ce94b3faa.zip
gdb-03c653093d7a8e096216789596186e8ce94b3faa.tar.gz
gdb-03c653093d7a8e096216789596186e8ce94b3faa.tar.bz2
libctf: add a NEWS
I'm dividing this into three groups for now: new features, bugfixes, and bugfixes also present on a stable branch. Only user-visible bugfixes, not build-system fixes, are listed.
Diffstat (limited to 'libctf')
-rw-r--r--libctf/NEWS26
1 files changed, 26 insertions, 0 deletions
diff --git a/libctf/NEWS b/libctf/NEWS
new file mode 100644
index 0000000..c0aef3b
--- /dev/null
+++ b/libctf/NEWS
@@ -0,0 +1,26 @@
+-*- text -*-
+
+Changes in 2.37:
+
+* New features
+
+** Add ctf_lookup_by_symbol name and ctf_arc_lookup_symbol_name, analogues of
+ existing ctf_lookup_by_symbol and ctf_arc_lookup_symbol, but looking up
+ symbols by name rather than symbol number. This also works in places where no
+ symbol number is known, like in object files and dynamic dicts created by
+ ctf_create.
+
+* Bugfixes
+
+** Avoid duplicating or losing types of data object symbols when
+ ld -r is used
+
+** Prohibit typedefs with no name; prevent the linker/deduplicator
+ producing such typedefs
+
+* Bugfixes, also on 2.36 branch
+
+** Prevent ctf_lookup_by_name returning success when
+ looking up nonexistent pointer types
+
+** Fix ctf_type_add copying of structs with unnamed members