Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Daniel Jacobowitz <drow@mvista.com>
To: Andrew Cagney <ac131313@cygnus.com>
Cc: Elena Zannoni <ezannoni@cygnus.com>, gdb-patches@sources.redhat.com
Subject: Re: [rfa] symbol hashing, part 2/n - ALL_BLOCK_SYMBOLS
Date: Thu, 11 Oct 2001 17:48:00 -0000	[thread overview]
Message-ID: <20011011204828.A24288@nevyn.them.org> (raw)
In-Reply-To: <3BC63C81.5000102@cygnus.com>

On Thu, Oct 11, 2001 at 08:42:41PM -0400, Andrew Cagney wrote:
> As you said, it is a double-edged sword.  The other edge has a very 
> unusual feature.  Identify simple mechanical self contained changes and 
> often go in as obvious.  The review cycle goes down and can often be 
> reduced to zero.

The problem is that I'm working entirely on intrusive changes in code
owned by other people.  There are no parts I'm willing to commit as
obvious, and every time I break them up further I introduce
intermediate stages that I have to adequately test.

> My reading of Elena's comment:
> 
> >Yes, I looked ths over and it seems to work, except that I would really
> >prefer the change to printcmd.c split in two. The first bit to
> >rationalize that "if (func)..."  code. This would have with it all
> >the indentation changes as well. The code as it is now doesn't really
> >make much sense. So, that looks a good change to me. But it has nothing
> >to do with the new macro.  After that change is in, you can introduce
> >the macro in printcmd.c w/o having all the indent changes.
> >It also makes it easier to distinguish a no-op change (the macro) from
> >the other one.
> 
> is that you're all approved.

Well, I need to repost the patch anyway after Elena's comments, so I'll
wait on assuming that.

> Your first commit fixes some messed up logic.  It is a cleanup (but 
> pretty obvious).  It doesn't have anything to do with the (ULGH) macro. 
>  By keeping it separate it makes it possible to better isolate the 
> breakage it could cause when we have to go back (in 6 months) to find a 
> bug ;-)
> 
> Your second commit is this new (ULGH) macro.  The macro (ULGH) shouldn't 
> break anything but it is however still a (ULGH) macro.  Just include the 
> extra tweeks you found.
> 
> (If you haven't figured it out, breakpoint.h has a similar (ULGH) macro 
> so I'm biteing my tongue on this change :-)

Heh.  I wonder what Andrew thinks of macros?

Seriously, there's nothing to be done without adding the complexity of
iterators.  I want these structures to be treated opaquely, damn it. 
For now, macros it is.

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer


  parent reply	other threads:[~2001-10-11 17:48 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-09  9:35 Daniel Jacobowitz
2001-10-11 16:39 ` Elena Zannoni
2001-10-11 16:48   ` Daniel Berlin
2001-10-11 16:52     ` Elena Zannoni
2001-10-11 16:55   ` Daniel Jacobowitz
2001-10-11 17:43     ` Andrew Cagney
2001-10-11 17:48       ` Daniel Berlin
2001-10-11 18:06         ` Andrew Cagney
2001-10-11 17:48       ` Daniel Jacobowitz [this message]
2001-10-11 18:18         ` Andrew Cagney
2001-10-12  9:08         ` Elena Zannoni
2001-10-12  9:05       ` Elena Zannoni
2001-10-11 18:05     ` Daniel Jacobowitz
2001-10-12  9:09       ` Elena Zannoni
2001-10-12 10:17         ` Daniel Jacobowitz
2001-10-12  8:49     ` Elena Zannoni
2001-10-12 11:59       ` Daniel Jacobowitz
2001-10-12 13:03         ` Andrew Cagney
2001-10-12 15:34         ` Elena Zannoni
2001-10-12 16:53         ` Daniel Jacobowitz

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=20011011204828.A24288@nevyn.them.org \
    --to=drow@mvista.com \
    --cc=ac131313@cygnus.com \
    --cc=ezannoni@cygnus.com \
    --cc=gdb-patches@sources.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