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-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




reply via email to

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