all devices regression report - 2017-11-08-06:59:46 - ea81364fdda57ce2c82007a150add5949a1c5788

[email protected]
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20171108145946.7A1CC20401AF@i7>
Differences in all devices errors using gs/examples files

Previous Revision: e1aead165e05e98ae765d6569f39ced839d4298e
 Current Revision: ea81364fdda57ce2c82007a150add5949a1c5788

commit ea81364fdda57ce2c82007a150add5949a1c5788
Author:     Ken Sharp <[email protected]>
AuthorDate: Wed Nov 8 14:04:42 2017 +0000
CommitDate: Wed Nov 8 14:04:42 2017 +0000

    PS interpreter - fix detection of overflow on 64-bit integer multiply
    
    Bug 698722 "Erroneous Range-Check causes wrong arithmetic results"
    
    The work here was actually done by Robin Watts, ably assisted by
    Paul Gardiner.
    
    The previous code failed to properly detect an overflow condition,
    because the cast of MAX_PS_INT to a double reduces the precision to
    only 52 bits for the integer portion, meaning it was possible for
    very large numbers not to be detected as > MAX_PS_INT.

psi/zarith.c

new errors:

errors that went away:

errors that are not whitelisted:
=== ghostpdl/examples/transparency_example.ps === cp50 ===
=== ghostpdl/examples/transparency_example.ps === psdrgb ===
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.