{"push_id":862530668,"size":24,"distinct_size":3,"ref":"refs/heads/vs/arm","head":"ce701585ddd1f80d6d4e67b34aa5b07aa22d7d91","before":"8ea8785725a08cdb825264a41fe4acc450b764b0","commits":[{"sha":"8247b5af78d3a032fe22537946384bed03d922ba","author":{"email":"85b2cdd5d52b47411cdbed9607b9f6ae964b7bad@mayin.org","name":"Viral B. Shah"},"message":"Revert \"Update to the latest s_scalbln.c from msun.\"\n\nThis reverts commit a2f4e102f21c4104e22bb7c43536d02c39f461ff.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/8247b5af78d3a032fe22537946384bed03d922ba"},{"sha":"eaee935f48fd358df58aae5f4cf7158b10db38f2","author":{"email":"fcccee9354e6be3b16c2b7bc26968a3805820c69@club.fr","name":"Milan Bouchet-Valat"},"message":"Remove floating point stack checks in tests\n\nThere is no guarantee that the FP stack is preserved, and apparently\nthis no longer works with modern compilers. #55.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/eaee935f48fd358df58aae5f4cf7158b10db38f2"},{"sha":"c53d2ddbe2b5014ef043514b274e940b31afd578","author":{"email":"85b2cdd5d52b47411cdbed9607b9f6ae964b7bad@mayin.org","name":"Viral B. Shah"},"message":"Merge pull request #87 from JuliaLang/nalimilan/fpstack\n\nRemove floating point stack checks in tests","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/c53d2ddbe2b5014ef043514b274e940b31afd578"},{"sha":"f30b0d3045889de7d2bb1543accb09172015abb8","author":{"email":"8d11eaf9b22f83f47078757a02f080477167e533@cs.brown.edu","name":"Alexander Light"},"message":"Fix build for i386\n\nThis would not build on i386 due to a missing include.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/f30b0d3045889de7d2bb1543accb09172015abb8"},{"sha":"efcb36079a7587e6b32e6554bfbd3e143582ea9b","author":{"email":"85b2cdd5d52b47411cdbed9607b9f6ae964b7bad@mayin.org","name":"Viral B. Shah"},"message":"Merge pull request #88 from scialex/fix-i386\n\nFix build for x86 32 bit targets","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/efcb36079a7587e6b32e6554bfbd3e143582ea9b"},{"sha":"f70240ded5ce622a25d3e423e3423ec4e95578ae","author":{"email":"8d11eaf9b22f83f47078757a02f080477167e533@cs.brown.edu","name":"Alexander Light"},"message":"Add support for cross compiling with ARCH=name\n\nThis is rather basic. A clean is needed to get rid of artifacts from\nprevious runs with other architectures.\n\nNote this requires PR #88 to work because without it x86 is broken.\n\nCloses #89","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/f70240ded5ce622a25d3e423e3423ec4e95578ae"},{"sha":"ef29d06db1b57c415cbee51b90b492ae89812b5d","author":{"email":"85b2cdd5d52b47411cdbed9607b9f6ae964b7bad@mayin.org","name":"Viral B. Shah"},"message":"Merge pull request #90 from scialex/cross-compile\n\nAdd support for cross compiling with `make ARCH=name`","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/ef29d06db1b57c415cbee51b90b492ae89812b5d"},{"sha":"2870ed32b325c4900157a3df6408085bf12a5fec","author":{"email":"1199866fc5bc81698b7a8f4cadf28ecae4ad9480@gmail.com","name":"Maurizio Tomasi"},"message":"Update Make.inc to detect OpenBSD\n\nWith this patch I have been able to successfully compile Openlibm on OpenBSD 5.7 (x86_64) using the following command:\r\n\r\ngmake GCC=egcc GXX=eg++ USEGCC=1 ARCH=x86_64\r\n\r\n(I had to install gcc 4.9 from ports, as Openlibm does not compile with the default compiler shipped with OpenBSD 5.7, which is gcc 4.2.1).","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/2870ed32b325c4900157a3df6408085bf12a5fec"},{"sha":"3f0a53d69b36550ae5d3272b66cefb3d3613051d","author":{"email":"1199866fc5bc81698b7a8f4cadf28ecae4ad9480@gmail.com","name":"Maurizio Tomasi"},"message":"New instructions about how to build on OpenBSD","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/3f0a53d69b36550ae5d3272b66cefb3d3613051d"},{"sha":"0036d707347b27c580bf25c28cfc43dcbe412437","author":{"email":"85b2cdd5d52b47411cdbed9607b9f6ae964b7bad@mayin.org","name":"Viral B. Shah"},"message":"Merge pull request #97 from ziotom78/patch-1\n\nUpdate Make.inc to detect OpenBSD","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/0036d707347b27c580bf25c28cfc43dcbe412437"},{"sha":"395d998567f2af3d5f4061246933d4a39cd7f87f","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@nerve.org.za","name":"Graham Inggs"},"message":"Fix missing buildflags\nDebian's blhc (build log hardening check) reports dpkg-buildflags-missing CPPFLAGS 48 (of 223), CFLAGS 2 (of 177), LDFLAGS 2 (of 3) missing","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/395d998567f2af3d5f4061246933d4a39cd7f87f"},{"sha":"13d11626baf90ab254c8784912915dba40feeb1b","author":{"email":"d501fcd13b48447b466d0a987b088e971e5bbca9@college.harvard.edu","name":"Keno Fischer"},"message":"Merge pull request #98 from ginggs/fix-missing-buildflags\n\nFix missing buildflags","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/13d11626baf90ab254c8784912915dba40feeb1b"},{"sha":"bc8dd927a37bc6e937029ce36419f5f326a07c63","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@nuxi.nl","name":"Ed Schouten"},"message":"Use isfinite() instead of non-standard finite() function.\n\nThe finite() function got standardized under the name isfinite(). Its\nuse is therefore discouraged.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/bc8dd927a37bc6e937029ce36419f5f326a07c63"},{"sha":"ec5833a498dbffd05f57739a6fae4b698e4fce9a","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@nuxi.nl","name":"Ed Schouten"},"message":"Add a copy of FreeBSD's lib/libc/aarch64/_fpmath.h.\n\nThis makes it possible to build OpenLibm on ARM64 CPUs.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/ec5833a498dbffd05f57739a6fae4b698e4fce9a"},{"sha":"845b329cb940b4922cf645c71b19704016af53e8","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@nuxi.nl","name":"Ed Schouten"},"message":"Remove __always_inline, just like we do for ld80.\n\n__always_inline is a (Free)BSD specific definition from cdefs.h.\nCompilers like Clang don't care about these keywords anyway, as they\nsimply do whatever they like.\n\nIt looks like we already removed this keyword from ld80/e_rem_pio2l.h as\nwell. Apply exactly the same change to the ld128 version as well.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/845b329cb940b4922cf645c71b19704016af53e8"},{"sha":"91f517b9f5300c70e4d4226152b0ea22c92f11ff","author":{"email":"85b2cdd5d52b47411cdbed9607b9f6ae964b7bad@mayin.org","name":"Viral B. Shah"},"message":"Merge pull request #100 from NuxiNL/aarch64\n\nMake OpenLibm build on AArch64 (aka ARM64).","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/91f517b9f5300c70e4d4226152b0ea22c92f11ff"},{"sha":"d37c9c3970a478debff2c79322c984900e42137d","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@nerve.org.za","name":"Graham Inggs"},"message":"Add missing include to inline __fpgetprec on i386\nThis fixes the unresolved symbol __fpgetprec in libopenlibm.so.1.0 on i386","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/d37c9c3970a478debff2c79322c984900e42137d"},{"sha":"58e1dd9a28b266d033b9df2ff7a4530bba8427c8","author":{"email":"85b2cdd5d52b47411cdbed9607b9f6ae964b7bad@mayin.org","name":"Viral B. Shah"},"message":"Merge pull request #103 from ginggs/inline-fpgetprec-i386\n\nAdd missing include to inline __fpgetprec on i386","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/58e1dd9a28b266d033b9df2ff7a4530bba8427c8"},{"sha":"ebe1db3ce4ff566ec857a7951abdd0305cd40413","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@nerve.org.za","name":"Graham Inggs"},"message":"Build on GNU/kfreeBSD and GNU/Hurd\nUse __GLIBC__ instead of __linux\nSimplify Make.inc as per JuliaLang/openspecfun@e91925a","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/ebe1db3ce4ff566ec857a7951abdd0305cd40413"},{"sha":"e3336dd022f022cdc826b8ac22b0552fb0516574","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@nerve.org.za","name":"Graham Inggs"},"message":"Enable stack protection for all ELFs, not only __linux__","distinct":false,"url":"https://api.github.com/repos/JuliaLang/openlibm/commits/e3336dd022f022cdc826b8ac22b0552fb0516574"}]}