{"push_id":931470748,"size":4,"distinct_size":4,"ref":"refs/heads/enable-older-mscrt","head":"d573fe9425d64be68b4a20173ffdbfb84af6f02c","before":"8155ea42254bd66fbf336bfef45e006d556a2a33","commits":[{"sha":"85072ec9f729ae2167b95aa5ccd97203b7a2746b","author":{"email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com","name":"David Allsopp"},"message":"Correct floating point on old MSVC\n\nVisual Studio 6 and earlier have somewhat insane handling of comparisons\nwith nan values. Provide alternate (slower) versions of float comparison\nfunctions using isnan rather than standardized comparison behaviour.","distinct":true,"url":"https://api.github.com/repos/dra27/ocaml/commits/85072ec9f729ae2167b95aa5ccd97203b7a2746b"},{"sha":"791e2c5f5662892b678eceacf22a63b2b022f942","author":{"email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com","name":"David Allsopp"},"message":"Provide workaround for missing _vscprintf\n\n_vscprintf was added to Microsoft Visual C++ in .NET 2002. Provide an\nimplementation of it for older compilers.","distinct":true,"url":"https://api.github.com/repos/dra27/ocaml/commits/791e2c5f5662892b678eceacf22a63b2b022f942"},{"sha":"581c03c71b1bcccb6e3fc6b25dea02a928c07653","author":{"email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com","name":"David Allsopp"},"message":"Correct missing header #define's in old MSVC","distinct":true,"url":"https://api.github.com/repos/dra27/ocaml/commits/581c03c71b1bcccb6e3fc6b25dea02a928c07653"},{"sha":"d573fe9425d64be68b4a20173ffdbfb84af6f02c","author":{"email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com","name":"David Allsopp"},"message":"Fix compiler limitations in old MSVC\n\nOlder Microsoft C compilers can't generate code for casting unsigned\n__int64 to double and the __pragma directive is not available for\nsuppressing warnings.","distinct":true,"url":"https://api.github.com/repos/dra27/ocaml/commits/d573fe9425d64be68b4a20173ffdbfb84af6f02c"}]}