pspp-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1180-g07f5


From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1180-g07f535c
Date: Mon, 12 Apr 2010 04:07:10 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".

The branch, master has been updated
       via  07f535c5ce76a82df05dafe831e44fb15855ae27 (commit)
       via  91c50c1bf38fa2377a685343608b88915aa0168a (commit)
       via  19a9c720bb5cae2826e6983bdab72a9c4b74492d (commit)
       via  6a81809c2d8f5c51d2adc196e45153d48a0990e5 (commit)
       via  7c3d75a49708f3c32a634a032efab0e1547bcd7c (commit)
       via  a444c32ff965e91abff74634375266064bff05a6 (commit)
       via  844259de34f3b5ed9c1b4a024da63f96f4f2194e (commit)
      from  fd674641880b82597fa35492207f189136e83fbb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 07f535c5ce76a82df05dafe831e44fb15855ae27
Author: Ben Pfaff <address@hidden>
Date:   Sun Apr 4 12:51:08 2010 -0700

    hmapx: New function hmapx_clear().

commit 91c50c1bf38fa2377a685343608b88915aa0168a
Author: Ben Pfaff <address@hidden>
Date:   Sun Apr 11 13:04:37 2010 -0700

    hmap: New function hmap_clear().

commit 19a9c720bb5cae2826e6983bdab72a9c4b74492d
Author: Ben Pfaff <address@hidden>
Date:   Fri Apr 9 20:55:25 2010 -0700

    variable: Remove unneeded assertions.
    
    These assertions are already effectively checked anyhow, since the program
    will already segfault if passed a null pointer.

commit 6a81809c2d8f5c51d2adc196e45153d48a0990e5
Author: Ben Pfaff <address@hidden>
Date:   Fri Apr 9 20:54:24 2010 -0700

    dictionary: Remove unneeded assertions.
    
    These assertions are already effectively checked anyhow, since the program
    will already segfault if passed a null pointer.

commit 7c3d75a49708f3c32a634a032efab0e1547bcd7c
Author: Ben Pfaff <address@hidden>
Date:   Fri Apr 9 20:41:04 2010 -0700

    vardict: Make vardict opaque to variable code.

commit a444c32ff965e91abff74634375266064bff05a6
Author: Ben Pfaff <address@hidden>
Date:   Thu Apr 8 21:37:24 2010 -0700

    Make struct variable refer to struct vardict through a pointer.
    
    This will allow the dictionary to integrate struct vardict into itself in
    an upcoming commit.

commit 844259de34f3b5ed9c1b4a024da63f96f4f2194e
Author: Ben Pfaff <address@hidden>
Date:   Thu Apr 8 21:06:43 2010 -0700

    Make "internal variables" part of a dictionary.
    
    The "internal variables" created by var_create_internal() are somewhat of
    a nasty corner case in the PSPP dictionary and variable implementation,
    because they are the only variables that have a case index and
    dictionary index but do not belong to a dictionary.  This commit fixes
    that wart, by putting internal variables in a dictionary that is used just
    for them.  It adds an assertion to var_set_vardict() to ensure that this
    is now an invariant property.
    
    As part of the change, var_create_internal() is renamed
    dict_Create_internal_var() and moved to dictionary.c, since it fits better
    there.  Also, a new function dict_destroy_internal_var() must now be used
    to destroy internal variables.
    
    The dictionary indexes of internal variables are no longer unique
    process-wide.  A previous commit eliminated the dependencies on this
    property.

-----------------------------------------------------------------------

Summary of changes:
 src/data/dictionary.c          |  133 ++++++++++++++++++++--------------------
 src/data/dictionary.h          |    5 +-
 src/data/vardict.h             |   25 ++++++-
 src/data/variable.c            |   68 ++++++---------------
 src/data/variable.h            |    4 +-
 src/language/stats/aggregate.c |    8 +-
 src/language/stats/wilcoxon.c  |   14 ++--
 src/libpspp/hmap.c             |   14 ++++-
 src/libpspp/hmap.h             |    3 +-
 src/libpspp/hmapx.c            |   18 +++++-
 src/libpspp/hmapx.h            |    3 +-
 src/math/interaction.c         |    7 +-
 tests/libpspp/hmap-test.c      |   41 ++++++++++++
 tests/libpspp/hmapx-test.c     |   42 ++++++++++++-
 14 files changed, 239 insertions(+), 146 deletions(-)


hooks/post-receive
-- 
GNU PSPP




reply via email to

[Prev in Thread] Current Thread [Next in Thread]