Fix and update D demangling support in gdb to the current mangling ABI.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a19de9fa6edf50f498c394a21637991713be796b..ec8ce4377d4776758a761f7465b89e2b08c1ac0e 100644 (file)
@@ -1,3 +1,47 @@
+2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-lang.h (d_parse_symbol): Add declaration.
+       * d-lang.c (extract_identifiers)
+       (extract_type_info): Remove functions.
+       (parse_call_convention, parse_attributes)
+       (parse_function_types, parse_function_args)
+       (parse_type, parse_identifier, call_convention_p)
+       (d_parse_symbol): New functions.
+       (d_demangle): Use d_parse_symbol to demangle D symbols.
+
+2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-lang.h (struct builtin_d_type): New data type.
+       (builtin_d_type): Add declaration.
+       * d-lang.c (d_language_arch_info, build_d_types)
+       (builtin_d_type): New functions.
+       (enum d_primitive_types): New data type.
+       (d_language_defn): Change c_language_arch_info to
+       d_language_arch_info.
+       (d_type_data): New static variable.
+       (_initialize_d_language): Initialize d_type_data.
+
+2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-lang.h (d_main_name): Add declaration.
+       * d-lang.c (d_main_name): New function.
+       * symtab.c (find_main_name): Add call to d_main_name.
+
+2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-lang.c (d_language_defn): Change macro_expansion_c to
+       macro_expansion_no.
+
+2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * MAINTAINERS: Add myself as a write-after-approval maintainer.
+
+2014-01-17  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * breakpoint.c (insert_bp_location): Add "volatile" keyword to "struct
+       gdb_exception" declaration.
+       * remote.c (getpkt_or_notif_sane): Likewise.
+
 2014-01-17  Doug Evans  <dje@google.com>
 
        * common/gdb_vecs.c (delim_string_to_char_ptr_vec_append): New
This page took 0.023378 seconds and 4 git commands to generate.