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. v1.4.1-537-gff7ae


From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.4.1-537-gff7ae14
Date: Thu, 9 Dec 2021 09:33:48 -0500 (EST)

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  ff7ae14592cbdbebc4e4322424db95663ea7e166 (commit)
       via  510cc9dd9baf3108ba55cfb7893384517c9930b4 (commit)
       via  0fde6afee3c995bf264c24c438f43eeb58b859b5 (commit)
       via  b454cceec7abb67de3225d63c9daf7b112ea4e0a (commit)
       via  8b8989f53e3d8c52a029a1b463b49ff28df53927 (commit)
       via  8233b7bfd0604d83a27385ecd7d397b9c891a4f2 (commit)
       via  861528a56e8fcb470285a2ee0bb87d716f652174 (commit)
       via  8ce009a3dbbedc71995dcc63f8fa7fa1f8b251d0 (commit)
       via  655fa71fb616c6016dff390b7760fb9719c74f43 (commit)
       via  2d92715dfcc662fc011b707e94506c8f72286fe0 (commit)
       via  7501df38fddf7f559a23ad2c448bea542c542264 (commit)
       via  7a1d25c5bfab66d8a4c8247b7f567ee2f855b4bc (commit)
       via  a6e2dce2d00a981b99c4843088949aa24a746af2 (commit)
       via  64ba9bcf7a234b51dbaeac545338981bfc2a700c (commit)
       via  0eded6940b00e6523d7a0a7f76e40c70324f85d2 (commit)
       via  61cb03a73ff9f5d38e9728d4bf5a449212d3acdc (commit)
       via  51acdebd6747816b6f955634e1bfcc9c8071b56d (commit)
      from  76762fd5bcdcdf30f45ef7775f7b2a3cad7cc0e0 (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 ff7ae14592cbdbebc4e4322424db95663ea7e166
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Sep 26 22:35:44 2021 -0700

    Implement the MATRIX command.

commit 510cc9dd9baf3108ba55cfb7893384517c9930b4
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 22:03:31 2021 -0800

    message: Introduce underlining for error message regions.
    
    This will allow for the upcoming matrix language implementation
    to give better error messages that clearly show the erroneous
    part of the source.

commit 0fde6afee3c995bf264c24c438f43eeb58b859b5
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Wed Nov 24 17:00:57 2021 -0800

    message: Intern file names in msg_location to make them cheaper to copy.

commit b454cceec7abb67de3225d63c9daf7b112ea4e0a
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Mon Nov 22 19:16:48 2021 -0800

    lexer: Allow for negative lookahead within a command.
    
    This allows to getting the location of prior tokens within a command,
    which makes it easier to find the end of a group of tokens that was just
    parsed by referring to the token at offset -1.

commit 8b8989f53e3d8c52a029a1b463b49ff28df53927
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Mon Nov 22 12:46:19 2021 -0800

    lexer: Drop 'line_pos' from lex_token and lex_source.
    
    It can now be calculated by reading backward in the source buffer.

commit 8233b7bfd0604d83a27385ecd7d397b9c891a4f2
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Mon Nov 22 11:45:48 2021 -0800

    lexer: Keep entire source file in memory.
    
    Previously, the lexer tried to keep only part of each source file in
    memory, the part that wasn't fully parsed yet.  With this commit, the
    lexer holds the entire file in memory, even parts that are no longer
    needed.  This should make it easier to produce better error messages.

commit 861528a56e8fcb470285a2ee0bb87d716f652174
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:21:19 2021 -0800

    pivot-table: New function pivot_value_new_variable__().

commit 8ce009a3dbbedc71995dcc63f8fa7fa1f8b251d0
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:20:53 2021 -0800

    u8-line: Add definition of an initializer.

commit 655fa71fb616c6016dff390b7760fb9719c74f43
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:20:42 2021 -0800

    string-array: New functions for comparing string arrays.

commit 2d92715dfcc662fc011b707e94506c8f72286fe0
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:20:00 2021 -0800

    variable-parser: New functions for parsing syntax without a dictionary.
    
    This will acquire its first user in an upcoming commit.

commit 7501df38fddf7f559a23ad2c448bea542c542264
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:19:12 2021 -0800

    expressions: Simplify function name parsing.

commit 7a1d25c5bfab66d8a4c8247b7f567ee2f855b4bc
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:18:22 2021 -0800

    distributions: New module for probability distribution functions.
    
    These functions are currently just used in expressions, but in an upcoming
    commit they will also be used in matrices, so this commit makes them more
    widely available.

commit a6e2dce2d00a981b99c4843088949aa24a746af2
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:15:02 2021 -0800

    data-writer: New function dfm_put_record_utf8().
    
    This will have another user in the upcoming support for the matrix
    language.

commit 64ba9bcf7a234b51dbaeac545338981bfc2a700c
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:14:08 2021 -0800

    lexer: Add tokens for '{', '}', ':', ';' for use in the matrix language.

commit 0eded6940b00e6523d7a0a7f76e40c70324f85d2
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 21:13:00 2021 -0800

    file-handle-def: New function fh_equal().
    
    This will have its first user in an upcoming commit.

commit 61cb03a73ff9f5d38e9728d4bf5a449212d3acdc
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 20:02:37 2021 -0800

    lexer: Factor out functions for counting columns.
    
    These will have additional upcoming users.

commit 51acdebd6747816b6f955634e1bfcc9c8071b56d
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Dec 5 20:01:01 2021 -0800

    lexer: New lex_at_phrase(), lex_get_n() functions.
    
    These will have their first users in upcoming commits.

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

Summary of changes:
 NEWS                                         |    5 +-
 doc/automake.mk                              |    1 +
 doc/matrices.texi                            | 2080 ++++++
 doc/pspp-figures/matrix-print.sps            |    7 +
 doc/pspp.texi                                |    9 +
 doc/utilities.texi                           |   16 +-
 src/data/file-handle-def.c                   |   35 +
 src/data/file-handle-def.h                   |    2 +
 src/data/identifier.c                        |   12 +
 src/data/identifier.h                        |    4 +
 src/data/settings.c                          |   16 +
 src/data/settings.h                          |    9 +
 src/language/command.def                     |    2 +-
 src/language/control/define.c                |   20 +-
 src/language/control/repeat.c                |    3 +-
 src/language/data-io/data-parser.c           |    9 +-
 src/language/data-io/data-reader.c           |   16 +-
 src/language/data-io/data-writer.c           |   19 +
 src/language/data-io/data-writer.h           |    1 +
 src/language/data-io/matrix-data.c           |   12 +-
 src/language/data-io/print.c                 |    9 +-
 src/language/expressions/helpers.c           |  208 -
 src/language/expressions/helpers.h           |    9 +-
 src/language/expressions/parse.c             |   78 +-
 src/language/lexer/lexer.c                   |  642 +-
 src/language/lexer/lexer.h                   |   25 +-
 src/language/lexer/macro.c                   |    4 +
 src/language/lexer/scan.c                    |    4 +
 src/language/lexer/segment.c                 |    4 +-
 src/language/lexer/variable-parser.c         |  129 +
 src/language/lexer/variable-parser.h         |   17 +
 src/language/stats/automake.mk               |    1 +
 src/language/stats/matrix.c                  | 9010 ++++++++++++++++++++++++++
 src/language/utilities/set.c                 |   19 +
 src/libpspp/i18n.c                           |   69 +-
 src/libpspp/i18n.h                           |    7 +
 src/libpspp/intern.c                         |   24 +-
 src/libpspp/intern.h                         |    2 +
 src/libpspp/message.c                        |  144 +-
 src/libpspp/message.h                        |   65 +-
 src/libpspp/str.c                            |   17 +
 src/libpspp/str.h                            |    2 +
 src/libpspp/string-array.c                   |   31 +
 src/libpspp/string-array.h                   |    5 +
 src/libpspp/u8-line.h                        |    2 +
 src/math/automake.mk                         |    1 +
 src/math/distributions.c                     |  236 +
 src/math/{wilcoxon-sig.h => distributions.h} |   13 +-
 src/output/pivot-table.c                     |   13 +-
 src/output/pivot-table.h                     |    2 +
 src/ui/gui/psppire.c                         |    6 +-
 src/ui/gui/spreadsheet-test.c                |    2 +-
 src/ui/terminal/main.c                       |   18 +-
 tests/automake.mk                            |    1 +
 tests/language/lexer/lexer.at                |    2 +-
 tests/language/lexer/scan.at                 |    8 +-
 tests/language/stats/matrix.at               | 4733 ++++++++++++++
 tests/output/pivot-table-test.c              |    7 +-
 utilities/pspp-output.c                      |    2 +-
 59 files changed, 17192 insertions(+), 657 deletions(-)
 create mode 100644 doc/pspp-figures/matrix-print.sps
 create mode 100644 src/language/stats/matrix.c
 create mode 100644 src/math/distributions.c
 copy src/math/{wilcoxon-sig.h => distributions.h} (68%)
 create mode 100644 tests/language/stats/matrix.at


hooks/post-receive
-- 
GNU PSPP



reply via email to

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