On Thu, 24 Jan 2013 15:58:14 -0500, Xi Wang said:
Many compilers such as gcc and clang optimize away pointer overflow
checks `p + n p', because pointer overflow is undefined behavior.
And clang can detect signed overflow at runtime if you enable the debug flag
-fsanitize=undefined described
On Fri, 25 Jan 2013 17:48:46 -0500, Xi Wang said:
And clang can detect signed overflow at runtime if you enable the
debug flag -fsanitize=undefined described here:
Yeah, if you have input data to trigger the overflows.
Yeah. Ideally freetype would have some unit tests, and some fuzzing. But
Hi all,
I've spent the last few hours trying to figure out what was wrong with
my code (because I naturally assume that something is messed up with
*it*. :D ) Well, it turns out that some recent change to Freetype has
broken subpixel hinting.
Compile the last release with subpixel hinting
Alexei's latest commit seems to have fixed the issue.
On 01/25/2013 10:36 PM, Infinality wrote:
Hi all,
I've spent the last few hours trying to figure out what was wrong with
my code (because I naturally assume that something is messed up with
*it*. :D ) Well, it turns out that some
Alexei's latest commit seems to have fixed the issue.
Are you aware of the bisecting method? Have a look at `git help
bisect'. For such situations it is the easiest way to find out what
commit exactly is the problem.
Werner
___
Freetype-devel