Remove ALL_EXTENSION_LANGUAGES and ALL_ENABLED_EXTENSION_LANGUAGES
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 9a611ae939d93cf2dc7eb6edb2eaf0d751c4e5f5..be55c41d67f920dc519e6f1fc68b3049cb525dd0 100644 (file)
@@ -1,3 +1,102 @@
+2020-05-08  Tom Tromey  <tom@tromey.com>
+
+       * extension.c (extension_languages): Now a std::array.
+       (ALL_EXTENSION_LANGUAGES): Remove.
+       (get_ext_lang_defn, get_ext_lang_of_file)
+       (eval_ext_lang_from_control_command): Update.
+       (finish_ext_lang_initialization)
+       (auto_load_ext_lang_scripts_for_objfile)
+       (ext_lang_type_printers::ext_lang_type_printers)
+       (apply_ext_lang_type_printers)
+       (ext_lang_type_printers::~ext_lang_type_printers)
+       (apply_ext_lang_val_pretty_printer, apply_ext_lang_frame_filter)
+       (preserve_ext_lang_values, get_breakpoint_cond_ext_lang)
+       (breakpoint_ext_lang_cond_says_stop, check_quit_flag)
+       (get_matching_xmethod_workers, ext_lang_colorize)
+       (ext_lang_before_prompt): Update.
+       (ALL_ENABLED_EXTENSION_LANGUAGES): Remove.
+
+2020-05-08  Tom Tromey  <tom@tromey.com>
+
+       * symtab.h (class demangle_result_storage) <set_malloc_ptr>: New
+       overload.
+       <swap_string, m_string>: Remove.
+       * symtab.c (demangle_for_lookup, completion_list_add_symbol):
+       Update.
+       * stabsread.c (define_symbol, read_type): Update.
+       * linespec.c (find_linespec_symbols): Update.
+       * gnu-v3-abi.c (gnuv3_get_typeid): Update.
+       * dwarf2/read.c (dwarf2_canonicalize_name): Update.
+       * dbxread.c (read_dbx_symtab): Update.
+       * cp-support.h (cp_canonicalize_string_full)
+       (cp_canonicalize_string, cp_canonicalize_string_no_typedefs):
+       Return unique_xmalloc_ptr.
+       * cp-support.c (inspect_type): Update.
+       (cp_canonicalize_string_full): Return unique_xmalloc_ptr.
+       (cp_canonicalize_string_no_typedefs, cp_canonicalize_string):
+       Likewise.
+       * c-typeprint.c (print_name_maybe_canonical): Update.
+       * break-catch-throw.c (check_status_exception_catchpoint):
+       Update.
+
+2020-05-08  Tom de Vries  <tdevries@suse.de>
+
+       * infrun.c (follow_fork): Copy current_line and current_symtab to
+       child thread.
+
+2020-05-07  Simon Marchi  <simon.marchi@efficios.com>
+
+       * async-event.c (struct async_signal_handler, struct
+       async_event_handler): Reformat, remove typedef.
+
+2020-05-07  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_DYN_PROP_LIST): Remove.  Update all users
+       access thistype->main_type->dyn_prop_list directly.
+
+2020-05-07  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <remove_dyn_prop>: New method.
+       (remove_dyn_prop): Remove.  Update all users to use
+       type::remove_dyn_prop.
+       * gdbtypes.c (remove_dyn_prop): Rename to...
+       (type::remove_dyn_prop): ... this.
+
+2020-05-07  Simon Marchi via Gdb-patches  <gdb-patches@sourceware.org>
+
+       * gdbtypes.h (struct type) <add_dyn_prop>: New method.
+       (add_dyn_prop): Remove.  Update all users to use
+       type::add_dyn_prop.
+       * gdbtypes.c (add_dyn_prop): Rename to...
+       (type::add_dyn_prop): ... this.
+
+2020-05-07  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <get_dyn_prop>: New method.
+       (get_dyn_prop): Remove.  Update all users to use
+       type::dyn_prop.
+       * gdbtypes.c (get_dyn_prop): Rename to...
+       (type::dyn_prop): ... this.
+
+2020-05-06  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct main_type) <flag_static>: Remove.
+
+2020-05-06  Simon Marchi  <simon.marchi@efficios.com>
+
+       * amd64-tdep.c (amd64_analyze_prologue): Check for `endbr64`
+       instruction, skip it if it's there.
+
+2020-05-05  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct main_type) <flag_incomplete>: Remove.
+
+2020-05-04  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_INCOMPLETE): Remove.
+       * gdbtypes.c (recursive_dump_type): Remove use of
+       TYPE_INCOMPLETE.
+
 2020-05-03  Tom Tromey  <tom@tromey.com>
 
        * breakpoint.c (catch_command, tcatch_command): Remove.
This page took 0.027688 seconds and 4 git commands to generate.