[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] Reading patch
From: |
Paul Pogonyshev |
Subject: |
Re: [gnugo-devel] Reading patch |
Date: |
Sun, 23 Feb 2003 23:36:44 +0200 |
User-agent: |
KMail/1.4.3 |
Nando wrote:
> I just finished testing the appended patch with following results which
> look rather good to me. The breakage :
>
> trevora:220 PASS
> trevorc:1440 FAIL the test would pass with --owl-node-limit 1250
> global:4 FAIL current CVS would also fail both tests if the owl
> node global:5 FAIL limit would be similarly increased (1250)
> tactics1:101 PASS
> tactics1:104 PASS
>
> Performance impact :
>
> - reading nodes: +0.6%
> - owl nodes: +0.3%
> - connection nodes: -eps
>
>
> Globally, I think the patch is just logical and removes a rotational
> dependency.
it looks like what Evan once tried (and i also did later). though the
patch looks logical, it has strange outcomes in that it doesn't seem
to really improve anything. maybe the reason is in the way we use
attack_either() ?
> - int libs[2];
> - int alibs = findlib(astr, 2, libs);
> + int alibs[2];
> + int blibs[2];
> + int alib = findlib(astr, 2, alibs);
we should really come up with some convention on array/number of
elements naming. e.g. we use `libs[]' and `liberties' in board.c, but
`adjs[]' and `neighbors' or `adjs[]' and `num_adj' or `adj[]' and
`adjs' in chainlinks handling code in reading.c.
Paul
- [gnugo-devel] Reading patch, Portela Fernand, 2003/02/21
- Re: [gnugo-devel] Reading patch, Gunnar Farneback, 2003/02/22
- Re: [gnugo-devel] Reading patch, Nando, 2003/02/23
- Re: [gnugo-devel] Reading patch, Evan Berggren Daniel, 2003/02/23
- Re: [gnugo-devel] Reading patch, Paul Pogonyshev, 2003/02/23
- Re: [gnugo-devel] Reading patch, Evan Berggren Daniel, 2003/02/23
- Re: [gnugo-devel] Reading patch, Paul Pogonyshev, 2003/02/23
- Re: [gnugo-devel] Reading patch, bump, 2003/02/23
- Re: [gnugo-devel] Reading patch,
Paul Pogonyshev <=