{"push_id":1043273797,"size":19,"distinct_size":19,"ref":"refs/heads/cm-13.0","head":"ee3543cc0ca37e246b7392fbd5a777297bdd7d81","before":"f6164e6c266759ab0cd9e7e491326d3c0974dfbd","commits":[{"sha":"95ae9c5f5d234018f3e750fb095c2895d13341d1","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"linker: convert 'mov pc' instruction to 'bx'\n\nLet's follow Linux 3.17 : https://github.com/torvalds/linux/commit/6ebbf2ce437b33022d30badd49dc94d33ecfa498\n\nThe only problem is we don't know if the target is ARMv6+ or not.\n\nARMv6+ should be fine with this patch.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\n\nConflicts:\n\tlinker/arch/arm/begin.S","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/95ae9c5f5d234018f3e750fb095c2895d13341d1"},{"sha":"a8bd082819100fd47dd84a0417a233077a6fd2b1","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"Partial revert \"Remove ioprio_get(2) and ioprio_set(2) from LP64.\"\n\nPut them back for ARM32. Some pre-L blobs link with it\nThis partially reverts commit 607341e226912d95d03216483bdcef6f8d96f8b4.\n\nChange-Id: If8503bd5624869ba071fdd21fa48cffb65617586","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/a8bd082819100fd47dd84a0417a233077a6fd2b1"},{"sha":"eb95ba711dad40a5fbc528f09c945536cd99d42b","author":{"email":"e3619cd428cb558b77c5bbebbd7e2c172f95f24c@gmail.com","name":"frap129"},"message":"Disable Clang\n\nChange-Id: Ic7eee45f8a5befe0f18334485e6d2b18bffeb319\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/eb95ba711dad40a5fbc528f09c945536cd99d42b"},{"sha":"710748a86755ddceff0bd5b2ab1b228170e3c3ea","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"Speed-up ARM memcmp by leveraging NEON.\n\nBecause NEON_UNALIGNED_ACCESS has never been defined, it has gone unused.\nThis change changes it to check for __ARM_FEATURE_UNALIGNED, defined by GCC.\nThis has improved speed by roughly 34% on my testcases.\n\nAlso, memcmp checks if HAVE_32_BYTE_CACHE_LINE is defined and adjusts for it;\nthis is true for Cortex-A9, so define it in cortex-a9 makefile.\n\nChange-Id: I3c76ce7fa2796872e0171d5502b0ebd6e2893339","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/710748a86755ddceff0bd5b2ab1b228170e3c3ea"},{"sha":"8ad17a365025c714e60dcea67c862d0569c0b573","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"Add md5 back to libc/bionic for targets that need it.\n\nIn particular, Galaxy Nexus RIL breaks without this.","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/8ad17a365025c714e60dcea67c862d0569c0b573"},{"sha":"30bc051c4ea471fb6331056ef445b103dcc2f07e","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"libc: Fix strict-aliasing violations.","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/30bc051c4ea471fb6331056ef445b103dcc2f07e"},{"sha":"e56b7e49684101a7ab6aa8c67ebebd5ae96cd53b","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"libc: arm: Update libgcc_compat.\n\nChange-Id: I2d93bdb1be930c6191cd9551f594dee2194d271d","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/e56b7e49684101a7ab6aa8c67ebebd5ae96cd53b"},{"sha":"37e98ded368d95584e2ca09c347a1937c33c3d0a","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"libc: Don't build malloc leak check for userdebug.\n\nChange-Id: I067fed514cf427d4b4de8c29586f3452b5af2aec","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/37e98ded368d95584e2ca09c347a1937c33c3d0a"},{"sha":"9bc69ed91398c135365c6f6e137c2fb8a68c19b6","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"libc: arm: Add __aeabi_d2uiz to libgcc_compat.\n\nChange-Id: Ibd68d339c5e6e435486001874bb6575302d0f98f\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/9bc69ed91398c135365c6f6e137c2fb8a68c19b6"},{"sha":"1856e0c0046c8dff93b12114b218f91d36b680b8","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"cortex-a9: Fix reference to __memcpy_base_aligned.\n\nWith a different memcpy, __memcpy_base_aligned ceased to exist.\nInstead, point to the name defined by whatever includes memcpy_base.S\n\nChange-Id: I242cf49cbada35337ba155d7f170e86a905ff55f\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/1856e0c0046c8dff93b12114b218f91d36b680b8"},{"sha":"0bd49df55de2cb0e876016ae66aecdafc9885614","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"libc: arm: Add asm strchr.\n\nThis is about 40% faster on my testcase.\n\nChange-Id: Ibf0237633f10d9e915a030abad75d427901b775d","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/0bd49df55de2cb0e876016ae66aecdafc9885614"},{"sha":"d834b98322c7216a8c541156c594d1324166d6d0","author":{"email":"9ae03fa0527c30dd0044e74ed4dc0d3552c8ce20@gmail.com","name":"Kyle Repinski"},"message":"libc: Avoid building some extra debug stuff.\n\nSince I'm using mmm bionic/libc/ for testing, this was being built.\nI don't want it built.\n\nChange-Id: Ia86b605719ffebfd4eb7bdfde10b158bab490554","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/d834b98322c7216a8c541156c594d1324166d6d0"},{"sha":"634235e7ac6d9ed9d9f8e03e04199b761d5df734","author":{"email":"0363de98439ff22157633d0b0c13ae8bbe3d448c@linaro.org","name":"Bernhard Rosenkränzer"},"message":"Define char16_t and char32_t to make gcc 5.1 happy\n\ngcc 5.1 doesn't define char16_t and char32_t (unless in C++ mode),\ncausing compile failures.\n\nChange-Id: I08dcd13cdf8cd59a4a2f191864bedf4c0d1bb313\nSigned-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/634235e7ac6d9ed9d9f8e03e04199b761d5df734"},{"sha":"8e1ad3959316f93c946aa024e5871418ae205aa2","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Fix <sys/sysmacros.h>.\n\n1. The definitions were wrong.\n2. The definitions were inline functions.\n3. The definitions were polluting the namespace even for code that doesn't\n   want BSD cruft.\n\nNote that everybody will still get these by default, because you still get\nall the BSD stuff by default.\n\nBug: http://b/12706131\nChange-Id: I062ecd09feef7a6e8ba1922d465b96a9c4bf4f4e","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/8e1ad3959316f93c946aa024e5871418ae205aa2"},{"sha":"4db59635d83350535f7691691327f92b95bede4e","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dimitry Ivanov"},"message":"Unify names for pages allocated for small objects\n\nBug: http://b/26776399\nChange-Id: Id5b6f143a526cecca56de18ddad8857dfa1dd165","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/4db59635d83350535f7691691327f92b95bede4e"},{"sha":"158ed2272e1e213abe4e73d5c79995bd84876050","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Fix regerror(..., nullptr, 0).\n\nFound by passing a bad regular expression to the Google benchmark\ncode (https://github.com/google/benchmark).\n\nChange-Id: I475db71c25706bbf02091b754acabe8254062f3a","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/158ed2272e1e213abe4e73d5c79995bd84876050"},{"sha":"e02c9d95899f7e27efb3ef071376e27c0f974595","author":{"email":"0a5f9bca91ac616860112c8527ee2b4c45a4424e@google.com","name":"Pierre Imai"},"message":"Copy the entire zero-separated DNS seach domain string.\n\nThe DNS search string contains zeros as domain separator. The resolver\ncode erroneously used strlcpy(), which resulted in only the first domain\nto be copied. The code uses pointers into this string to access the\nindividual domains. Since the structure is zero-initialized, this bug only\nresulted in zero-length domains instead of accessing unitialized memory.\n\nBUG: 27312811\nChange-Id: Ia9d066c405dfcc5e82d6766d93ead2ce574e7b0d","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/e02c9d95899f7e27efb3ef071376e27c0f974595"},{"sha":"4e32a8eeef052f34c79512be30c92a00c47d4e08","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Don't call clock_getres in sysconf.\n\nThere are a hundred other reasons why we can't run on kernels old enough\nto not have all the clocks covered by sysconf.\n\nThis was causing trouble for jemalloc 4.1.0 in a seccomp-constrained process\nbecause jemalloc 4.1.0 introduced a call to sysconf that caused us to make\nclock_getres syscalls for the first time, leading to SIGSYS.\n\nBug: http://b/27408522\nChange-Id: I2eb6986d871bc03cbef278e5617734409c39e057","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/4e32a8eeef052f34c79512be30c92a00c47d4e08"},{"sha":"ee3543cc0ca37e246b7392fbd5a777297bdd7d81","author":{"email":"5ee0403474a02eab957842a21d94801ccca86e8c@google.com","name":"Josh Gao"},"message":"forkpty: set the output fd to -1 on the slave side.\n\nglibc, FreeBSD, OpenBSD, and Darwin all just leave the fd unchanged and\npossibly uninitialized. Setting it to -1 seems friendlier, though.\n\nBug: http://b/27506278\nChange-Id: I7acdc8eecbea4404d5fb4ba0b4d572245a323886","distinct":true,"url":"https://api.github.com/repos/Darkside-Agent/android_bionic/commits/ee3543cc0ca37e246b7392fbd5a777297bdd7d81"}]}