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.2.0-17-gc8297b


From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.2.0-17-gc8297b8
Date: Mon, 26 Nov 2018 01:13:06 -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  c8297b870c691e213d87c43f892bd2a24bb64ec2 (commit)
       via  7edb40db8a41a1e42ee326feaea1aa99d199eb6e (commit)
       via  8cb4cda216dd0a389a204814e3705ce06c4ba748 (commit)
       via  b2985cdf32d310e19f8972d7d5d61d9da5f65873 (commit)
       via  11ae25941a4c942b7ad4bcacf86cbeeed83f74d8 (commit)
       via  c9d098309d97db3b0b66c194f0d2bbdebf2c70c0 (commit)
       via  4e5149c53389133b2ef0c751f1684691fcdeb5d8 (commit)
       via  95c2bfafa6dc104e3048b9d8106231aaecb8659b (commit)
       via  614bbfbc4be1f4f47d55d3fbee9ae20f3a9955bb (commit)
      from  bbb073424738ac65571ee2e7ea6471c695881302 (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 c8297b870c691e213d87c43f892bd2a24bb64ec2
Author: Ben Pfaff <address@hidden>
Date:   Sun Nov 25 16:56:02 2018 -0800

    ascii: Fix assertion in ascii_output_table_item().
    
    The previous assertion did not actually detect the bug it was intended to
    cover.

commit 7edb40db8a41a1e42ee326feaea1aa99d199eb6e
Author: Ben Pfaff <address@hidden>
Date:   Fri Nov 16 13:51:38 2018 -0800

    ascii: Update min_breaks along with width and length.
    
    min_breaks has to be no larger than the page width (or length), otherwise
    the rendering algorithm fails, but the automatic update for TTYs didn't
    take that into account.

commit 8cb4cda216dd0a389a204814e3705ce06c4ba748
Author: Ben Pfaff <address@hidden>
Date:   Sat Nov 24 22:22:18 2018 -0800

    render: Use "long long" instead of "double" for arithmetic.
    
    When I wrote this code in 2010, it seemed reasonable to me to use
    floating-point arithmetic to do large integer calculations, because 64-bit
    machines were not yet pervasive.  Over 8 years later, 32-bit machines are
    now a rarity.  This commit switches types and modernizes the coding style.
    
    This fixed an assertion failure that I was getting mysteriously while
    rendering a particular table.  I didn't investigate further because using
    integers seemed like a much better idea anyway.

commit b2985cdf32d310e19f8972d7d5d61d9da5f65873
Author: Ben Pfaff <address@hidden>
Date:   Sun Nov 25 17:54:17 2018 -0800

    tests: Disable Address Sanitizer SIGSEGV handler for intentional SIGSEGV.

commit 11ae25941a4c942b7ad4bcacf86cbeeed83f74d8
Author: Ben Pfaff <address@hidden>
Date:   Sun Nov 25 17:52:29 2018 -0800

    FREQUENCIES: Avoid buffer overrun when there is no valid data.
    
    Reported by Address Sanitizer.

commit c9d098309d97db3b0b66c194f0d2bbdebf2c70c0
Author: Ben Pfaff <address@hidden>
Date:   Sun Nov 25 17:47:45 2018 -0800

    ONEWAY: Fix use of stack-allocated variable outside its scope.
    
    The 'payload' object is a kind of class and should be allocated statically.
    
    Found by Address Sanitizer.

commit 4e5149c53389133b2ef0c751f1684691fcdeb5d8
Author: Ben Pfaff <address@hidden>
Date:   Sun Nov 25 10:04:40 2018 -0800

    render: Fix pathological case where column minimum width exceeds maximum.

commit 95c2bfafa6dc104e3048b9d8106231aaecb8659b
Author: Ben Pfaff <address@hidden>
Date:   Sat May 26 17:50:20 2018 -0700

    data-out: Clarify the meaning of the 'encoding' parameter.
    
    Signed-off-by: Ben Pfaff <address@hidden>

commit 614bbfbc4be1f4f47d55d3fbee9ae20f3a9955bb
Author: Ben Pfaff <address@hidden>
Date:   Fri Nov 16 20:27:30 2018 -0800

    psppire: Fix multiple definitions of align_enum_type and two others.
    
    These were defined in both psppire-dict.c and widgets.c, which causes a
    problem building with -fno-common (which is desirable because it allows
    Address Sanitizer to work better).

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

Summary of changes:
 src/data/data-out.c              | 15 +++++-----
 src/data/data-out.h              |  9 ++++--
 src/language/stats/frequencies.c | 19 ++++++++++---
 src/language/stats/oneway.c      | 12 ++++----
 src/output/ascii.c               | 17 ++++++++++--
 src/output/render.c              | 60 ++++++++++++++++------------------------
 src/ui/gui/widgets.c             |  6 ++--
 tests/ui/terminal/main.at        |  4 +++
 8 files changed, 81 insertions(+), 61 deletions(-)


hooks/post-receive
-- 
GNU PSPP



reply via email to

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