Remove some uses of "object_files"
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 39c380815aa0045e61e006af98d95127b5d25560..8b43298be2396dd4126095de1c64f2c5e24f6a6b 100644 (file)
@@ -1,3 +1,95 @@
+2019-04-10  Tom Tromey  <tom@tromey.com>
+
+       * ia64-tdep.c (ia64_get_dyn_info_list): Use foreach.
+       * minsyms.c (lookup_minimal_symbol): Use foreach.
+       (lookup_minimal_symbol_text, lookup_minimal_symbol_by_pc_name)
+       (lookup_minimal_symbol_solib_trampoline): Likewise.
+       * symfile.c (reread_symbols): Use foreach.
+
+2019-04-09  Ivan Begert  <ivanbegert@gmail.com>
+           Tom Tromey  <tromey@adacore.com>
+
+       PR rust/24414:
+       * rust-exp.y (rust_parser::lex_number): Use strtoulst.
+       (rust_lex_int_test): Change "value" to be LONGEST.
+       (rust_lex_tests): Add test for long integer literal.
+
+2019-04-09  Tom Tromey  <tromey@adacore.com>
+
+       * remote.c (remote_target::remote_add_inferior): Change fake_pid_p
+       to bool.
+       (extended_remote_target::attach): Update.
+       (remote_target::remote_notice_new_inferior): Update.
+       (remote_target::add_current_inferior_and_thread): Update.
+       * inferior.c (exit_inferior_1): Use "false".
+       * corelow.c (add_to_thread_list): Make fake_pid_p bool.
+
+2019-04-09  Simon Marchi  <simon.marchi@efficios.com>
+
+       * infcmd.c (run_command_1): Pass -qualified to tbreak when using
+       the "start" command.
+
+2019-04-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * python/py-inferior.c (infpy_thread_from_thread_handle):
+       Adjust comments to reflect renaming of thread_from_thread_handle
+       to thread_from_handle.  Adjust keywords.  Fix type error message.
+       (inferior_object_methods): Add thread_from_handle.  Retain
+       thread_from_thread_handle, but mark it as deprecated.
+
+2019-04-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdbthread.h (find_thread_by_handle): Revise declaration.
+       * thread.c (find_thread_by_handle): Likewise.  Adjust
+       implementation too.
+       * python/py-inferior.c (infpy_thread_from_thread_handle): Add
+       support for buffer objects as handles.
+
+2019-04-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * python/py-infthread.c (thpy_thread_handle): New function.
+       (thread_object_methods): Register thpy_thread_handle.
+
+2019-04-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdbthread.h (thread_to_thread_handle): Declare.
+       * thread.c (gdbtypes.h): Include.
+       (thread_to_thread_handle): New function.
+
+       * target.h (struct target_ops): Add thread_info_to_thread_handle.
+       (target_thread_info_to_thread_handle): Declare.
+       * target.c (target_thread_info_to_thread_handle): New function.
+       * target-debug.h (target_debug_print_gdb_byte_vector): Define.
+       * target-delegates.c: Regenerate.
+
+       * linux-thread-db.c (class thread_db_target): Add method
+       thread_info_to_thread_handle.
+       (thread_db_target::thread_info_to_thread_handle): Define.
+       * remote.c (class remote_target): Add new method
+       thread_info_to_thread_handle.
+       (remote_target::thread_info_to_thread_handle): Define.
+
+2019-04-08  Pedro Alves  <palves@redhat.com>
+
+       * common/common-exceptions.c (throw_exception): Don't create
+       named object to throw; throw directly.
+       (throw_it): Likewise.  Don't initialize gdb_exception::message
+       here, with new; pass FMT and AP to the ctor instead.
+       * common/common-exceptions.h: Include <string>.
+       (gdb_exception::gdb_exception(enum return_reason, enum errors,
+       const char *, va_list)): New ctor.  Use std::make_shared.
+       (gdb_exception_error::gdb_exception_error(enum return_reason, enum
+       errors)): Delete.
+       (gdb_exception_error::gdb_exception_error(enum errors, const char
+       *, va_list)): New.
+       (gdb_exception_error::gdb_exception_error(const gdb_exception &)):
+       Add assertion.
+       (gdb_exception_quit::gdb_exception_quit(enum return_reason, enum
+       errors)): Delete.
+       (gdb_exception_quit::gdb_exception_quit(const char *, va_list)): New.
+       (gdb_exception_quit::gdb_exception_quit(const gdb_exception &)):
+       Add assertion.
+
 2019-04-08  Tom Tromey  <tom@tromey.com>
 
        * valops.c (value_rtti_indirect_type): Replace throw_exception
This page took 0.025098 seconds and 4 git commands to generate.