[Nexus 5 Android Development] BIade:
New build up :)

magisk: AospExtended-v4.2-hammerhead-20170526-magisk-UNOFFICIAL-Blade.zip

Changelog:

====================

05-26-2017

====================

* bionic/

12d4956 Merge pull request #1 from CheckYourScreen/aosp-7.1.2 [GitHub]

* external/skia/

e8c1c21 Fix new IT blocks ARMv8 [B--B]

815b715 skia: fix CAF merge of upstream rewinding bug fix [B--B]

d6d653c SkNx refresh [B--B]

b825d0e Delete quickRejectY() [B--B]

110f7ba Optimized implementation of quickReject() [B--B]

0593754 Restore scratch texture reuse on Adreno. [B--B]

06d060a arithmetic mode with Sk4f [B--B]

12fb32f skia: limit usage of funsafe-math-optimizations flag [B--B]

7f7fed4 SkColor: switch to using proper SK_RELEASE check [B--B]

662d9df skia: update libpng to 1.6.25 [B--B]

8d95e78 skia: correct call for SK_RELEASE [B--B]

40740ac skia: boost generation of NEON instructions [B--B]

61c8d72 skia: use O3, regardless of FDO [B--B]

====================

05-25-2017

====================

* art/

7cbc911 Delete extra arm64/mips64 MterpReturn suspend check [B--B]

2e0cfc3 ART: add AArch32 support for rint intrinsics [B--B]

2d6c1ae Add ARM support for `floor` and `ceil` intrinsics. [B--B]

af18a1e Add ARM support for VRINT<X> instructions. [B--B]

0e77532 DO NOT MERGE: Update `ArmInstructionSetFeatures` to track ARMv8-A. [B--B]

3077865 Avoid use of pthread_getschedparam (except on the Mac) [B--B]

7563499 [BACKPORT] Lower daemons priority to 124 (art). [B--B]

01e415c ARM64: Improve code generated to spill/restore for slow paths. [B--B]

d4e09b1 art: build: Fix defines for USE_DEX2OAT_DEBUG [B--B]

c2dbb24 Background full compaction for CC. [B--B]

509336a Add fast path to arm64 READ_BARRIER macro [B--B]

05f175f Re-enable evacuation of recently allocated regions [B--B]

267316d Clean up JNI calling convention callee saves. [B--B]

f6587c0 Fix a DCHECK failure in Arm64RelativePatcher with read barrier. [B--B]

a0ebbe8 ARM: Try to emit branches early to save memory. [B--B]

49aa62f Try to avoid allocation when interning strings. [B--B]

43ba0b0 ArraySet without type check does not need read barrier. [B--B]

a6e9c0c ARM: Embed constants in add/sub-long. [B--B]

55a5e8f ARM: Embed 0.0 in VCMP. [B--B]

8949a89 Align method code rather than method header in oat files. [B--B]

0fc8856 ARM/ARM64: Improve Mterp */lit8 assembly. [B--B]

90a0dee ARM64: Add comment to mterp int-to-long. [B--B]

51971e5 ARM64: More mterp improvements. [B--B]

9571eff Revert "Delete extra arm64/mips64 MterpReturn suspend check" [B--B]

04cfe35 Revert "Revert "ART: Add Mterp export pc poison testing mode"" [B--B]

d3cbc4c ARM64/x86-64: Fix mterp fill-array-data-payload pointer calculation. [B--B]

15d253c ARM64: Fix mterp switch table pointer calculation. [B--B]

68b2140 ARM64: Improve mterp cmpl/cmpg. [B--B]

319f5d6 ARM64: Improve Mterp. [B--B]

d2590a1 ARM64: Shorter fast-path for read barrier field load. [B--B]

7546fb9 ARM: Shorter fast-path for read barrier field load. [B--B]

a685a1f ARM: Use 64-bit literals for LoadDImmediate(). [B--B]

d2e4587 ARM: Remove unnecessary VMOV from float/double-to-int. [B--B]

1c85d63 Refactor handling of input records. [B--B]

504a35c Mark concrete HIR instructions as FINAL. [B--B]

f55f3d3 Intrinsify String.length() and String.isEmpty() as HIR. [B--B]

6836ffe Re-enable most intrinsics with read barriers. [B--B]

539cfea Clean up String.indexOf() intrinsics. [B--B]

b279c66 Improve String.indexOf() intrinsics. [B--B]

c4459bd Fix ARM & ARM64 UnsafeGetObject intrinsics with read barriers. [B--B]

