{"push_id":651155448,"size":52,"distinct_size":0,"ref":"refs/heads/lpop5.1","head":"d130504cb6fe552535f3af65c49d4da09333f5d3","before":"44b5ab99c1f886af0b2cb446b662aff89a8733a1","commits":[{"sha":"2415f1feb1defde671dfc6e9276a58e9a3f447ed","author":{"email":"36c8a2327a37880d6b7e2d60f672410b44810546@codeaurora.org","name":"Chiou-Hao Hsu"},"message":"Include asm/sigcontext.h only for LP64 in singnal.h\n\nCauses compilation issues reporting no definition of\n__uint128_t.\n\nChange-Id: I10db050c63fbff866671d53bfd4ce66d3ea7cc7f","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/2415f1feb1defde671dfc6e9276a58e9a3f447ed"},{"sha":"a22316478d940e2d858f4de51bd4c8f3438f6fe3","author":{"email":"9f01c8d7cac9f003f42a84c08c0a68ee1eec60dd@codeaurora.org","name":"Pracheer"},"message":"libc: Add cortex-a53 bionic code\n\nAdd cortex-a53 makefile. Currently it\nuses cortex-a15 bionic code.\n\nChange-Id: I1401b54b6c61d17782dff827d69f92b35a4f5c4f","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/a22316478d940e2d858f4de51bd4c8f3438f6fe3"},{"sha":"e7632cebdc3e84c8e3a40f09d8d5496c4035808c","author":{"email":"ab0409c643cbc9b8244cacadadbe1e4cec33d237@codeaurora.org","name":"Xin Qi"},"message":"libc: krait: Implement optimized versions of memmove and bcopy\n\nCode has been refactored to thumb2 for consistency with the rest\nof bionic libc, as well as performance and correctness.\n\nUse memove & bcopy in cortex-a53.\n\nChange-Id: I5f738ef3eb12ece6b55285f1588eab3d4bbbe27d","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/e7632cebdc3e84c8e3a40f09d8d5496c4035808c"},{"sha":"c6684cdb21956d4455e2e74a76dfcf6f8d1659cc","author":{"email":"170bc1c3162f02045dac34de0383695daf50aaf7@codeaurora.org","name":"Lucas Crowthers"},"message":"Bionic/libm: math optimizations\n\nA couple math function optimizations.  It is a squashed version of\nprevious commits.\n\nChange-Id: I09db8e265a121ebb4a14a3b52bef11664d6cc341","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/c6684cdb21956d4455e2e74a76dfcf6f8d1659cc"},{"sha":"341ddb546559c316cbf3678af8487b542936fa9c","author":{"email":"4e4918af11a9446861ba8a2389e441f9af749c7e@codeaurora.org","name":"Brent DeGraaf"},"message":"libc: krait: Re-factor high-performance memcpy for thumb2\n\nThe majority of libc under bionic is built for thumb2.  Refactor the\nhigh performance memcpy used in previous builds for thumb2, including\ninformation that can be used for stack-unwinding.\n\nChange-Id: I8a25e9cdc242a54f0fea41c135e11312f0bbb449","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/341ddb546559c316cbf3678af8487b542936fa9c"},{"sha":"ae62d8384a903217af343d1e4114bc73c9fd1a5d","author":{"email":"5a44e6ed17c4e196d25b9ca3d47678de1c8a63ce@codeaurora.org","name":"Biswajit Paul"},"message":"bionic: Detect userspace memory leak\n\nWhen process is consuming memory beyond the limit specified by\nproperty, it will print all the allocations of the same process.\nTo enable this feature, do following steps:\n1. libc.debug.malloc 40\n2. libc.debug.malloc.program <PROCESS_NAME>\n3. libc.debug.malloc.maxprocsize <VALUE_IN_BYTES>\n4. libc.malloc.minalloclim <VALUE_IN_BYTES>\n\nConflicts:\n        libc/bionic/malloc_debug_check.cpp\n        libc/bionic/malloc_debug_common.cpp\n\nChange-Id: I03a4de9643ec954802b26443ce5685975ea30f89","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/ae62d8384a903217af343d1e4114bc73c9fd1a5d"},{"sha":"9aa974c6d69c8eaf2355d86c64c27f1dc30d6ac0","author":{"email":"4e4918af11a9446861ba8a2389e441f9af749c7e@codeaurora.org","name":"Brent DeGraaf"},"message":"bionic/libm pow optimizations for arm64\n\nOptimize a narrow, commonly used range of inputs for faster pow.\n\nChange-Id: Ic2f2aefe73433fb354429f5a9de5141b716ca89b","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/9aa974c6d69c8eaf2355d86c64c27f1dc30d6ac0"},{"sha":"7b93f5af2fd5ee9bca6bee5f5bbb2cc33cb56deb","author":{"email":"b22fbe8137e1296ee50ba299393a37b89bcab25d@codeaurora.org","name":"Wei Wang"},"message":"libm: add missing symbols to optimized math functions\n\nadd the following missing symbols to optimized math functions:\nsqrtl => sqrt\nsinl  => sin\ncosl  => cos\n\nthese symbols will be weak references to the functions at\nright-hand side when compiler internal macro\n(__LDBL_MANT_DIG__ == 53) is true\n\nChange-Id: Ie3b3e720b3207bbc13574b9b6d42738767f22754","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/7b93f5af2fd5ee9bca6bee5f5bbb2cc33cb56deb"},{"sha":"8450f8543007564e58ab86374339bdd905d8454f","author":{"email":"320dace6c4430dc93c319ec6dc2ce168e388fe76@codeaurora.org","name":"Natiq Ahmed"},"message":"Merge tag 'android-5.1.0_r1' into AOSP_MERGE\n\nAndroid 5.1.0 release 1\n\nConflicts:\n\tlibc/arch-arm/arm.mk\n\tlibc/arch-arm/krait/bionic/memcpy_base.S\n\nChange-Id: I672af5540462759264bda5b15fe6154d08a44a74","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/8450f8543007564e58ab86374339bdd905d8454f"},{"sha":"bcc61c8c04ff7e76cc9c64878f65ecd43cb0ad50","author":{"email":"81487cf550eae181a845845aa56377d96749068e@codeaurora.org","name":"Manish Kumar"},"message":"Remove duplicate definition of stpcpy.\n\nChange-Id: Ie11e9e43d7179c13feed48001a83aed310fe6e3e","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/bcc61c8c04ff7e76cc9c64878f65ecd43cb0ad50"},{"sha":"906f26eede022836ce804b404b8078be7070b001","author":{"email":"3c0d2999c89f06fdbaefe7b1c2704cecf99031e1@codeaurora.org","name":"AUDITYA BHATTARAM"},"message":"Remove duplicate definition of stpcpy.c for emulator.\n\nRemove duplicate definition of stpcpy.c for emulator.\n\nChange-Id: I359354330729f7420bef8bca01cdecf43b58b535","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/906f26eede022836ce804b404b8078be7070b001"},{"sha":"349b61732ae96eb644f7629635b4cbfc71c4b9ba","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Remove duplicate definition of stpcpy.c for emulator.\"","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/349b61732ae96eb644f7629635b4cbfc71c4b9ba"},{"sha":"193c39ce03b9897397fe214f948c1fdbd6fa9899","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":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/193c39ce03b9897397fe214f948c1fdbd6fa9899"},{"sha":"aa729cb8dd274ea5a6bfc6055a035780478b2d68","author":{"email":"a929c740218c92a2d113665ddf0df687824a128e@gmail.com","name":"Flemmard"},"message":"bionic: Add flag to restore legacy mmap behavior\n\n* Pre-lollipop mmap would not care whether offset was signed\n  or unsigned.\n* Lollipop adds 64-bit support which results in sign extension\n  of offset, causing a negative offset when\n  a positive offset > 2^31 is given.\n\nChange-Id: I5d19d898fc131cf848217974915d1b466a474f99","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/aa729cb8dd274ea5a6bfc6055a035780478b2d68"},{"sha":"a12722efa7c4238e38475dea588e080f23e08b53","author":{"email":"0363de98439ff22157633d0b0c13ae8bbe3d448c@linaro.org","name":"Bernhard Rosenkraenzer"},"message":"Replace Cortex A15 strlen implementation with cortex-strings\n\nBenchmarks on a Nexus 10 have shown this implementation to be 5%-20%\nfaster (depending on input)\n\nChange-Id: I4331a390c404a77b1e13909d713c4258a3776bca\nSigned-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/a12722efa7c4238e38475dea588e080f23e08b53"},{"sha":"9f7adb469946bb4375f9f4489517221702529740","author":{"email":"0363de98439ff22157633d0b0c13ae8bbe3d448c@linaro.org","name":"Bernhard Rosenkränzer"},"message":"Import memchr implementation from cortex-strings for Cortex A15\n\nBenchmarks on a Nexus 10 have shown the cortex-strings implementation\nof memchr to be 60%-70% faster (depending on input)\n\nChange-Id: I525587d8663c881e9059b26b19409b0c563b2a18\nSigned-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/9f7adb469946bb4375f9f4489517221702529740"},{"sha":"554721b671b5e9216aaa0d7603fadaca1c592b3e","author":{"email":"0363de98439ff22157633d0b0c13ae8bbe3d448c@linaro.org","name":"Bernhard Rosenkraenzer"},"message":"Replace memcpy with the cortex-strings implementation\n\nBenchmarks on a Nexus 10 have shown this implementation to be\nup to 12% faster.\n\nChange-Id: Ida882cc6a583dfd00c3659b022c26070665824af\nSigned-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/554721b671b5e9216aaa0d7603fadaca1c592b3e"},{"sha":"60a7b89100ff12ef19d7e92397cb99d43277753e","author":{"email":"8cdc8b3d191e9035ee0467e8a2559c0e099975ec@gmail.com","name":"Jake Weinstein"},"message":"krait: use A15 memchr\n\nChange-Id: I6d9c773612db02706d5a36252eb7d4458d9b6e1b","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/60a7b89100ff12ef19d7e92397cb99d43277753e"},{"sha":"99f72eacd9fafa251bddfc5996f38f6b7677b754","author":{"email":"10aa95115916f58bedbd5b79d9adb38837073dcb@gmail.com","name":"Ziyan"},"message":"Revert \"Remove the MD5 implementation that was only used by toolbox.\"\n\nThis reverts commit 67401638a92abd52e5896183e851b1b097da07ac.\n\nAdded TARGET_NEEDS_BIONIC_MD5 to indicate if a device needs it.\nIn particular, the Galaxy Nexus RIL breaks without this.\n\nChange-Id: I49f1779566dfeb5093970ed0bbda741919318a83","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/99f72eacd9fafa251bddfc5996f38f6b7677b754"},{"sha":"9e695b86219d9ae960f35d900aa78573bb8df2f7","author":{"email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","name":"Steve Kondik"},"message":"libc: Add Scorpion-optimized memcpy and memset\n\n * Optimized routines from Qualcomm for msm8660 class SoCs\n * Enable with TARGET_CPU_VARIANT := scorpion\n * Use cortex-a15 memcpy and krait memset routines\n\nChange-Id: I01d0f22efba5a418ddd20fca0d0c570d855e0f6f","distinct":false,"url":"https://api.github.com/repos/Lpop-Rom/android_bionic/commits/9e695b86219d9ae960f35d900aa78573bb8df2f7"}]}