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

Current Un-Released Changelog:

This is the new Current Changelog from an unreleased version:

====================
06-02-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/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]

* 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]

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

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

* bootable/recovery/
00a7aaf Fix clang 5.0 errors [Eliminater74]

* external/clang/
fc75b8bf35 Add a way to use an updated version [Eliminater74]
1f1d611a86 Add -fnative-half-arguments-and-returns [Eliminater74]
f4a75c190b Revert "Handle __fp16 natively if HalfArgsAndReturns langopt is set" [Eliminater74]
e1c5d228a7 Merge changes from topic 'rs-rebase-275480' [Eliminater74]
28bd2cad2d Support building 64-bit windows binaries for Clang. [Eliminater74]
fc73f8270e Fix dependencies of code generated by clang-tblgen [Eliminater74]
3eea0cfebc Build libclangToolingCore.a for extra host tools. [Eliminater74]

* external/compiler-rt/
621474e7 Remove duplicate macros [Eliminater74]
0f594eb9 Add comparedf2 instructions that were left out of GCC Also declare __cmpdf2 based on arch rather than elf support [Eliminater74]
708e5fc1 Add missing shared library [Eliminater74]
5a3b174e Remove ELF load address hack from asan symbolize script. [Eliminater74]
088b1555 Build compiler-rt_extras for android-9. [Eliminater74]
2b240aad Use exported gtest headers. [Eliminater74]
ca81c910 pass -W to readelf to avoid splitting lines [Eliminater74]
3d01b492 Use compiler-rt's unorddf2 for x86_64 and arm64 [Eliminater74]
6c695f70 Switch compiler_rt libraries to be built with NDK API 19/21. [Eliminater74]
25907581 Convert the rest of compiler-rt to Android.bp [Eliminater74]
032b5aee Add Android.soong.mk to support lib/profile/... [Eliminater74]
6c942323 Android.bp: Update to match make builds [Eliminater74]
4233d18e Revert "Android.bp: workaround static lib ordering" [Eliminater74]
268aa26d Make libcompiler_rt host x86 builds use the x86 sources [Eliminater74]
86946cf6 Build sanitizer libraries [Eliminater74]
e1c90178 Revert "Build sanitizer libraries" [Eliminater74]
7a43252f Build sanitizer libraries [Eliminater74]
1b3ecea6 Update sanitize property format [Eliminater74]

* external/llvm/
bc0bdcb813 Merge changes from topic 'rs-rebase-275480' [Eliminater74]
dd15898dbd Fix dependencies of code generated by llvm-tblgen [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]

* manifest/
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]
15ec83c Merge pull request #7 from PureNexusProject-Mod/revert-6-n-mr2 [GitHub]
d4796f7 Revert "Switch to SSH for GitLab" [GitHub]

* 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/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]

====================
05-31-2017
====================

* build/
4e4c81ffa binary: Append cc/cxx wrapper to sdclang [Tab Fitts]
22b3eeb95 build: Require devices to opt-in for SDCLANG [Tab Fitts]
c28911b22 Add autodetection of sdclang in build path [Tab Fitts]

* device/htc/pme/
6273a07 pme: Sepolicy/shell: Comment out policy preventing build [Tab Fitts]

* kernel/htc/msm8996/
3a360e38f99 Merge branch 'n7x-tabp0le-eas-staging' into n7x-pure-WIP [Tab Fitts]
5826e31722a Revert "scsi: ufs: Fix crashes caused by uninitialized completion usage" [Tab Fitts]
e1d181a3cd0 Revert "block: I/O scheduler driver mod. delay setting noop when screen goes off." [Tab Fitts]

* manifest/
2f485f5 Merge https://github.com/PureNexusProject-Mod/manifest into n-mr2 [Tab Fitts]
7b65d29 Murder @Eliminater74 for not updating the manifest [Tab Fitts]
537470a Use WIP-pure branch for device tree for now [Tab Fitts]
57c2a23 Merge pull request #6 from Aayushya/n-mr2 [GitHub]
66bb040 Switch to SSH for GitLab [GitHub]