599f6d6 Apply String.equals() optimizations on arm, arm64 and x86-64. [B--B]

4531ea4 runtime: Add missing instruction set features for our Kryo target [B--B]

264b976 ARM: Add vldm/vstm assembler support. [B--B]

553667c ARM: Fix shifted register offset mem address mode for load signed. [B--B]

bd725c2 Thumb2: Clean up 16-bit LDR/STR detection. [B--B]

b143ecb ARM64: Use the zero register in the parallel-move resolver. [B--B]

9376be0 ARM64: Improve code generated to spill/restore for slow paths. [B--B]

66cbb17 Math Round Intrinsic Implementations For Java8. [B--B]

ec48d90 Integer.bitCount and Long.bitCount intrinsics for ARM [B--B]

083f843 ARM assembler support for VCNT and VPADDL. [B--B]

2a0e49f ARM64: Ensure stricter alignment when loading and storing register pairs [B--B]

7e7a026 Optimize away useless masking operations on shift amounts. [B--B]

ad8a095 ARM: Improve String.getCharsNoCheck intrinsic. [B--B]

2463f4b ARM64: Improve String.getCharsNoCheck intrinsic. [B--B]

50da5cc Add missing calls to `RecordSimplification()`. [B--B]

3ff7015 ARM: Add new String.compareTo intrinsic. [B--B]

e0cd947 ARM64: Move BIC after branch in StringCompareTo intrinsic. [B--B]

b636820 ARM64: Add new String.compareTo intrinsic. [B--B]

4d3b811 ARM(64): Implement the isInfinite intrinsics [B--B]

bc2b84c runtime: arch: support kryo for 32 bit [B--B]

8f3906c build: switch ART to performance mode if possible [B--B]

* packages/apps/Settings/

