From: Sergio Durigan Junior <sergiodj@redhat.com>
To: GDB Patches <gdb-patches@sourceware.org>
Cc: Tom Tromey <tromey@redhat.com>,
Sergio Durigan Junior <sergiodj@redhat.com>
Subject: [PATCH 00/10] Remove `expout*' globals from parser-defs.h
Date: Sat, 02 Jun 2012 19:33:00 -0000 [thread overview]
Message-ID: <1338665528-5932-1-git-send-email-sergiodj@redhat.com> (raw)
Hello,
This patch is the followup of:
http://sourceware.org/ml/gdb-patches/2012-01/msg00522.html
Thanks Tom for having reminded me about them! :-)
I have addressed the following comments from Tom:
http://sourceware.org/ml/gdb-patches/2012-01/msg00566.html
I also had to include some code to handle the recent included SystemTap
integration patch, because it uses the GDB expression mechanism in order
to parse & eval probes' arguments. And there is the Go programming
language support, which was included after my first attempt to get this
patch series in.
I regtested it on Fedora 16 x86{,_64}, and no regression was detected.
But please, I would like to ask to the language maintainers to take a
look either way: despite being mostly mechanical changes, there's always
a chance I got something wrong.
I separated this series in 10 logical patches, but they are not
independent from each other: you need all of them applied if you want to
build and test.
I am not sending the ChangeLogs yet, because they are somewhat hard to
generate. I will send them if the patches are approved, or if you
request it.
I hope everything is right this time. OK to apply?
Sergio Durigan Junior (10):
Language independent bits
SystemTap integration
C language
Ada language.
Fortran language
Java language
Modula-2 language
Objective-C language
Pascal language
Go programming language
gdb/ada-exp.y | 474 +++++++++++++++++++++-------------------
gdb/ada-lang.c | 4 +-
gdb/ada-lang.h | 3 +-
gdb/ada-lex.l | 54 +++---
gdb/arm-linux-tdep.c | 26 ++--
gdb/c-exp.y | 585 ++++++++++++++++++++++++++------------------------
gdb/c-lang.h | 3 +-
gdb/f-exp.y | 261 ++++++++++++----------
gdb/f-lang.h | 6 +-
gdb/go-exp.y | 268 +++++++++++++-----------
gdb/go-lang.h | 4 +-
gdb/i386-tdep.c | 85 ++++----
gdb/jv-exp.y | 357 ++++++++++++++++--------------
gdb/jv-lang.h | 5 +-
gdb/language.c | 4 +-
gdb/language.h | 3 +-
gdb/m2-exp.y | 261 ++++++++++++----------
gdb/m2-lang.h | 6 +-
gdb/objc-exp.y | 412 ++++++++++++++++++-----------------
gdb/objc-lang.c | 8 +-
gdb/objc-lang.h | 7 +-
gdb/p-exp.y | 327 +++++++++++++++-------------
gdb/p-lang.h | 5 +-
gdb/parse.c | 274 ++++++++++++------------
gdb/parser-defs.h | 84 +++++---
gdb/ppc-linux-tdep.c | 6 +-
gdb/stap-probe.c | 64 +++---
gdb/stap-probe.h | 6 +
28 files changed, 1914 insertions(+), 1688 deletions(-)
--
1.7.7.6
next reply other threads:[~2012-06-02 19:33 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-02 19:33 Sergio Durigan Junior [this message]
2012-06-02 19:33 ` [PATCH 01/10] Language independent bits Sergio Durigan Junior
2012-06-04 20:20 ` Tom Tromey
2012-06-05 0:39 ` Sergio Durigan Junior
2012-06-02 19:33 ` [PATCH 02/10] SystemTap integration Sergio Durigan Junior
2012-06-04 20:23 ` Tom Tromey
2012-06-02 19:34 ` [PATCH 03/10] C language Sergio Durigan Junior
2012-06-04 4:25 ` Doug Evans
2012-06-04 4:32 ` Sergio Durigan Junior
2012-06-04 20:32 ` Tom Tromey
2012-06-04 20:39 ` Sergio Durigan Junior
2012-06-04 20:42 ` Mark Kettenis
2012-06-04 20:49 ` Sergio Durigan Junior
2012-06-04 21:19 ` Mark Kettenis
2012-06-06 19:17 ` Tom Tromey
2012-06-02 20:23 ` [PATCH 10/10] Go programming language Sergio Durigan Junior
2012-06-13 4:58 ` Sergio Durigan Junior
2012-06-13 17:02 ` Doug Evans
2012-06-02 20:23 ` [PATCH 04/10] Ada language Sergio Durigan Junior
2012-06-13 4:57 ` Sergio Durigan Junior
2012-06-13 14:50 ` Joel Brobecker
2012-06-02 20:24 ` [PATCH 05/10] Fortran language Sergio Durigan Junior
2012-06-13 4:59 ` Sergio Durigan Junior
2012-06-13 14:55 ` Joel Brobecker
2012-06-02 20:24 ` [PATCH 08/10] Objective-C language Sergio Durigan Junior
2012-06-13 4:59 ` Sergio Durigan Junior
2012-06-13 14:54 ` Joel Brobecker
2012-06-13 16:02 ` Tom Tromey
2012-06-02 20:33 ` [PATCH 07/10] Modula-2 language Sergio Durigan Junior
2012-06-13 4:59 ` Sergio Durigan Junior
2012-06-13 14:51 ` Joel Brobecker
2012-06-16 14:29 ` Gaius Mulley
2012-06-02 20:33 ` [PATCH 09/10] Pascal language Sergio Durigan Junior
2012-06-05 7:39 ` Pierre Muller
2012-06-02 20:34 ` [PATCH 06/10] Java language Sergio Durigan Junior
2012-06-04 20:27 ` Tom Tromey
2012-06-05 0:35 ` Sergio Durigan Junior
2012-06-06 20:02 ` Tom Tromey
2012-06-07 0:57 ` Joel Brobecker
2012-06-04 20:38 ` [PATCH 00/10] Remove `expout*' globals from parser-defs.h Tom Tromey
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1338665528-5932-1-git-send-email-sergiodj@redhat.com \
--to=sergiodj@redhat.com \
--cc=gdb-patches@sourceware.org \
--cc=tromey@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox