]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - libctf/ChangeLog
Add Changelog entries and NEWS entries for 2.36 branch
[thirdparty/binutils-gdb.git] / libctf / ChangeLog
index 57507c4ba3f7caeab75cef1408b75b2d6dfd879a..9a3f79cf09e6921150f0ad464da655a0d2740c78 100644 (file)
@@ -1,3 +1,67 @@
+2021-01-09  Nick Clifton  <nickc@redhat.com>
+
+       * 2.36 release branch crated.
+
+2021-01-09  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2021-01-07  Samuel Thibault  <samuel.thibault@gnu.org>
+
+       * configure: Regenerate.
+
+2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
+
+       * testsuite/libctf-lookup/struct-iteration.c (main):
+       ctf_member_count returns an int.
+
+2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
+
+       * Makefile.am (BASEDIR): New.
+       (BFDDIR): Likewise.
+       (check-DEJAGNU): Add development.exp to prerequisites.
+       (development.exp): New.
+       (CONFIG_STATUS_DEPENDENCIES): New.
+       (EXTRA_DEJAGNU_SITE_CONFIG): Likewise.
+       (DISTCLEANFILES): Likewise.
+       * Makefile.in: Regenerated.
+       * testsuite/lib/ctf-lib.exp (check_ctf_available): Return boolean.
+       * testsuite/libctf-lookup/lookup.exp: Call check_ctf_available.
+       * testsuite/libctf-regression/regression.exp: Likewise.
+
+2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-types.c (ctf_type_aname): Print forwards to unions and enums
+       properly.
+
+2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-impl.h (ctf_dict_t) <ctf_pptrtab>: New.
+       <ctf_pptrtab_len>: New.
+       <ctf_pptrtab_typemax>: New.
+       * ctf-create.c (ctf_serialize): Update accordingly.
+       (ctf_add_reftype): Note that we don't need to update pptrtab here,
+       despite updating ptrtab.
+       * ctf-open.c (ctf_dict_close): Destroy the pptrtab.
+       (ctf_import): Likewise.
+       (ctf_import_unref): Likewise.
+       * ctf-lookup.c (grow_pptrtab): New.
+       (refresh_pptrtab): New, update a pptrtab.
+       (ctf_lookup_by_name): Turn into a wrapper around (and rename to)...
+       (ctf_lookup_by_name_internal): ... this: construct the pptrtab, and
+       use it in addition to the parent's ptrtab when parent dicts are
+       searched.
+       * testsuite/libctf-regression/regression.exp: New testsuite for
+       regression tests.
+       * testsuite/libctf-regression/pptrtab*: New test.
+       * testsuite/libctf-writable/writable.exp: New testsuite for tests of
+       writable CTF dicts.
+       * testsuite/libctf-writable/pptrtab*: New test.
+
+2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-archive.c (ctf_archive_iter): Remove outdated comment.
+
 2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
 
        * ctf-impl.h (struct ctf_next) <u.ctn_next>: Move to...