[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-89-g51755f
From: |
Ben Pfaff |
Subject: |
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-89-g51755f0 |
Date: |
Wed, 03 Dec 2008 04:31:43 +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 51755f0fbf79c3e5c756b5b835b0ce15267e02d3 (commit)
via ed09f0f21add5e56e8395a5e8589cda6f96420bf (commit)
via 354747add9edd5203365db70f7ffa282621a0a08 (commit)
via fd97d8bee5b125aa9d82d3a46685aac21282c051 (commit)
via 16af7ed2b7da4aa1c38a15c5663298d6e251e458 (commit)
from 45a1201de864c76f5a8c78166dc4ff2ea4151e5d (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 51755f0fbf79c3e5c756b5b835b0ce15267e02d3
Author: Ben Pfaff <address@hidden>
Date: Mon Nov 17 21:36:41 2008 -0800
Implement ADD FILES and UPDATE.
commit ed09f0f21add5e56e8395a5e8589cda6f96420bf
Author: Ben Pfaff <address@hidden>
Date: Sun Nov 30 15:23:20 2008 -0800
Replace case_ordering with subcase.
The case_ordering data structure was useful for comparing cases,
but that is all that it did. In fact, the same data structure
can be used, at least, for extracting data from cases into arrays
of values, stuffing values back into cases, and for more general
comparisons than case_ordering anticipated.
This commit adds those abilities to case_ordering. It also renames
it to "subcase", because it is useful for more than just sorting
cases, which is all that case_ordering was designed for.
This commit also changes the allocation pattern for subcase from
having the implementation allocate all of the memory, to having
the subcase client allocate "struct subcase". This saves a
memory allocation without making life harder for anyone.
- Naming: the "case_ordering" name implied that it was
only useful for ordering (comparing cases).
- Interface: the interface
commit 354747add9edd5203365db70f7ffa282621a0a08
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 12 15:04:09 2008 -0700
Break get.c up into multiple files in a logical fashion.
get.c implemented GET, IMPORT, SAVE, XSAVE, EXPORT, XEXPORT,
and MATCH FILES, which seems like too much for one file.
commit fd97d8bee5b125aa9d82d3a46685aac21282c051
Author: Ben Pfaff <address@hidden>
Date: Wed Oct 29 06:33:56 2008 -0700
Allow MATCH FILES before an active file has been defined.
Except when it has the active file as an input, MATCH FILES does
not require an active file, and produces an active file, so it
makes sense to allow it anywhere.
Thanks to John Darrington for pointing out the bug.
commit 16af7ed2b7da4aa1c38a15c5663298d6e251e458
Author: Ben Pfaff <address@hidden>
Date: Sun Nov 30 15:26:43 2008 -0800
Rename compare_values, hash_values with "_short" suffix.
The compare_values and hash_values functions do not compare an
entire value. Rather, they compare only the short string prefix
of long string values. I have a feeling that this misnaming was
confusing people (it certainly confused me) so this commit renames
them.
It also adds a new function value_compare_3way() that does what
one what expect such a function to do.
-----------------------------------------------------------------------
Summary of changes:
doc/automake.mk | 1 +
doc/combining.texi | 336 ++++++
doc/files.texi | 98 +--
doc/pspp.texinfo | 4 +-
src/data/automake.mk | 6 +-
src/data/case-map.c | 62 +
src/data/case-map.h | 9 +-
src/data/case-matcher.c | 152 +++
src/data/{psql-reader.h => case-matcher.h} | 28 +-
src/data/case-ordering.c | 178 ---
src/data/case-ordering.h | 57 -
src/data/casegrouper.c | 66 +-
src/data/casegrouper.h | 6 +-
src/data/category.c | 2 +-
src/data/subcase.c | 318 +++++
src/data/subcase.h | 119 ++
src/data/value.c | 19 +-
src/data/value.h | 4 +
src/language/command.def | 6 +-
src/language/data-io/automake.mk | 18 +-
src/language/data-io/combine-files.c | 864 ++++++++++++++
src/language/data-io/get.c | 1223 +-------------------
src/language/data-io/match-files.c | 852 ++++++++++++++
src/language/data-io/save.c | 349 ++++++
src/language/data-io/trim.c | 196 ++++
.../{stats/sort-criteria.h => data-io/trim.h} | 20 +-
src/language/stats/aggregate.c | 29 +-
src/language/stats/binomial.c | 4 +-
src/language/stats/examine.q | 35 +-
src/language/stats/freq.c | 4 +-
src/language/stats/oneway.q | 4 +-
src/language/stats/rank.q | 49 +-
src/language/stats/sort-cases.c | 13 +-
src/language/stats/sort-criteria.c | 63 +-
src/language/stats/sort-criteria.h | 10 +-
src/language/stats/t-test.q | 4 +-
src/language/stats/wilcoxon.c | 12 +-
src/math/coefficient.c | 4 +-
src/math/covariance-matrix.c | 16 +-
src/math/group.c | 4 +-
src/math/merge.c | 14 +-
src/math/merge.h | 4 +-
src/math/sort.c | 50 +-
src/math/sort.h | 10 +-
src/ui/gui/find-dialog.c | 2 +-
src/ui/gui/psppire-case-file.c | 2 +-
src/ui/gui/psppire-case-file.h | 4 +-
tests/automake.mk | 2 +
tests/command/add-files.sh | 200 ++++
tests/command/match-files.sh | 43 +-
tests/command/update.sh | 172 +++
51 files changed, 3940 insertions(+), 1807 deletions(-)
create mode 100644 doc/combining.texi
create mode 100644 src/data/case-matcher.c
copy src/data/{psql-reader.h => case-matcher.h} (63%)
delete mode 100644 src/data/case-ordering.c
delete mode 100644 src/data/case-ordering.h
create mode 100644 src/data/subcase.c
create mode 100644 src/data/subcase.h
create mode 100644 src/language/data-io/combine-files.c
create mode 100644 src/language/data-io/match-files.c
create mode 100644 src/language/data-io/save.c
create mode 100644 src/language/data-io/trim.c
copy src/language/{stats/sort-criteria.h => data-io/trim.h} (64%)
create mode 100755 tests/command/add-files.sh
create mode 100755 tests/command/update.sh
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-89-g51755f0,
Ben Pfaff <=