Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Mark Kettenis <kettenis@wins.uva.nl>
To: muller@cerbere.u-strasbg.fr
Cc: gdb@sourceware.cygnus.com
Subject: Re: Pascal language support patch preparation
Date: Sat, 01 Apr 2000 00:00:00 -0000	[thread overview]
Message-ID: <200003021502.e22F2fk07660@delius.kettenis.local> (raw)
In-Reply-To: <200003021432.PAA01976@cerbere.u-strasbg.fr>

   Date: Thu, 02 Mar 2000 15:16:19 +0100
   From: Pierre Muller <muller@cerbere.u-strasbg.fr>

   >Patches to create those new p-* files cannot be broken up of course,
   >but your patch also touches a lot of the other GDB files.  Breaking
   >those patches up in smaller though functionally related chunks makes
   >reviewing and applying the patches a lot easier.
   >
   >I'd advise you to do the following:
   >
   >1. If you need some tweaks in GDB that do not depend on the Pascal
   >   support itself, start submitting these ASAP.

     I don't think I really have such code !

Are you sure?  The patch I downloaded last fall includes changes to
breakpoint.c, findvar.c, i387-tdep.c, infcmd.c and source.c that seem
to be pretty independent of Pascal at first glance.

   >2. Then send the new p-* as one single patch.

    Alone ? tihs would just leave them  unused first !

That's not a problem.  The point is that these changes cannot break
anything, so they don't need a lot of attention.

   >3. Then send a patch that adds the code to hook in the GDB support.

    OK, here a would have the biggest part of the problems probably
   because some of the change are not trivial but I agree that I can probably
   splitt those.

That would indeed be best, since that lets the maintainer of that
particular part of GDB deal with problems one at a time, which in
general gets the changes integrated much quicker.

     For instance a big problem on which I spent a lot of time is to 
   get GDB to accept the fact the pascal is case insensitive
   this required changes in gnu-regex code !!

I'm sorry to hear that you spent a lot of time on it.  Modifying the
regex code is something that we should only do as a last resort since
it is shared with a lot of other GNU packages.  Maybe GDB should use
the POSIX functions instead of the BSD functions such that REG_ICASE
can be used when the default language is Pascal.

On the bright side: Case insensitivity would be convenient, but should
not be essential for basic Pascal support in GDB.  We should be able
to address this as a seperate issue.  I'll see what I can do.  For now
it is probably better to leave out this bit when you send your new
patches.

   >   indent --version gives "GNU indent 2.2.5"
   >   is that not the current version ??
   >
   >Yes it is, but it isn't the version that was used for reformatting the
   >GDB sources.  See:
   >
   >   http://sourceware.cygnus.com/ml/gdb/1999-q3/msg00014.html

    This not really very informative on the method that was used to do it !

Pardon me?  It clearly states that:  ``[Stan] used indent 1.9.1 (with
no arguments)''.

Mark
From taylor@cygnus.com Sat Apr 01 00:00:00 2000
From: David Taylor <taylor@cygnus.com>
To: gdb@sourceware.cygnus.com
Cc: Pierre Muller <muller@cerbere.u-strasbg.fr>
Subject: patch mailing list (was: Re: 2 pascal language patches inserted in database)
Date: Sat, 01 Apr 2000 00:00:00 -0000
Message-id: <200003031637.LAA19025@texas.cygnus.com>
X-SW-Source: 2000-q1/msg00526.html
Content-length: 833

    Date: Fri, 03 Mar 2000 15:44:13 +0100
    From: Pierre Muller <muller@cerbere.u-strasbg.fr>
    Subject:

      I submitted two patches for pascal extension in the database!

      I am subscribed to gdb-patches and I think that this should be enough to
    gt also 
    all mails generated by the gdb patch database, but I saw a
    subcribe link! Why is this distinct ?

I agree wholeheartedly.

I am also surprised that when the database went live that all
maintainers weren't automatically subscribed to the relevant mailing
list.

If you had not sent this message I wouldn't have known that the pascal
patches were there.  I will try to look at this today, but I doubt
I'll have time.  I'm on vacation all next week (and not net accessible).

There also doesn't appear to be a link to the patch database from the
gdb page.


       reply	other threads:[~2000-04-01  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200003021347.OAA01051@cerbere.u-strasbg.fr>
     [not found] ` <200003021257.NAA00259@cerbere.u-strasbg.fr>
     [not found]   ` <200003021432.PAA01976@cerbere.u-strasbg.fr>
2000-04-01  0:00     ` Mark Kettenis [this message]
     [not found]   ` <200003021452.PAA02334@cerbere.u-strasbg.fr>
2000-04-01  0:00     ` Mark Kettenis
2000-04-01  0:00   ` Eli Zaretskii

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=200003021502.e22F2fk07660@delius.kettenis.local \
    --to=kettenis@wins.uva.nl \
    --cc=gdb@sourceware.cygnus.com \
    --cc=muller@cerbere.u-strasbg.fr \
    /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