This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. 50367cd2ada722ddf5bede594d8ed7631fcde5ab


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  50367cd2ada722ddf5bede594d8ed7631fcde5ab (commit)
       via  ec9f644ac9d154de4dde490bb1174be09c8fc540 (commit)
       via  94b1b47ee13476f376feddf808c63560c036cf1b (commit)
       via  6377854769ea85f2dd38aac9a9b11fded61245f3 (commit)
       via  3271ba660a6a8434b1ec32b88ba456e9287a89ac (commit)
       via  7f420862a712047fa2c0031ce42a28861ac43546 (commit)
       via  d36b3012940ae4cb24d19359e6781efa2d92db41 (commit)
      from  6e245eba97de70d57c5ffa1080b482a29470be5c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=50367cd2ada722ddf5bede594d8ed7631fcde5ab

commit 50367cd2ada722ddf5bede594d8ed7631fcde5ab
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Jan 18 17:27:28 2014 +0000

    Move D demangling routines out of d-lang.c and into d-support.c, which
    is intended to house other D language support functions.
    
    gdb/ChangeLog:
    2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
    
        * Makefile.in (SFILES): Add d-support.c.
        (COMMON_OBS): Add d-support.o.
        * d-lang.h (d_parse_symbol): Add comment, now defined in
        d-support.c.
        * d-lang.c (parse_call_convention)
        (parse_attributes, parse_function_types)
        (parse_function_args, parse_type, parse_identifier)
        (call_convention_p, d_parse_symbol): Move functions to ...
        * d-support.c: ... New file.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ec9f644ac9d154de4dde490bb1174be09c8fc540

commit ec9f644ac9d154de4dde490bb1174be09c8fc540
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Jan 18 17:22:00 2014 +0000

    Fix and update D demangling support in gdb to the current mangling ABI.
    
    gdb/ChangeLog:
    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.
    
    gdb/testsuite/ChangeLog:
    2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
    
    * gdb.dlang/demangle.exp: New file.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=94b1b47ee13476f376feddf808c63560c036cf1b

commit 94b1b47ee13476f376feddf808c63560c036cf1b
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Jan 18 17:18:23 2014 +0000

    Define all basic data types of D and add them to the primitive type
    language vector.
    
    gdb/ChangeLog:
    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.
    
    gdb/testsuite/ChangeLog:
    2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
    
        * gdb.dlang/primitive-types.exp: New file.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=6377854769ea85f2dd38aac9a9b11fded61245f3

commit 6377854769ea85f2dd38aac9a9b11fded61245f3
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Jan 18 17:09:43 2014 +0000

    Add d_main_name to set the logical entry point for D programs.
    
    gdb/ChangeLog:
    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.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3271ba660a6a8434b1ec32b88ba456e9287a89ac

commit 3271ba660a6a8434b1ec32b88ba456e9287a89ac
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Jan 18 18:04:08 2014 +0000

    Update d_language_defn to reflect that D does not have any style of
    macro expansion in its language.
    
    gdb/ChangeLog:
    2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
    
        * d-lang.c (d_language_defn): Change macro_expansion_c to
        macro_expansion_no.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7f420862a712047fa2c0031ce42a28861ac43546

commit 7f420862a712047fa2c0031ce42a28861ac43546
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Jan 18 16:04:36 2014 +0000

    Add gdb.dlang to the gdb testsuite for the purpose of creating D
    specific tests.
    
    gdb/testsuite/ChangeLog:
    2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
    
        * configure.ac: Create gdb.dlang/Makefile.
        * configure: Regenerate.
        * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
        * gdb.dlang/Makefile.in: New file.
        * lib/d-support.exp: New file.
        * lib/gdb.exp (skip_d_tests): New proc.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d36b3012940ae4cb24d19359e6781efa2d92db41

commit d36b3012940ae4cb24d19359e6781efa2d92db41
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Jan 18 18:02:41 2014 +0000

    Add myself as a write-after-approval gdb maintainer.
    
    gdb/ChangeLog:
    2014-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>
    
        * MAINTAINERS: Add myself as a write-after-approval maintainer.

-----------------------------------------------------------------------

Summary of changes:
 gdb/ChangeLog                               |   50 +++
 gdb/MAINTAINERS                             |    1 +
 gdb/Makefile.in                             |    3 +-
 gdb/d-lang.c                                |  367 ++++++++++-------
 gdb/d-lang.h                                |   44 ++
 gdb/d-support.c                             |  621 +++++++++++++++++++++++++++
 gdb/symtab.c                                |    7 +
 gdb/testsuite/ChangeLog                     |   17 +
 gdb/testsuite/Makefile.in                   |    2 +-
 gdb/testsuite/configure                     |    3 +-
 gdb/testsuite/configure.ac                  |    3 +-
 gdb/testsuite/gdb.dlang/Makefile.in         |   15 +
 gdb/testsuite/gdb.dlang/demangle.exp        |  206 +++++++++
 gdb/testsuite/gdb.dlang/primitive-types.exp |   61 +++
 gdb/testsuite/lib/d-support.exp             |   34 ++
 gdb/testsuite/lib/gdb.exp                   |    6 +
 16 files changed, 1289 insertions(+), 151 deletions(-)
 create mode 100644 gdb/d-support.c
 create mode 100644 gdb/testsuite/gdb.dlang/Makefile.in
 create mode 100644 gdb/testsuite/gdb.dlang/demangle.exp
 create mode 100644 gdb/testsuite/gdb.dlang/primitive-types.exp
 create mode 100644 gdb/testsuite/lib/d-support.exp


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]