Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [PATCH 00/10] Remove `expout*' globals from parser-defs.h
@ 2012-06-02 19:33 Sergio Durigan Junior
  2012-06-02 19:33 ` [PATCH 02/10] SystemTap integration Sergio Durigan Junior
                   ` (10 more replies)
  0 siblings, 11 replies; 40+ messages in thread
From: Sergio Durigan Junior @ 2012-06-02 19:33 UTC (permalink / raw)
  To: GDB Patches; +Cc: Tom Tromey, Sergio Durigan Junior

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


^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2012-06-16 14:29 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-02 19:33 [PATCH 00/10] Remove `expout*' globals from parser-defs.h 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: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: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 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: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:33 ` [PATCH 09/10] Pascal language Sergio Durigan Junior
2012-06-05  7:39   ` Pierre Muller
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: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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox