[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-1364-g35cd
From: |
Ben Pfaff |
Subject: |
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1364-g35cd6f1 |
Date: |
Sun, 06 Jun 2010 19:56:48 +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 35cd6f1851a88a26a9b66a112168c47e5405840a (commit)
via b5249f4441110eaf24223166a5a6c9f7bf71faa7 (commit)
via 263613c4fe117bcf0702cc7d0d334068b2424d37 (commit)
via ff70b552a07332fbc2b2f09b8f097a084e6051b8 (commit)
via 6c75618f950e1c68790ff3193ca9ae97edb4a3c9 (commit)
via c50121b54eea7f7221a03e1e9549afe76e2b3122 (commit)
via d01297fc4e5e2c48ca66c00cd78569217a5b5bc1 (commit)
from 5192118b5cffefd8ff65de2b5fe2c99436b78f52 (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 35cd6f1851a88a26a9b66a112168c47e5405840a
Author: Ben Pfaff <address@hidden>
Date: Sun Jun 6 12:45:01 2010 -0700
DEBUG EVALUATE: Eliminate lexical corner case, rewrite tests in Autotest.
The DEBUG EVALUATE command, used only for testing, used the
lex_rest_of_line() function. I'd like to eventually get rid of all of the
uses of this function and other unusual lexical corner cases, so this
commit starts off by removing this one.
commit b5249f4441110eaf24223166a5a6c9f7bf71faa7
Author: Ben Pfaff <address@hidden>
Date: Sun Jun 6 12:23:33 2010 -0700
expressions: Improve error message for bad quarter argument to DATE.QYR.
The error message issued by DATE.QYR for an invalid "quarter" argument
referred instead to a "month" value. This makes the error message more
understandable.
commit 263613c4fe117bcf0702cc7d0d334068b2424d37
Author: Ben Pfaff <address@hidden>
Date: Sun Jun 6 12:19:19 2010 -0700
expressions: Improve error messages evaluating invalid Boolean values.
The error message used for an invalid Boolean value was terribly generic.
This commit adds the name of the operator to the error message.
commit ff70b552a07332fbc2b2f09b8f097a084e6051b8
Author: Ben Pfaff <address@hidden>
Date: Sun Jun 6 12:14:19 2010 -0700
expressions: Don't abbreviate "number" as "num" in error messages.
commit 6c75618f950e1c68790ff3193ca9ae97edb4a3c9
Author: Ben Pfaff <address@hidden>
Date: Sun Jun 6 12:41:08 2010 -0700
expressions: Improve "type mismatch" error messages from expression parser.
Before this commit, type mismatches invoking functions in expressions would
yield confusing error messages due to missing type names, e.g.:
Type mismatch invoking MISSING(number) as missing(string).
This commit fills in the missing type names:
Type mismatch invoking MISSING(number) as missing().
An upcoming commit will start checking error messages as part of the tests
for expressions, which should ensure that the problem does not recur.
commit c50121b54eea7f7221a03e1e9549afe76e2b3122
Author: Ben Pfaff <address@hidden>
Date: Sun Jun 6 12:43:10 2010 -0700
MOMENTS: Avoid lexical corner case in test case.
The DEBUG MOMENTS command, used only for testing, used the
lex_rest_of_line() function. I'd like to eventually get rid of all of the
uses of this function and other unusual lexical corner cases, so this
commit starts off by removing this one.
commit d01297fc4e5e2c48ca66c00cd78569217a5b5bc1
Author: Ben Pfaff <address@hidden>
Date: Wed Jun 2 22:02:42 2010 -0700
pspp: Add --no-output option to allow entirely disabling output.
-----------------------------------------------------------------------
Summary of changes:
doc/invoking.texi | 6 +
src/language/expressions/evaluate.c | 55 +-
src/language/expressions/generate.pl | 2 +-
src/language/expressions/operations.def | 22 +-
src/language/expressions/parse.c | 8 +-
src/language/expressions/parse.incpl | 4 +-
src/language/tests/moments-test.c | 3 +-
src/ui/terminal/terminal-opts.c | 9 +
tests/automake.mk | 6 +-
tests/data/calendar.at | 171 +++
tests/expressions/epoch.sh | 224 ----
tests/expressions/expressions.sh | 1616 ---------------------------
tests/language/expressions/evaluate.at | 1845 +++++++++++++++++++++++++++++++
tests/math/moments.at | 29 +
tests/testsuite.at | 3 +
15 files changed, 2115 insertions(+), 1888 deletions(-)
create mode 100644 tests/data/calendar.at
delete mode 100755 tests/expressions/epoch.sh
delete mode 100755 tests/expressions/expressions.sh
create mode 100644 tests/language/expressions/evaluate.at
create mode 100644 tests/math/moments.at
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1364-g35cd6f1,
Ben Pfaff <=