* packages/apps/Snap/
aced73bf0 Merge remote-tracking branch 'los/cm-14.1' into WIP [Tab Fitts]
f68cddc15 SnapdragonCamera: Fix torch mode with continuous shot [Daniel Hillenbrand]
c737df520 Revert "Snap: CaptureModule: lock exposure also when precapture trigger is started" [Daniel Hillenbrand]
09a7a0b4e SnapdragonCamera: Camera2 force close after focused [Daniel Hillenbrand]
018fdd0c5 SnapdragonCamera: GPS location can't be turn On in camera settings [Daniel Hillenbrand]

* vendor/pure/
0d234d0 Merge branch 'WIP' into WIP-rebased [Tab Fitts]
71a5678 Merge branch 'n-mr2' into WIP-rebased [Tab Fitts]
511a411 Merge branch 'refs/heads/n-mr2' into WIP [Tab Fitts]
e221d16 Merge remote-tracking branch 'pure/n-mr2' into n-mr2 [Tab Fitts]
7ad3339 Add OTA for pme [Tab Fitts]
ea11e6a Merge pull request #29 from Aayushya/n-mr2 [GitHub]
5d50a5f Add falcon OTA config [GitHub]

====================
05-30-2017
====================

* build/
175fc4a1b build/core: Use our GCC 6.x Uber TC for arm64 target [Tab Fitts]

* hardware/qcom/display-caf/msm8960/
d222af709 hwc: return correct color format string while layer dump [Arne Coucheron]

* kernel/htc/msm8996/
e99a08c0491 Merge branch 'n7x-tabp0le-eas-staging' into n7x-pure-WIP [Tab Fitts]
55d43a0afcc Makefile: Silence x.509 warning [Tab Fitts]
cc41e375273 Merge branch 'n7x-tabp0le-eas-staging' into n7x-pure-testing [Tab Fitts]
68d48b792ec block: I/O scheduler driver mod. delay setting noop when screen goes off. [Tab Fitts]
574a7933cc0 scsi: ufs: Fix crashes caused by uninitialized completion usage [Tab Fitts]
d83177655c8 iosched_switcher: Remove unneeded code in change_elevator() [Tab Fitts]
da74ad94143 iosched_switcher: Ensure the previous elevator name is always present [Tab Fitts]
7026faba915 dm: Configure the I/O sched switcher for dm block devices [Tab Fitts]
acd3e85c993 scsi: sd: Configure the I/O sched switcher for sda too [Tab Fitts]
ae846fedab5 iosched_switcher: Allow multiple block devices to be used [Tab Fitts]
68da9734eb8 [defconfig] Enable I/O sched switcher [Tab Fitts]
1a156dcf3fc scsi: sd: Configure the I/O sched switcher for the sde block device [Tab Fitts]
d6b59286229 [block] iosched: Remove iosched_test Completly: [Tab Fitts]
0bf0318cf89 block: Add driver to change the I/O scheduler when the screen turns off [Tab Fitts]
63c0215b3ce Merge branch 'refs/heads/n7x-tabp0le-eas' into n7x-pure-testing [Tab Fitts]
e6e974f4628 Merge branch 'refs/heads/n7x-eas-1.2-master' into n7x-tabp0le-eas [Tab Fitts]
462a9342a3e Merge branch 'cm-14.1' into n7x-eas-1.2-master [Tab Fitts]

* manifest/
bc56dbc Use our android_build repo. [Tab Fitts]
edc3576 Use our kernel repo for pme [Tab Fitts]

* packages/apps/PureOTA/
34c5775 Merge remote-tracking branch 'purenexusmod/n-mr2' into WIP [Tab Fitts]

* packages/apps/Snap/
26d9aecb6 Fixed camera crash on exit [Arne Coucheron]

* vendor/pure/
e793fc2 Merge pull request #28 from Aayushya/n-mr2 [GitHub]
41cc203 Add falcon product [Aayushya]

====================
05-29-2017
====================

* prebuilts/clang/host/linux-x86/5.0/
317e438 clang 5.0 28-MAY-2017 build (binutils 2.28) Super Sexy Scizor Edition [Chad Cormier Roussel]

All this is what I had to do, do get Newer Clang to work...........