Fix ptype of Rust slices
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 6227a8e24477de51194d71fd48193b896e919a58..11c1ca374ef3896481b15c213f9fe43391edd01d 100644 (file)
@@ -1,3 +1,113 @@
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * rust-lang.c (rust_subscript): Handle slices in
+       EVAL_AVOID_SIDE_EFFECTS case.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * rust-lang.c (rust_slice_type_p): Recognize &str as a slice type.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * rust-lang.h (rust_slice_type): Add "extern".
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * ada-lang.h (ada_exc_info::operator<): Make const.
+       (ada_exc_info::operator==): Make const.
+       * ada-lang.c (ada_exc_info::operator<, ada_exc_info::operator==):
+       Make const.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * target.c (read_whatever_is_readable): Change type of "result".
+       Update.
+       (free_memory_read_result_vector): Remove.
+       (read_memory_robust): Change return type.  Update.
+       * mi/mi-main.c (mi_cmd_data_read_memory_bytes): Update.  Use
+       bin2hex, std::string.
+       * target.h (memory_read_result_s): Remove typedef.
+       (free_memory_read_result_vector): Remove.
+       (read_memory_robust): Return std::vector.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-main.c (captured_mi_execute_command): Use scope_restore.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-cmd-info.c (mi_cmd_info_ada_exceptions): Update.
+       * ada-lang.h (struct ada_exc_info): Remove typedef.  Declare
+       operator< and operator==.
+       (ada_exceptions_list): Return a std::vector.
+       * ada-lang.c (ada_exc_info::operator<): Rename from
+       compare_ada_exception_info.
+       (ada_exc_info::operator==): New.
+       (sort_remove_dups_ada_exceptions_list): Change type of
+       "exceptions".
+       (ada_add_standard_exceptions, ada_add_exceptions_from_frame)
+       (ada_add_global_exceptions): Likewise.
+       (ada_exceptions_list_1): Return a std::vector.
+       (ada_exceptions_list): Likewise.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-main.c (struct print_one_inferior_data) <inferiors>: Now a
+       'std::set *'.
+       (print_one_inferior): Update.
+       (free_vector_of_ints): Remove.
+       (list_available_thread_groups): Change "ids" to std::set.
+       (mi_cmd_list_thread_groups): Update.
+       (struct collect_cores_data) <core>: Now a std::set.
+       (collect_cores): Update.
+       (unique): Remove.
+       (print_one_inferior): Update.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-main.c (mi_execute_cli_command): Use std::string.
+       (mi_execute_async_cli_command): Likewise.
+       (mi_cmd_trace_frame_collected): Use field_fmt.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-main.c (mi_cmd_data_write_memory_bytes): Use
+       gdb::byte_vector.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-parse.c (mi_parse): Remove unused declaration.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-cmd-disas.c (mi_cmd_disassemble): Don't copy "oarg".
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * varobj.h (varobj_gen_name): Return std::string.
+       * varobj.c (varobj_gen_name): Return std::string.
+       * mi/mi-cmd-var.c (mi_cmd_var_create): Use std::string.
+       (mi_cmd_var_delete): Don't copy "name".
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * mi/mi-cmd-break.c (mi_argv_to_format): Return std::string.
+       (mi_cmd_break_insert_1): Update.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * target.h (make_scoped_defer_target_commit_resume): Update.
+       * target.c (make_scoped_defer_target_commit_resume): Rename from
+       make_cleanup_defer_target_commit_resume.  Return a
+       scoped_restore.
+       * infrun.c (proceed): Use make_scoped_defer_target_commit_resume.
+
+2017-09-29  Tom Tromey  <tom@tromey.com>
+
+       * main.c (captured_main_1): Remove unused declaration.
+       * spu-multiarch.c (parse_spufs_run): Remove unused declaration.
+
 2017-09-29  Tom Tromey  <tom@tromey.com>
 
        * symtab.c (search_symbols): Remove unused outer cleanup.
This page took 0.030524 seconds and 4 git commands to generate.