I had a long response to this, but it occurs to me that you're just being pedantic for fun. Am I wrong?
-----Original Message----- From: sqlite-users-bounces at mailinglists.sqlite.org [mailto:sqlite-users-boun...@mailinglists.sqlite.org] On Behalf Of Keith Medcalf Sent: Friday, March 18, 2016 4:41 PM To: SQLite mailing list <sqlite-users at mailinglists.sqlite.org> Subject: Re: [sqlite] Article about pointer abuse in SQLite There is no such thing as "undefined behaviour". The machine code does exactly what it is told to do in exactly the manner in which it has been told to do it and obtains exactly the correct answer every time. That the computation is "advanced beyond the realm of understanding of the observer" does not make the behaviour undefined. It is perfectly defined, however, it is occasionally necessary to describe things as "undefined", oftentimes because it is too complicated to explain. Just because someone says something as "undefined" does not mean that is so. It is simply a euphemism for "I don't understand how it did that/what it is supposed to be doing (or, more often an appeal to self-proclaimed authority which said that such behaviour was undefined" without having to admit fault, much in the same way that "supported" is a euphemism for "make money from". Things will only be non-deterministic and perhaps undefined when run on Quantum Computers using Heisenberg registers for intermediate results. > <http://blog.regehr.org/archives/1292> > "SQLite is a carefully engineered and thoroughly tested piece of software. > Even so, it contains undefined behaviors because, until recently, no > good checker for these behaviors existed. If anything is going to save > us from UB hell, it?s tools combined with developers who care to listen to > them. " > Simon. _______________________________________________ sqlite-users mailing list sqlite-users at mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users This email and any attachments are only for use by the intended recipient(s) and may contain legally privileged, confidential, proprietary or otherwise private information. Any unauthorized use, reproduction, dissemination, distribution or other disclosure of the contents of this e-mail or its attachments is strictly prohibited. If you have received this email in error, please notify the sender immediately and delete the original.