X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=11c1ca374ef3896481b15c213f9fe43391edd01d;hb=b3e3859bc577db5b79bb3d39048fd46c0a0420ef;hp=989c12718f5d0bb7f5ee5702486b177d992e32ee;hpb=726b2169b4cda6a0267cb2986ada758270cff093;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 989c12718f..11c1ca374e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,122 @@ +2017-10-02 Tom Tromey + + * rust-lang.c (rust_subscript): Handle slices in + EVAL_AVOID_SIDE_EFFECTS case. + +2017-10-02 Tom Tromey + + * rust-lang.c (rust_slice_type_p): Recognize &str as a slice type. + +2017-10-02 Tom Tromey + + * rust-lang.h (rust_slice_type): Add "extern". + +2017-10-02 Tom Tromey + Pedro Alves + + * 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 + + * 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 + + * mi/mi-main.c (captured_mi_execute_command): Use scope_restore. + +2017-09-29 Tom Tromey + + * 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 + + * mi/mi-main.c (struct print_one_inferior_data) : 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) : Now a std::set. + (collect_cores): Update. + (unique): Remove. + (print_one_inferior): Update. + +2017-09-29 Tom Tromey + + * 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 + + * mi/mi-main.c (mi_cmd_data_write_memory_bytes): Use + gdb::byte_vector. + +2017-09-29 Tom Tromey + + * mi/mi-parse.c (mi_parse): Remove unused declaration. + +2017-09-29 Tom Tromey + + * mi/mi-cmd-disas.c (mi_cmd_disassemble): Don't copy "oarg". + +2017-09-29 Tom Tromey + + * 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 + + * mi/mi-cmd-break.c (mi_argv_to_format): Return std::string. + (mi_cmd_break_insert_1): Update. + +2017-09-29 Tom Tromey + + * 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 + + * main.c (captured_main_1): Remove unused declaration. + * spu-multiarch.c (parse_spufs_run): Remove unused declaration. + +2017-09-29 Tom Tromey + + * symtab.c (search_symbols): Remove unused outer cleanup. + (make_source_files_completion_list): Remove unused declaration. + +2017-09-29 Tom Tromey + + * mt-tdep.c (mt_push_dummy_call): Use gdb::byte_vector. + 2017-09-29 Tom Tromey * xstormy16-tdep.c (xstormy16_push_dummy_call): Use