[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Update:

purenexus_aosp_pme-7.1.2-20170604_191912-UNOFFICIAL.zip

Changelog:

====================
06-04-2017
====================

* build/
4e3bd391c Use 'release-keys' for build tag [Eliminater74]
eaa26e4c5 Add more O3 optimizations. Taken from DespairFactor: https://github.com/DespairFactor/android_build/commit/6256d51b5e0eeae4ca5dc0f1eb39c0d10eda4d7f [Eliminater74]
a9b712be5 core: Makefile: Correct package signature disable [Eliminater74]
681bd3890 Revert "Use 'release-keys' for build tag" [Eliminater74]
6aa95b15a Add CLANG_O3 option for clang-made files. * since more and more android is built with clang [Eliminater74]
8f9c832d0 Revert newest UBER optimizations because they introduced severe problems * Google Play Services freeze in when entering the account password * See: https://xdaforums.com/pixel-xl/development/rom-pixeldust-marlin-t3581750/page32 [Eliminater74]
4434b7682 Add mdnsd to strict aliasing exclusion list. [Eliminater74]
71644428b Clang 5.0 ------ Tested: [Eliminater74]

* frameworks/av/
e1cd0dbad Rename dump methods to dumpState [Eliminater74]

* hardware/qcom/display-caf/msm8996/
92fa2ea2e Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into HEAD [Luca Stefani]

* manifest/
ae3a5ce update: custom frameworks_av done by @Eliminater74 and Snap Camera Direct from LOS: [Eliminater74]

====================
06-03-2017
====================

* build/
39ee18978 Fix typo in build_rro_package.mk [Eliminater74]
bd7a507a7 Remove dedundant flags (These are enabled with O3) Also change the guard for Strict aliasing flag Force gold linker [Eliminater74]
34fd294a9 Disable graphite opts on host modules [Eliminater74]
1a923e613 More optimizations [Eliminater74]
a9923e3c7 Target a53 for a53.a57. The a57 core re-oder the instructions as needed. [Eliminater74]
949d9bd47 Test more optimization [Eliminater74]

* device/htc/pme/
c706995 device.mk: Add OTA config [Tab Fitts]

* frameworks/av/
f32462882 stagefright: Fix SurfaceMediaSource buffer search condition when buffer return [Eliminater74]
74db85753 stagefright: Remove the HAL3 limitation from the video reference clock selection [Eliminater74]
609f7a318 frameworks/av: Fix video recording breaks [Eliminater74]
2988c19cb video: Use boot clock for recording start time [Eliminater74]
6d1dcd468 Revert "Revert "mediacodec: minijail: Enable exporting of policy files"" [Eliminater74]
cec0dcdf3 Conditionally revert "CameraService: Allow HAL to handle video buffer duped FD's." [Eliminater74]
ad537a734 stagefright: allow multiple custom OMXPlugins [Eliminater74]
fc72b6382 stagefright: Add support for loading a custom OMXPlugin [Eliminater74]
a3f66d5a5 Conditionally revert "CameraService: Allow HAL to handle video buffer duped FD's." [Eliminater74]
66f7a9c5c frameworks/av: Don't override LOCAL_CFLAGS [Eliminater74]
b9a55dfe3 OMXNodeInstance: More legacy HAL1 fixes after merge of android-7.1.0_r7 [Eliminater74]
700f87105 OMXNodeInstance: Fix legacy HAL1 after merge of android-7.1.0_r7 [Eliminater74]
eb57fa210 libstagefright: fix camera/encoder for targets that using native handle source [Eliminater74]
f70e3830d libstagefright: Support for legacy camera/encoder buffers [Eliminater74]
7bf0968d6 camera/media: Support for legacy camera HALv1 [Eliminater74]
1788c9de2 libcameraservice: Don't pass NULL args on setCallbacks call [Eliminater74]
db9accf2c minijail: Add extended policies for all devices [Eliminater74]
08a0c558e seccomp: Permit getsockopt [Eliminater74]
c75894fa0 mediaserver: Fix LOCAL_CFLAGS [Eliminater74]
af4dc6d28 stagefright: omx: Don't signal dataspace change on legacy QCOM [Eliminater74]
e6a2a3fac camera: Better fix for janky metadata issue [Eliminater74]
57e84e702 cameraservice: Resolve message vs start/stop preview races [Eliminater74]
7d4ef9d64 camera: add ability for a device to specify MAX_CAMERAS [Eliminater74]
e4eb2c060 camera: Workaround for GCC-compiled HAL3 drivers [Eliminater74]
1ecf85acb camera: Allow devices to load custom CameraParameter code [Eliminater74]
3b301cbf7 camera: Disable extra HDR frame on QCOM_HARDWARE [Eliminater74]
188831c2e camera: Don't segfault if we get a NULL parameter [Eliminater74]
834ae87ac audiopolicy: fix compiling for legacy audio [Eliminater74]
17e5c5224 audiopolicy: Handle legacy startOutput on output command thread too [Eliminater74]
ac2bb0c5f libcameraservice: add missing check for entry count [Eliminater74]
814986d05 nuplayer: Avoid crash when codec fails to load [Eliminater74]
1b6bb6bd6 audiopolicy: Set sane defaults for QC audio features [Eliminater74]
7df1d572b stagefright: Fix HEVC in MKV for most clips [Eliminater74]
4cfa2b19a av: Use
* pathmap [Eliminater74]
52df70381 camera: allow device to append camera parameters [Eliminater74]
eacab91db Merge tag 'android-7.1.2_r11' into WIP [Eliminater74]

* packages/apps/Bluetooth/
0489df05 Remove duplicate permission [beanstown106]

* packages/apps/CellBroadcastReceiver/
35a8289 Add Missing Back buttons in CB settings *Originally done by @kufikugel, adapted for marshmallow/nougat [beanstown106]

* packages/apps/Contacts/
e1675a6d3 [1/2] Contacts: bring back basic group support [beanstown106]

* packages/apps/ContactsCommon/
244a79f3 [2/2] ContactsCommon: bring back basic group support [beanstown106]
38c8f3dc Themes: Define back arrow tint color for themes [beanstown106]
7bae89cb Expose hardcoded contact tile text colors [beanstown106]

* packages/apps/PhoneCommon/
2ff04cb Themes: Make dialpad seperator line theme-able [beanstown106]

* vendor/pure/
0a88e5a Partial Revert "Revert to default OTA setup and date. Remove our device." [Tab Fitts]
cc5b613 Revert to default OTA setup and date. Remove our device. [Tab Fitts]

====================
06-02-2017
====================

* build/
59a5ce98d Remove Feedback Directed Optimization support [Eliminater74]
591a1a802 You get Stk [Eliminater74]
8476e1a3f Fix ninja and ccache not being found [Eliminater74]
cf000ba03 build: use the system's ccache by default [Eliminater74]
73f19aa0f releasetools: Fix an equality check bug when asserting stash size. [Eliminater74]
10fa77c21 Revert "Add progress indicator to Android.mk includes" [Eliminater74]
8bfa9d62e Add progress indicator to Android.mk includes [Eliminater74]
c40e1d8a4 Multiple optimizations I've been adding and removing polly optimizations for a while and i've not noticed any gains or loss through synthetics benchmarks or simply by judging how "smooth" android is in a whole (not a scientific test). I don't see the point of keeping it if it's not a win situation. I believe we would need LTO to release the whole power of polly, which we simply can't do on a lot of binaries. Also remove LTO. Move around rs clang version into clang version definiton file because it makes sense? Use cortex-a57 optimization on cortexa53.a57 target. [Eliminater74]
180972bc1 build: arm: remove deprecated -msoft-float flag [Eliminater74]
993a79099 Fix uber.mk inclusion, cause i'm bad and that's what i do when they come for me [Eliminater74]
46c38dd15 clang: Update unknown cflags list [Eliminater74]
6610d03c9 Hack to Avoid odexing [Eliminater74]
475ae9762 Bring uber.mk in, let's get the party started (again) [Eliminater74]
e03268652 Fix an uninitialized value warning. [Eliminater74]
5a9cdd1b9 releasetools: Delete the obsolete --aslr_mode/-a flag. [Eliminater74]
b21dacb87 findleaves.py: prevent recursion into symlink loops [Eliminater74]
fac15b480 Add --dir option to findleaves.py [Eliminater74]
8054531f9 Merge branch 'WIP' of github.com:PureNexusProjectMod/android_build into WIP [Eliminater74]
f6f14d829 Prevent Kati from seeing MAKEFLAGS [Eliminater74]
fa1ba5d11 Don't pass empty arguments to ninja [Eliminater74]
05f3f49cc Add tool to run kati for all products [Eliminater74]
4da88599a build: add BOARD_GLOBAL_C[PP]FLAGS to TARGET_GLOBAL_C[PP]FLAGS [Eliminater74]
86afbc02c [FIX] compile with clang 3.9 [Eliminater74]
48e10322c remove forced -Werror=null-dereference [Eliminater74]

* device/htc/pme/
d0bd83a sepolicy/platform_app: More exFAT testing [Tab Fitts]
d381f9e sepolicy/platform_app: Address additional exfat denial [Tab Fitts]
e733ed1 sepolicy/platform_app: Trying to fix remaining exFAT denials. [Tab Fitts]

* external/libchrome/
ccb6286 libchrome: fix -Wexpansion-to-defined warning [Eliminater74]

* hardware/qcom/audio-caf/msm8916/
ef3989be Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916 [Michael Bestas]
40d378ac Revert "audio HAL: fix thread starvation" [Michael Bestas]

* hardware/qcom/media-caf/msm8916/
d781d8fd1 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916 [Michael Bestas]

* manifest/
6cc7461 external/libchrome: Added local copy to fix clang errors: [Eliminater74]

* prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-7.x/
b2ad9f3 GCC 7.x 01-JUNE-2017 (with BINTILS 2.28) Pretty Paranoid Panther Edition [Chad Cormier Roussel]

====================
06-01-2017
====================

* art/
dda7de015 [DO NOT MERGE] art: strip libart [Eliminater74]
5fd3fd7f2 Fix error found by newer clang. I'm sure someone at google already has that fixed somewhere [Eliminater74]
096ef5099 Fix PACKED for jvalue [Eliminater74]
ea1d73ca7 LogMessageData: Fix assignment in constructor [Eliminater74]
d45db4e8f ARM64: Clean-up and extend the supported cpu_variant list. [Eliminater74]
20841fef0 ARM: Update `ArmInstructionSetFeatures` to track ARMv8-A. [Eliminater74]
52ba3b6d4 ARM: Instruction set features clean-up. [Eliminater74]
0099d700b Remove the unused SMP instruction set feature option. [Eliminater74]
cba071bef MIPS32: Fix MipsInstructionSetFeatures::FromVariant() [Eliminater74]
ef1e6ec59 ART: Change InstructionSetFeatures to return unique_ptr [Eliminater74]
605f539f0 X86/X86_64: Switch to locked add from mfence [Eliminater74]
3b3b83574 ART: Report cputime in dex2oat [Eliminater74]
3358398f1 dex2oat: Use CLOCK_MONOTONIC not REALTIME for a watchdog [Eliminater74]
5ec2d2351 ART: Change return types of field access entrypoints [Eliminater74]
32639adcf Use delete/delete[] rather than free/realloc in tracedump [Eliminater74]
4a14aec2d Fix a race condition on GC timing logger data. [Eliminater74]
eade1fd2e Remove libLLVM* from art [Eliminater74]
9e551ce50 Ensure we get a ProfilingInfo object before compiling. [Eliminater74]
c17cf4a62 ART: Print jit memory use only if we have samples [Eliminater74]
9002774c7 Load devirtualized methods directly in JIT mode [Eliminater74]
58788e4e0 Initialize Heap's collector pointers to null. [Eliminater74]
57898ac0e Tune the GC ergnomics for the read barrier config. [Eliminater74]
243bb1333 Add support for CallKind::kCallOnMainAndSlowPath [Eliminater74]
6126eb98f ART: Remove redundant MoveInstructionBefore method [Eliminater74]
ffe05420e More store/allocation elimination for singletons in case of loops [Eliminater74]
d70416c96 Fixed NeedsEnvironment() [Eliminater74]
373c40089 Use art::Atomic for CopyObject [Eliminater74]
109a0196c Use word copying for CopyObject [Eliminater74]
179b0885a ARM: Shorter fast-path for read barrier field load. [Eliminater74]
48661f097 Rename kCall to kCallOnMainOnly [Eliminater74]
bc17f4918 ART: Remove vestiges of GCC [Eliminater74]
c9ea3d261 ART: Remove -std=gnu++11 [Eliminater74]
81f2beb07 build: Clean up common_build file and improve performance [Eliminater74]
c83aae2bc ART: remove ART_JIT makefile variable [Eliminater74]
cf3a70a3a tests: All or nothing [Eliminater74]
06713cfb6 Use _exit instead of exit for the system exit. [Eliminater74]
d6aa5806d Avoid visiting just eliminated bounds check. [Eliminater74]
b2c6b87c6 Fix JIT crash due to unverified dead code [Eliminater74]
4f4722245 Avoid using memcpy for object header in ConcurrentCopying::Copy [Eliminater74]
4a326adeb Reduce unnecessary read barriers in GC [Eliminater74]
1dcba1e90 Background full compaction for CC. [Eliminater74]
9ca04680a Add fast path to arm64 READ_BARRIER macro [Eliminater74]
077b49d9b Re-enable evacuation of recently allocated regions [Eliminater74]
d5e9cd0f8 creating workflow for mirror::String compression [Eliminater74]
d137bbe90 Clean up JNI calling convention callee saves. [Eliminater74]
e4b92e7d4 ARM: Try to emit branches early to save memory. [Eliminater74]
05636d694 Try to avoid allocation when interning strings. [Eliminater74]
13b012155 ArraySet without type check does not need read barrier. [Eliminater74]
775956ed6 ARM: Embed constants in add/sub-long. [Eliminater74]
5c18e06a1 ARM: Embed 0.0 in VCMP. [Eliminater74]
c49a4881a Align method code rather than method header in oat files. [Eliminater74]
d72d4121f ARM/ARM64: Improve Mterp */lit8 assembly. [Eliminater74]
0fc0a8263 ARM64: Add comment to mterp int-to-long. [Eliminater74]
7357ac3dd ARM64: More mterp improvements. [Eliminater74]
857250caf Revert "Revert "ART: Add Mterp export pc poison testing mode"" [Eliminater74]
eaf57f926 ARM64/x86-64: Fix mterp fill-array-data-payload pointer calculation. [Eliminater74]
769a28bfc ARM64: Fix mterp switch table pointer calculation. [Eliminater74]
a665691fd ARM64: Improve mterp cmpl/cmpg. [Eliminater74]
1d43853c7 ARM64: Improve Mterp. [Eliminater74]
ce05fc57f ARM: Use 64-bit literals for LoadDImmediate(). [Eliminater74]
676563789 ARM: Remove unnecessary VMOV from float/double-to-int. [Eliminater74]
a4f203707 Refactor handling of input records. [Eliminater74]
866c9302d Mark concrete HIR instructions as FINAL. [Eliminater74]
14671bda6 Intrinsify String.length() and String.isEmpty() as HIR. [Eliminater74]
67f36a024 Re-enable most intrinsics with read barriers. [Eliminater74]
433045d70 ARM: Add vldm/vstm assembler support. [Eliminater74]
9c75b3782 ARM: Fix shifted register offset mem address mode for load signed. [Eliminater74]
33997a27c Thumb2: Clean up 16-bit LDR/STR detection. [Eliminater74]
b6b837059 ARM64: Use the zero register in the parallel-move resolver. [Eliminater74]
126a7a7e9 Math Round Intrinsic Implementations For Java8. [Eliminater74]
d8697c240 Integer.bitCount and Long.bitCount intrinsics for ARM [Eliminater74]
5721a73ba ARM assembler support for VCNT and VPADDL. [Eliminater74]
80b1e517a ARM64: Ensure stricter alignment when loading and storing register pairs [Eliminater74]
94cfa7f54 Optimize away useless masking operations on shift amounts. [Eliminater74]
6285b3e9c ARM64: Improve String.getCharsNoCheck intrinsic. [Eliminater74]
68ffdc800 Add missing calls to `RecordSimplification()`. [Eliminater74]
6b02cb338 ARM: Add new String.compareTo intrinsic. [Eliminater74]
d8b87e071 ARM64: Move BIC after branch in StringCompareTo intrinsic. [Eliminater74]
d64c509c7 ARM64: Add new String.compareTo intrinsic. [Eliminater74]
e342a8da6 build: switch ART to performance mode if possible [Eliminater74]
67fc55860 Optimizing: Fix handling empty fill-array-data. [Eliminater74]
733a8d6e1 Use FdFile::Copy() in dex2oat for better error checking. [Eliminater74]
5d749c3cc ARM: Improve String.getCharsNoCheck intrinsic. [Eliminater74]
1168a9d62 Apply String.equals() optimizations on arm, arm64 and x86-64. [Eliminater74]
15db377de Clean up String.indexOf() intrinsics. [Eliminater74]
4d9a27587 Improve String.indexOf() intrinsics. [Eliminater74]
9ad05b8f3 ARM(64): Implement the isInfinite intrinsics [Eliminater74]
f4df27838 ARM64: Improve code generated to spill/restore for slow paths. [Eliminater74]
cbca0f639 Fix an assertion in the non-Baker read barrier ARM64 slow path. [Eliminater74]
8b63ae69f ARM64: Shorter fast-path for read barrier field load. [Eliminater74]
a82960050 Speed up stack map related functions [Eliminater74]
3f2a466df Fix a DCHECK failure in Arm64RelativePatcher with read barrier. [Eliminater74]
aa2621b77 Improvements in induction range analysis. [Eliminater74]
8e3eebd82 Cache result of an expensive DCHECK [Eliminater74]
51c2e2f42 ARM64: Improve code generated to spill/restore for slow paths. [Eliminater74]
b3d0e0188 Whitelist some more supported CPU types [Eliminater74]

* build/
154a4ced3 build/core/ninja: Fix broken build [Tab Fitts]
ce792924c Revert "Bringup system-squisher for Nougat" [Eliminater74]
95a3b9279 Revert "Makefile: Fix Squisher Logic" [Eliminater74]
3e8445375 Remove bootclasspath handling for Jack [Eliminater74]
ba77475a4 Remove static libraries from Jack classpath [Eliminater74]
27f6adbb4 Use ASAN prebuilts if SANITIZE_HOST includes address [Eliminater74]
30324181c Use more prebuilt build-tools [Eliminater74]
2a8c2066c Update prebuilt build tools path [Eliminater74]
18531feb6 Switch back to mksh as the default [Eliminater74]
5bf8be97a zipalign missing header [Eliminater74]
bb503a95c Don't prune $(OUT_DIR) from findleaves.py [Eliminater74]
e48000cde Propagate signals through makeparallel [Eliminater74]
678dab387 exec makeparallel [Eliminater74]
c33604293 Revert "Remove -d keepdepfile from ninja command line" [Eliminater74]
3640f80bb arm64: Rework A53 Errata Fixing logic [Eliminater74]
604ee5450 build: condition cortex-a53-835769 workaround for the linker [Eliminater74]
4a78e07d0 core: combo: armv8-a: specific kryo tuning [Eliminater74]
400292a42 build: armv7: choose optimal fpu for a53/a57 big.LITTLE [Eliminater74]
b2901ec63 core: add a variant for kryo armv7-neon [Eliminater74]
60b8dd2f0 Revert "Add -mfpu=neon-vfpv4 if cpu is krait" [Eliminater74]
f42263b48 core: dex_preopt: don't include additional debug information by default [Eliminater74]
98f0c9ae0 build: add optimal FPU configuration for more targets [Eliminater74]
1d24aef56 armv7-a-neon: Remove fp16 option [Eliminater74]
8ee682d02 armv7-a-neon: Remove krait from vfpv4 [Eliminater74]
21ffc5462 clang: Use 3.8 [Eliminater74]
7e4f904a1 Makefile: Fix Squisher Logic [Eliminater74]
393b19352 build: condition A53 errata workarounds in RenderScript [Eliminater74]
4541cc627 Less debugging on arm and arm64 build [Eliminater74]
ce1f48827 Bringup system-squisher for Nougat [Eliminater74]
e6592e564 Debug messages added to know build failure reasons [Eliminater74]
36456b125 releasetools: Remove recovery build remnants [Eliminater74]
f27c6c73b core:tasks: Allow toolchain to be specified for ARM64 [Eliminater74]
b4922cda3 Fix Build [Eliminater74]
bb8a6b8a1 Remove Default Targets [Eliminater74]
87286113c Create 0 compression ratio jar files [Eliminater74]
5cbc1e9d0 Build: Add Custom Toolchain Support [Eliminater74]
6d9b45248 Disable Prereq Checking [Eliminater74]
db85828aa Kill some log spam [Eliminater74]

* frameworks/compile/libbcc/
46ecdad Don't rely on CPU name on configuring libbcc compilation flags. [Eliminater74]
febf7db Disable static analyzer warning for google-runtime-int. [Eliminater74]
3a562e4 Remove needless include for bcinfo [Eliminater74]
a068792 libbcc: fix memory leak warnings. [Eliminater74]
31b2fdd Revert "libbcc: Replace cutils/log.h with android/log.h" [Eliminater74]
8b10a96 Do not link libLLVM.so into libbcinfo.so [Eliminater74]
35f578b Add debuginfo to reduction `.expand` loops [Eliminater74]
180bc34 Re-enable libbcc as a loadable plugin. [Eliminater74]
97596d6 Allow undefined symbols if we are loading libbcc dynamically. [Eliminater74]
afe891a Fix libbcc to compile with LLVM r275480 [Eliminater74]
1fc8314 Test for _WIN32 in frameworks/compile/libbcc instead of USE_MINGW. [Eliminater74]
e392ead libbcc: Replace cutils/log.h with android/log.h [Eliminater74]
b7fb10f Fix clang-tidy warnings in libbcc. [Eliminater74]
4f381d2 Fix misc-macro-parentheses warnings in libbcc. [Eliminater74]
b94665e Disable AVX support in bcc [Eliminater74]

* frameworks/compile/mclinker/
a940e11 Fix mclinker for LLVM rebase to r275480 [Eliminater74]

* frameworks/compile/slang/
c2944c1 Add NOLINT to suppress clang-tidy warnings. [Eliminater74]
cd9cb9b Fix slang to compile with LLVM r275480 [Eliminater74]
4a748fc Test for _WIN32 in frameworks/compile/slang instead of USE_MINGW. [Eliminater74]
98029a0 Revised ODR validation flow; added more ODR tests [Eliminater74]
d32449b Issue error for exported pointer-to-function or pointer-to-array. [Eliminater74]
a94eae6 Fix Java reflec: Assert or uncompileable code for struct-typed field. [Eliminater74]
5232a59 Added type name check for ODR validation [Eliminater74]
38729bd Do not decrement sysRef of allocation from rsGetAllocation() [Eliminater74]
0e4e68e Fix clang-tidy warnings in slang. [Eliminater74]
d9466a7 Fix llvm-rs-cc when assertions are enabled. [Eliminater74]
a0eda47 Remove date/timestamp info to make builds reproducible. [Eliminater74]

* frameworks/rs/
e8b4a7ca Revert "Use LLVM's RenderScript triples" [Eliminater74]
767546b6 Increment sys ref count of input/ouput Allocations [Eliminater74]
7dcfbfa2 Fix typo in include guard [Eliminater74]
c0d5a881 Fix google-build-using-namespace warnings in cpu_ref. [Eliminater74]
e1675171 Fix google-build-using-namespace warnings in rs. [Eliminater74]
452b488a Fix google-build-using-namespace warnings in driver. [Eliminater74]
8cd28796 Fix google-explicit-constructor warnings in frameworks/rs. [Eliminater74]
0d34a932 Fix clang-tidy warnings in frameworks/rs. [Eliminater74]
a14c7c62 Fix misc-macro-parentheses warnings. [Eliminater74]
8615ef6d Do not link libRS and libRSDriver with libLLVM.so [Eliminater74]
9284d762 Fix clang-tidy performance warnings. [Eliminater74]
54963f0d frameworks/rs: fix clang-analyzer-unix.MallocSizeof warnings. [Eliminater74]
d28b466e Support x86+arm mode [Eliminater74]
dd0f4fd1 Fix x86+arm multilib branch [Eliminater74]
7a2b113b Fix script that updates RS prebuilts [Eliminater74]
65cee2f0 Use LLVM's RenderScript triples [Eliminater74]
c6a2346a driver: runtime: Fix upstream compatibility [Eliminater74]

* hardware/qcom/fm/
10a0e49 Automatic translation import [Abhisek Devkota]

* manifest/
9516981 Merge branch 'n-mr2' of github.com:PureNexusProjectMod/manifest into n-mr2 [Eliminater74]
d51f346 art: add art to our custom section: [Eliminater74]
1c9d8a7 Merge https://github.com/PureNexusProject-Mod/manifest into n-mr2 [Tab Fitts]
bfdbf47 Use github remote and remove LineageOS remote. (not needed) [Tab Fitts]
f18225a [FIX] Woopsieuild-tools: [Eliminater74]
cbb2182 new changes to frameworks/rs: So now we control it: [Eliminater74]
425df67 add New prebuilts_build-tools: External site: [Eliminater74]
d5c6cf1 clang: more fixes for newer clang added: [Eliminater74]
95743f4 [FIX] Woopsie again.. This time it seemed to work. Missed a few things [Eliminater74]
12f5cd8 [FIX] Woopsie: [Eliminater74]
b5c36d4 [woopsie] Duplicate recovery settings: comment out: [Eliminater74]
38dc725 <!-- Newer Clang Support --> <
* path="bootable/recovery" name="android_bootable_recovery" remote="puremod" /> <
* path="external/clang" name="android_external_clang" remote="puremod" /> <
* path="external/compiler-rt" name="android_external_compiler-rt" remote="puremod" /> <
* path="external/llvm" name="android_external_llvm" groups="pdk" remote="puremod" /> <
* path="frameworks/compile/libbcc" name="android_frameworks_compile_libbcc" remote="puremod" /> <
* path="frameworks/compile/mclinker" name="android_frameworks_compile_mclinker" remote="puremod" /> <
* path="frameworks/compile/slang" name="android_frameworks_compile_slang" remote="puremod" /> <
* path="prebuilts/sdk" name="android_prebuilts_sdk" remote="puremod" /> [Eliminater74]
306b600 remove:
*s: recovery: external/clang: external/compiler-rt: external/llvm: prebuilts/sdk: Make way for Clang 5.X: [Eliminater74]
cccc3a6 remove: remove frameworks/compile: libbcc, mclinker, slang from default: [Eliminater74]

* packages/apps/Snap/
d8c3f8267 Automatic translation import [Abhisek Devkota]

* prebuilts/sdk/
1993fd3 Update Darwin RS prebuilts for LLVM rebase to r275480 [Eliminater74]
787048e Update Linux RS prebuilts for LLVM rebase to r275480 [Eliminater74]
cbb370c Google SDK 06/01/2017: [Eliminater74]
1f41df8 Google SDK 06/01/2017: [Eliminater74]
2c22f7d Google SDK 06/01/2017: [Eliminater74]
68c6afc Google SDK 06/01/2017: [Eliminater74]
5f28543 Google SDK 06/01/2017: [Eliminater74]
3320232 Google SDK 06/01/2017: [Eliminater74]
68e12c7 Google SDK 06/01/2017: [Eliminater74]
8b41c9b Google SDK 06/01/2017: [Eliminater74]
ca678ac Google SDK 06/01/2017: [Eliminater74]
3c155b7 Google SDK 06/01/2017: [Eliminater74]
2eb997e Google SDK 06/01/2017: [Eliminater74]
a4e97f4 Google SDK 06/01/2017: [Eliminater74]
23c364d Google SDK 06/01/2017: [Eliminater74]
82757ca Google SDK 06/01/2017: [Eliminater74]
bf7df0b Google SDK 06/01/2017: [Eliminater74]
4d2c06b Google SDK 06/01/2017: [Eliminater74]
02fdcb0 Google SDK 06/01/2017: [Eliminater74]
8837a50 Google SDK 06/01/2017: [Eliminater74]
553b7c4 Google SDK 06/01/2017: [Eliminater74]
4cb0bd6 Google SDK 06/01/2017: [Eliminater74]
c38bd5a Google SDK 06/01/2017: [Eliminater74]
535085b Google SDK 06/01/2017: [Eliminater74]
2af63e3 Google SDK 06/01/2017: [Eliminater74]
6e87b87 Google SDK 06/01/2017: [Eliminater74]
81b1ccc Google SDK 06/01/2017: [Eliminater74]
fcc0903 Google SDK 06/01/2017: [Eliminater74]
7a8848b Google SDK 06/01/2017: [Eliminater74]
12e6b34 Google SDK 06/01/2017: [Eliminater74]
04f6455 Google SDK 06/01/2017: [Eliminater74]
d437f97 Google SDK 06/01/2017: [Eliminater74]
531e668 Google SDK 06/01/2017: [Eliminater74]
79212a4 Google SDK 06/01/2017: [Eliminater74]
51fbb2f Google SDK 06/01/2017: [Eliminater74]
a75732c Google SDK 06/01/2017: [Eliminater74]
40603dd Google SDK 06/01/2017: [Eliminater74]
3462c6f Google SDK 06/01/2017: [Eliminater74]
1c65758 Google SDK 06/01/2017: [Eliminater74]
ffdeecb Google SDK 06/01/2017: [Eliminater74]
bcb1fcd Google SDK 06/01/2017: [Eliminater74]
ed28a18 Google SDK 06/01/2017: [Eliminater74]
4b19e27 Google SDK 06/01/2017: [Eliminater74]
fa862d8 Google SDK 06/01/2017: [Eliminater74]
1f54414 Google SDK 06/01/2017: [Eliminater74]
006a961 Google SDK 06/01/2017: [Eliminater74]
0b8485c Google SDK 06/01/2017: [Eliminater74]

* system/core/
c500cbf13 Make libbacktrace build with LLVM r275480 [Eliminater74]

* system/extras/
0e72eb8 Fix clang static analyzer warnings. [Eliminater74]
ae2a62d Fix clang warnings and leak of full_stats_file . [Eliminater74]
47e892c simpleperf: Fix an error after adding newer Clang [Eliminater74]

* vendor/nxp-nfc/opensource/Nfc/
97026502 Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1 [Bruno Martins]

* vendor/nxp-nfc/opensource/frameworks/
039b873 Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1 [Bruno Martins]

* vendor/nxp-nfc/opensource/libnfc-nci/
dc62b78 Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1 [Bruno Martins]