[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1180-g07f535c,
Ben Pfaff <=