64edd5b Add Bq Aquaris X5 Plus (#167) [Shubham Singh]

* packages/services/OmniJaws/

943d3f9 Use our OWM api key [Shubham Singh]

* system/core/

b81a41b Set zygote process priority to -20 to speed up VM startup time. [Shubham Singh]

3508480 liblog: filter GalleryDatab* [Shubham Singh]

dd3f6ff liblog: Silence spammy logs from camera blobs (AEC_PORT and mm-camera) [Shubham Singh]

* vendor/aosp/

cf34f1c Update AEXPapers prebuilt [Shubham Singh]

====================

05-24-2017

====================

* kernel/lge/hammerhead/

1dae34e soc: qcom: smp2p: Fix kernel address leak [razorloves]

eac0970 msm: kgsl: Change %p to %pK in debug messages [razorloves]

7c28a5d msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl. [razorloves]

e8aa537 proc: prevent accessing /proc/<PID>/environ until it's ready [razorloves]

168e951 ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() [razorloves]

0aa281a BACKPORT: aio: mark AIO pseudo-fs noexec [razorloves]

a009c19 msm: camera: Restructure data handling to be more robust [razorloves]

9da617c block: fix use-after-free in sys_ioprio_get() [razorloves]

2ef9fe7 BACKPORT: perf: Fix race in swevent hash [razorloves]

3cecbf7 sg: Fix double-free when drives detach during SG_IO [razorloves]

34371f6 audit: fix a double fetch in audit_log_single_execve_arg() [razorloves]

* packages/apps/Extensions/

90a8402 Typo (#98) [Shubham Singh]

* packages/apps/PhoneCommon/

0f9435e Automatic translation import [B--B]

79c3987 Automatic translation import [B--B]

* packages/apps/SnapdragonCamera/

aa33a8a Automatic translation import [B--B]

====================

05-23-2017

====================

* art/

870e799 Merge pull request #1 from CheckYourScreen/aosp-7.1.2 [GitHub]

* build/

96d57d2 Clean option: deviceclean [Shubham Singh]

79352eb Don't build tests in normal builds [Shubham Singh]

96478f7 build: don't dex preopt by default on linux [Shubham Singh]

33cd5c5 core: Makefile: Correct package signature disable [Shubham Singh]

863e5e2 roomservice: fix a weird error [Shubham Singh]

3e7aa61 core: dex_preopt: don't include additional debug information by default [Shubham Singh]

f7a8250 envsetup: stop jack server once build completed [Shubham Singh]

* frameworks/base/

a587c96 Revert "More pixel color" [Shubham Singh]

c4bf767 Revert "Pixel Theme Framework Edits" [Shubham Singh]

61eef81 Revert "Revert "MountService: Don't run benchmarks after trimming"" [Shubham Singh]

2f1c098 config_webview_packages: set google webview as fallback [Shubham Singh]

c39f053 Fix permissions for CTS [1/2] [Shubham Singh]

0732e19 Vectorify system bar drawables [Shubham Singh]

26edd85 Format Japanese numbers using national format when in Japan. [Shubham Singh]

99860a0 frameworks/base: reduce the setTransactions [Shubham Singh]

121b8cd Switch frameworks/base/core/jni from gcc to clang. [Shubham Singh]

4dbb5e5 Validate handler of wakelock option for flashlight. [Shubham Singh]

7df2b9f telecom: Fix order of arguments when creating Details object [Shubham Singh]

d3d0c78 Revert "MountService: Don't run benchmarks after trimming" [Shubham Singh]

c610831 core: Add support for fake signatures, enabled per app by dynamic permission [Shubham Singh]

5c822fd Improve AEX Settings header fix alignment [Shubham Singh]

* packages/apps/Settings/

104b4dd Merge branch '7.x' of https://github.com/AospExtended/platform_packages_apps_Settings into 7.x [Shubham Singh]

cc1b948 Vectorize extension's settings shortcut icon for theme support [Shubham Singh]

6ce281f Vectorize AEX settings logo *Enlarge the size of the logo [Shubham Singh]

* vendor/aosp/

7bbd83f Fix pixel theme colors [Shubham Singh]

====================

05-22-2017

====================

* art/

ad553ed libsighain: use -Os opt level [CheckYourScreen]

c5e2672 Reduce unnecessary read barriers in GC [CheckYourScreen]

a709393 Avoid using memcpy for object header in ConcurrentCopying::Copy [CheckYourScreen]

2293411 Reduce sleep duration in SuspendAllDaemonThreads [CheckYourScreen]

3dc8252 runtime: arm64: add cortex-a53.a57 to the known CPUs list [CheckYourScreen]

ac07152 Strip everything [CheckYourScreen]

* bionic/

9c2bb5e libc: import ARM strcmp from newlib [CheckYourScreen]

f0c4d72 libc: arm: add NEON-optimized memchr implementation from newlib [CheckYourScreen]

c01f7ff libc: add optimized ARM64 strrchr from newlib [CheckYourScreen]

837573a Set __ARM_ARCH__ correctly for ARMv8 32bit builds [CheckYourScreen]

246f2f3 Fix "Unknown token error" when upstream clang is used. [CheckYourScreen]

86ac743 libc: memcpy_base: Disable opt for certain targets [CheckYourScreen]

4fc3e9d libm: add AArch32 math instructions [CheckYourScreen]

156112a libm: add more aarch64 hardware instructions [CheckYourScreen]

86515db linker: convert 'mov pc' instruction to 'bx' [CheckYourScreen]

31a752d bionic: arm64: generic: strcmp: align to cache and preload [CheckYourScreen]

70769cf libc: ARM: add Apple strcmp [CheckYourScreen]

15c05a7 libc: import ARM strlen from Apple C library [CheckYourScreen]

b40bc0e Speed-up ARM memcmp by leveraging NEON. [CheckYourScreen]

* build/

7618a2f Make the default preopt 'interpret-only'. [Shubham Singh]

1ecfd99 Don't preopt system server apps in system_other. [Shubham Singh]

7a157d3 Introduce a whitelist for core apps used by system server. [Shubham Singh]

f719cdc core: assume non-release recoveries to skip signature check [Shubham Singh]

be38ddf Revert "build: releasetools: ota: Add support for 32-64 bit upgrades" [Shubham Singh]

09db779 build: fix verity generation [Shubham Singh]

09b6bcc Revert "Revert "ota: Remove cruft we don't care about"" [Shubham Singh]

c4647af main.mk: set security.perf_harden=1 [Shubham Singh]

* packages/apps/Extensions/

011a4ea Return working strings (#97) [Shubham Singh]

* packages/apps/Settings/

0ceab18 Add gemini to AEX official. (#166) [Shubham Singh]

* system/core/

a720238 init.rc: don't start console unless asked to [Shubham Singh]

ae31309 Revert "Revert cpuset changes and bring back stock AOSP behaviour" [Shubham Singh]

* system/sepolicy/

c3621b1 sepolicy: Allow su by apps on userdebug_or_eng [Shubham Singh]

554c274 Add policy to SELinux to allow ViPER4Android in enforcing mode [Shubham Singh]

6a29b21 Allow apps in /system/priv-app to call and execute su commands [Shubham Singh]

ef5ea61 su: Allow system apps to execute commands via su [Shubham Singh]