android-n-preview-1 to android-n-preview-2 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ, and further improved by Al Sutton.

Please do not copy this without attribution to Android Police, Al Sutton, and JBQ for the original script.

+- Project: platform/art

c4ae916 : Store precice set of which constructors require barriers
d26b7e4 : Make sure non-fatal errors aren't printed.
454b3b6 : ART: Fix race in on-stack replacement
c9002b2 : Ignore libcore.java.lang.ThreadTest failures on device.
fd336c3 : Fix combined checksum calculation to use isa.
b11ffb7 : Combine checksum of all boot images.
93e94f2 : ART: Fix interpreter single-step when doing OSR
e1bcd8a : Revert "Disable some image_test cases with concurrent collector."
1d6fdaf : Fix image_test for the CC collector.
b5d3861 : Revert "Revert "Check if we require barrier if we did not resolve classes""
371bd83 : Revert "Revert "Change RequiresConstructorBarrier default to yes""
dee58d6 : Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
8b233fc : Remove more Quick-related macros in tests.
0436ee6 : Revert "Change RequiresConstructorBarrier default to yes"
a7ab499 : Revert "Check if we require barrier if we did not resolve classes"
1939a88 : Add 20s timeout to 570-checker-osr.
20fd7cd : Check if we require barrier if we did not resolve classes
56f9a89 : Fix regression in ModUnionTable RAM usage
8a18fde : ART: Add cutout for Unsafe.putObjectVolatile
13fc1be : ART: Add integer & long parsing cutout to unstarted runtime
6039e56 : ART: Add getDeclaredConstructor cutout for unstarted runtime
b8aa1e4 : Shard classloader classes lock
f2f0f4b : Change RequiresConstructorBarrier default to yes
619a457 : Change hash set to use noexcept
adf1eaa : Thumb2: Show the immediate in ROR (immediate) disassembly.
5dcf19d : Fix and re-enable compiler_driver_test
a3aef2e : Move optimizations out of HInliner::TryBuildAndInlineHelper.
40ecb12 : Optimizing: Fix codegens for MethodLoadKind::kDexCacheViaMethod.
e8f3f03 : ART: Handle OOM in stack overflow
5c9af61 : ART: Add arraycopy(byte) to unstarted runtime
acc1be3 : ART: Don't attempt write flock if not zygote
66fdcbd : Remove unnecessary TEMP_FAILURE_RETRY.
d777983 : Revert "Remove many `instrumentation` variables from goto interpreter."
83ca47a : Remove unused 'status' variable
1133db7 : Remove AnnotationAccess and its remaining uses.
7ad71d0 : ART: Refactor imgdiag internals
d7c10c2 : Fix issued with non-public interface methods.
7ec0904 : ART: Dump less maps
22deed0 : Move DCHECK into loop.
06039ba : Fix issue with verification check failure on erroneous classes.
085a072 : Mark array classes as verification attempted
6032891 : Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
9d07e3d : Clean up OatQuickMethodHeader after Quick removal.
a8013fd : Please Clang wrt stack frames in HInliner::TryBuildAndInlineHelper.
d4c077a : Have Checker print lines of unmatched test cases.
e3ff7b2 : Refactor HGraphBuilder and SsaBuilder to remove HLocals
86ea7ee : Build dominator tree before generating HInstructions
cb044bc : Dump different fields in imgdiag
961ea9f : Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp"""
6b7d2c0 : Revert "ART: Improve JitProfile perf in x86 mterp"
0402c56 : Revert "ART: Improve JitProfile perf in x86_64 mterp"
24a4fdf : Make test 146 run with secondary dex file in classpath.
3a448e4 : Improve debugging in art/compiler/optimizing/common_arm64.h.
fa3912e : Fix BitCount intrinsics assertions.
9fc547a : Make InvokeInterfaceTrampoline check methods
85a098a : ART: Better support for arraycopy in unstarted runtime
61b28a1 : Use bit-level packing for InlineInfo in stackmaps as well.
5396b81 : Fix a test info referencing AMD64 instead of ARM64.
a1e9312 : unstarted_runtime: Update references to decimal format classes.
34a316f : unstarted_runtime: Add additional cutouts
c2ec9ad : Implement ARM64 support for SystemArrayCopy()
b0026b4 : Disable checks for b/27493510
884f3b8 : ART: Do not run verification under lock
a0b9521 : Add verification for image ArtMethod declaring classes
45bf250 : Add way to disable resolving for stack walk
09ed098 : Pack stack map entries on bit level to save space.
458b105 : Obtain stack trace outside of critical section
86a785d : ART: Add support for DexFile compiler filter function
a1b4c5f : Fix thumb bit in the oatdump symbolizer.
4cb22b4 : Remove many `instrumentation` variables from goto interpreter.
ef88a11 : Fix silly gcc warning.
31d1417 : Rename run-test 593-checker-boolean-to-integral-conversions.
4c858cd : ART: Fix TypeConversion from long const to float on x86_64
099a611 : ART: Improve JitProfile perf in x86_64 mterp
3e9edd1 : ART: Improve JitProfile perf in x86 mterp
2b763c3 : Remove obsolete ANDROID_COMPILE_WITH_JACK
d12f9c1 : ART: Save or erase the file even if I/O failed
fbe160b : Remove obsolete LOCAL_DX_FLAGS.
1e86061 : Refine OatFileAssistant.MakeUpToDate failure result.
968056f : Fix arm64 simplifier bug that tries to remove same statement twice. With fail-before/pass-after test (on arm64).
f355c3f : Fix Boolean to integral types conversions.
db8e62d : Optimizing: Clean up after const-string sharpening.
fa02c9d : ART: Flush ostream less frequently in GraphVisualizer
e0f633e : ART: Fix unstarted runtime for Security
76ed99d : ART: Postpone interface-related dex failure to version 37
4a8ac9c : Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp""
d1537b5 : Don't return kPatchOatNeeded if there is no patch info.
cac5a7e : Optimizing: Improve const-string code generation.
c38be81 : ART: Update DexFile for compiler-filter pass-down
7da3170 : Disable oatdump_test on mips due to timeouts.
fe76a62 : Only log excessive timeouts if those appear accidental
7fe3023 : ART: Make verifier fail log level adjustable
bf9611f : ART: Clean up verifier
8d8fc48 : ART: Relax verifier checks
7829691 : Fix bug not accounting for type in induction comparison. Extended unit tests.
6a63bac : Allow x86+arm multilib build.
bb18a03 : ART: Allow array-ness for unresolved merge types
eda3140 : Avoid removing new-instance instruction twice. Includes a fail-before/pass-after regression test.
947eb70 : Optimizing: Reduce arena memory used by GraphChecker.
6aef867 : Revert "ART: Improve JitProfile perf in arm/arm64 mterp"
1cb8689 : Revert "ART: Ignore hotness updates if jit inactive"
71f2e80 : ART: Actually run tests cross arch for oatdump
c1bc415 : Only call jit_load after the zygote fork
c496181 : Add support for Dex version 37 in Runtime.
17bda20 : ART: Ignore hotness updates if jit inactive
72918ea : Load jit compiler pre zygote fork
9eeebf6 : ART: Fix order of operations in HBasicBlock::DisconnectAndDelete
94f62ef : ART: Fix run-test
484fb9f : Fix stub_test after semantic conflicting merge.
11edec7 : ART: Loosen a GraphChecker rule on Boolean inputs
32cc778 : Do a null check on the sibling in the register allocator.
df73984 : Post-Quick cleanup: Remove CompilationUnit.
973ce7c : Disable test on arm due to timeouts.
b62f2e6 : Add RosAlloc stats dump.
fc067bf : Use smaller rosalloc run sizes.
d074538 : Fix potential race condition with threads array.
d96a246 : Optimizing: Do not insert suspend checks on back-edges.
29d38e7 : Revert "Revert "Use compiler filter to determine oat file status.""
c1d6b34 : ART: Improve JitProfile perf in arm/arm64 mterp
c9b21f8 : Fix some typos in art/compiler/optimizing/nodes.cc.
40c68c6 : Fix dex2oat/oatdump cross-compilation.
1004faa : Re-enable IMT stub test.
b133ec6 : Ensure object ArraySet with null value does not need a type check.
141de8c : Revert "ART: Weaken DCHECK"
71d5876 : Revert "ART: Temporarily disable test"
845e506 : Revert "Use compiler filter to determine oat file status."
1ee29d3 : ART: Weaken DCHECK
5113583 : ART: Temporarily disable test
a62d2f0 : Use compiler filter to determine oat file status.
0d6d8d8 : Rename test to avoid too long file names.
9d7a4ac : Delete too spammy VLOG(heap) in ReleasePrimitiveArray
f9018b0 : Disable test for now.
0f49c82 : Optimizing: Reduce GraphChecker memory usage.
3a40bf2 : ART: Clean up arena allocation memory tracking.
1fbd452 : Fix missing header inclusion in art/runtime/thread.cc.
4603473 : Rename test to avoid too long filenames.
796d630 : Add an ImtConflictTable to better resolve IMT conflicts.
974bbdd : Relax too strong DCHECK.
5b5b931 : Fix and improve shift and rotate operations.
cfa7239 : Disable two tests for no-prebuild.
0e2f2ff : Optimizing: Fix a new valgrind error in image_test.
937e6cd : Tighten art::HNeg type constraints on its input.
b9a639d : Fix braino in JitCodeCache.
7db00cd : Update Makefile and scripts after Quick removal.
b9131b1 : Update run-test 097-duplicate-method
d5f3f32 : Add sanity checking to declaring class visiting
51aff3a : MIPS32: Implement UnsafeCASInt and UnsafeCASObject intrinsics.
69dd2ed : ART: remove nested include in arch_test
0d345cf : Generalize induction and range analysis across type conversions.
f8cb178 : Move process state into runtime
9894fc8 : Disable LZ4HC compressed images
e1e5a86 : Remove bogus DCHECK().
3c94f09 : Remove Quick from tree.
f6a35de : Optimizing: Fix register allocator validation memory usage.
4b49567 : Let tests informa Jack of the min api version
6300fd7 : Code cleanup between debugger and jit.
590b136 : Suppress MIPS32 assembler warnings
48a7bae : Pacify g++ about a set-but-unused variable.
ab5327d : Check if the type of an instruction is erroneous before inlining.
b1d9157 : Call HuntForOriginalReference to get to the null.
c2c6271 : Fix mising ".
6f0c6cd : Fix a CC 145-alloc-tracking-stress deadlock.
73d8c65 : Fix incorrect dex2oat check
ec1514a : Add patchoat check that input oat file has patch section.
a807780 : Add verify-profile compiler filter
9b57966 : Revamp run-test 431-optimizing-arith-shifts.
1a65388 : Clean up art::HConstant predicates.
2c2d2a0 : ART: Speed up stack guard page install
246f424 : Disable jsr166.Collection8Test tests from running.
22c4922 : Ensure art::HRor support boolean, byte, short and char inputs.
7a1c014 : Remove TEMP_FAILURE_RETRY for unlink
4eb90bf : Revert "Ignore 145-alloc-tracking-stress run-test failures with CC."
6c73836 : Revert "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
5c0a4af : Revert "Ignore 145-alloc-tracking-stress failures with JIT and CC."
700ae40 : Complete the 1.8 unsafe memory fences tests.
97acf19 : Make run-test give extra time when doing gc-stress runs.
d28f4a0 : Generate native debug stackmaps before calls as well.
e9dd04f : Revert "Revert "Fix issue with proxy invocation on default methods""
04680f3 : Dump oat file information as part of DumpForSigQuit.
0397163 : Fix load store elimination bug in the presence of null[i].
f448016 : Do not JIT boot image during native-debugging (keep AOT code instead).
d3c5965 : Check GetDumpNativeStackOnSigQuit() for daemons.
4fdc6d9 : MIPS32: sun.misc.Unsafe get/put intrinsics.
daf58c8 : Revert "Fix issue with proxy invocation on default methods"
1cc7e8b : Add verify-art-runtime usage to dex2oat
908c0b2 : ART: Mterp arm64 2-operand double rem fix
55ea94d : Fix bug where verification could crash on unresolved types.
d72945c : Revert "Revert "Assembly TLAB allocation fast path for arm64.""
50e9331 : Fix race in AllocEntrypointsInstrumented
4dd47ab : Fix valgrind-test-art-host to run both 32-bit and 64-bit tests.
346dc99 : Remove --native-debuggable compiler option.
a172450 : Forgot space.
a5c4a40 : Make art::HCompare support boolean, byte, short and char inputs.
2385d09 : Re-enable checker tests 536 and 537
44fd0e5 : Fix inliner crash related to type propagation.
0cb11c3 : runtime: delete native/java_lang_Runtime.h.
933330a : Add more statistics for memory use of the JIT.
2ae4818 : Clean up NullCheck generation and record stats about it.
6915898 : Improve compiler stats
1c5b6da : Set USE_JACK to true.
404b5bf : Move specific build rule of 529 into the default script.
a4f8154 : Collect memory use for the JIT.
e567161 : Accept boolean as an input of HDivZeroCheck.
639ec6b : Fix checker test.
52fa2c6 : Revert "Assembly TLAB allocation fast path for arm64."
563cf33 : Revert "Tentative fix for build breakage with read barriers."
4d18145 : Optimizing: Fix arm64 shifter operand test.
448f21e : Tentative fix for build breakage with read barriers.
e434a81 : Disable test.
879d27b : ART: Fix ignoring duplicate fields.
ec3b7ab : Fix issue with proxy invocation on default methods
b7e52b0 : Assembly TLAB allocation fast path for arm64.
5b18053 : ART: Fix shift simplification, x >>> 64.
e8b4e85 : Call __jit_debug_register_code() indirectly via global variable.
949e54d : Fix HDoubleConstant::IsZero and HFloatConstant::IsZero.
164306e : Optimizing: Improve shift simplification, x >>> 64.
5f97157 : runtime: delete native/java_lang_Runtime.cc
a1425a1 : ART: Remember whether the cache was pruned
1693a1f : Make art::HCompare side effect free.
d9813cb : ART: Fix valgrind failure in image_test64.
24bd895 : Optimizing: Prevent potential valgrind error.
ab4a4d2 : Fix zygote handling of when secondary image is out of date.
0b4cbd0 : Add oatdump support for app images
bec6358 : ART: Update dalvik-cache for zygote after OTA
1ae8874 : Fixed bug in BCE, with regression test.
a65ed30 : Optimizing: Fix valgrind error in image_test64.
8e864bf : Do not include image header in decompressed size
14b0a5d : Fix cases where we miss instrumentation changes
625090f : Optimizing: Fix TypeConversion(And(x, const)) simplification.
70b92ae : Clean up the valgrind test targets.
b75878e : Optimizing: Do not re-record standby checks for dynamic BCE.
d89f605 : Ignore empty maps when emitting DWARF variable locations.
82bcf54 : Revert "Re-enable test that was causing TimeoutExceptions on ARM64."
ace690f : ART: mterp arm/arm64 cleanup
6832fbe : Fix DCHECK in OatQuickMethodHeader::GetFrameSizeInBytes()
dc15e89 : Suppress a valgrind libc issue.
6a6b38f : Revert "Revert "Allow duplicated methods in different DWARF line tables.""
5d95076 : Symbolize native debug information for AOTed methods in boot.oat.
09c2a6b : Add trampoline symbols to native debug info.
b14a5ed : Minor optimizations of debug::WriteCFISection.
5120923 : Typo in comment in art::mirror::Object::IdentityHashCode.
252fa90 : DWARF: Compensate for compiler's off-by-one instruction.
ddc4055 : MIPS: Don't use $t8 for calling entrypoints
2fdd03c : Add symbolizer option to generate debug information only.
8862fac : Revert "Allow duplicated methods in different DWARF line tables."
3c54623 : Allow duplicated methods in different DWARF line tables.
18401b7 : Fix invariant in reference type propagation.
7fc6350 : Integrate BitwiseNegated into shared framework.
bdd7935 : Revert "Revert "Revert "Revert "Change condition to opposite if lhs is constant""""
07e3ca9 : Fix thread race when fetching the ProfilingInfo object.
8d1594d : ART: Allow unwinding unattached threads
057134b : ART: Release all resource on MonitorPool destruction
daed5d8 : Allocate interrupted exception before re-acquiring lock
f193878 : Log when why an Unwind failed.
bab6616 : Tests for round() method.
07f6818 : ART: Do not use vixld - workaround to fix dex2oatds.
d1c4045 : Avoid generating dead code on frame enter/exit. This includes stack operations and, on x86, call/pop to read PC.
d527657 : Disable some image_test cases with concurrent collector.
83f080a : Tweak JIT hotness threshold.
31f477e : MIPS32: Fix test 082-inline-execute
fe736b7 : Allow generation of native debug info for multiple methods.
197160d : Refactor MethodDebugInfo (input of DWARF writer).
6f6b134 : Use PwriteFully and write image header last
1a7beae : ART: Fix assumption in class profile collection
8b8f6d6 : Use per character suffix for multi image
b6e20ae : Clear inline caches at each full GC.
3f41a01 : ART: Use optimizing compiler in image_test
f969a20 : Fix and enable java.lang.StringFactory intrinsics.
f97cf2a : Stop oat loading spam on host.
8b3f835 : ART: Write bit fields together in ComputeSpecialAccessorInfo().
3296585 : Ignore 145-alloc-tracking-stress failures with JIT and CC.
0d0ce27 : ART: Enable native stack dumping on timeout
7c9c31c : ART: Fix missing include
29ab360 : Fix valgrind errors with MemMap::Sync().
1193259 : Implement the 1.8 unsafe memory fences directly in HIR.
cf283da : MIPS32: java.lang.Thread, and java.lang.String intrinsics:
91cc06c : Mark DWARF lines in non-debuggable methods as "not a statement".
2d8614b : ART: Use the right ElfBuilder for oatdump symbolizer
3dd6e02 : Revert "Suppress ArrayDequeTest#testForEachRemaining temporarily."
316a218 : Add Mips abiflags section to the oatfile.
5d81120 : Propagate InstructionSetFeatures to ElfBuilder.
9e9411c : Re-enable test that was causing TimeoutExceptions on ARM64.
0c344f2 : Fix lock order violation
60ab7c9 : Try to reenable some libcore tests with CC.
33fbf37 : Add systrace logging to ScopedCodeCacheWrite
0e54c01 : Unsafe: Recognize intrinsics for 1.8 java.util.concurrent With unit test.
b79eb75 : Revert "ProfilingInfo roots should be visited by the declaring class."
ebd5fc6 : Revert "Query declaring class before querying IsNative."
47c1959 : Increase kDumpWaitTimeout 10x for target builds
bcd9dd7 : Don't use ScopedObjectAccess in Heap::DumpSpaces
629afab : runtime: Add CAS and fences to sun.misc.Unsafe
de16654 : Add some debugging for zygote crash.
fe6f0b6 : Workaround for broken 'ps' command on M.
2cbbf16 : ART: Fix RegTypeCache::FromUnresolvedMerge().
4856ca7 : Support multidex run-test with Jack
32ce2ad : Add more systracing everywhere
095a0b2 : Remove no thread suspension assert in AddImageSpace
9a9aee6 : Use MarkIfNotInToSpace for SemiSpace::MarkObject

+- Project: platform/bionic

8c8ef59 : Move <sys/sysconf.h> to <bits/sysconf.h>.
752a82c : Remove mbstowcs from <wchar.h>.
7449e59 : Extract getopt and friends to <bits/getopt.h>
a6c8546 : Remove declaration of unlinkat from <fcntl.h>.
98e574c : Extract ioctl to <bits/ioctl.h>.
ee8d169 : Extract fcntl to <bits/fcntl.h>.
c3cec27 : Extract strcasecmp and friends to <bits/strcasecmp.h>.
0d8e141 : Make <bits/lockf.h> compile standalone.
2675a9e : Make <android/dlext.h> compile standalone.
ef7c95b : Make the network headers compile standalone.
70856fb : Remove duplicate declaration of mlock, munlock.
6cfb84b : Add trivial no-op <nl_types.h>.
8d387ee : fix oem_XXXX ids to incorporate both ranges
187d37d : Teach our script to ignore more dead POSIX stuff.
26fda77 : Fix b64_pton.
eafad49 : Add <sys/quota.h>.
3735539 : Rename the <grp.h>/<pwd.h> tests to reflect that they're no longer in stubs.cpp.
e4510a2 : Break up the rest of stubs.cpp.
b38347a : bionic: split out getpwnam and friends
360800d : Reduce the amount of logging in Bionic's resolver.
0a2ab02 : Do not test ifunc on mips
fa4aeed : linker: Add unit-test for sleb128_decoder
7f72ad4 : Add sync_file_range to <fcntl.h>.
55147ad : Add missing prototype for readahead in <fcntl.h>.
03844d8 : Fix off-by-one error in res_cache.c
6b3f0d6 : Ignore unreliable DNS servers.
df143f8 : Add POSIX getsubopt(3).
5375bf6 : Add SysV signal handling
ff624c2 : Format code to calculate thread stack and signal stack.
5db4b6e : Make it harder to use a broken legacy function by accident.
be45b22 : Update Android.bp with recent Android.mk changes
c967d89 : Enable ifunc test for arm
126ab12 : tests: allow brk to fail with ENOMEM
afe835d : Move math headers in with the other headers.
17fdd02 : Remove a workaround from stack_protector_test that's not needed in master.
6057d18 : Fix the stack-protector test for x86/x86-64.
cf73e00 : Ensure only mips is using GCC to build bionic.
cd3abe3 : Tell GCC that sometimes we have to build deprecated functions.
5dd13d0 : Differentiate the MNTTYPE_* and MNTOPT_* constants.
1f1a51a : Add a few missing types and constants to headers.
36733fc : Check current pid at libc initialization for 32-bit build.
96583dc : Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE.
686e5f6 : Add a checksum to jmp_buf on x86_64.
c244fcb : Delete lies from x86_64 setjmp implementation.
9260785 : Add a checksum to jmp_buf on x86.
78f5eb0 : Fix test getauxval.arm_has_AT_HWCAP2.
23aae1c : Update Android.bp with getdomainname
d88e1f3 : linker: hide the pointer to soinfo
900a4dc : Don't bother insisting on AT_HWCAP2 for 32-bit devices.
d15dfb2 : clock_nanosleep: add CLOCK_THREAD_CPUTIME_ID special case
3299590 : Add a checksum to jmp_buf on mips and mips64.
dbf2e19 : fixup x86 setdomainname.S
3679ade : Add hasmntopt(3)
e2faf07 : Add {get,set}domainname(2)
be91052 : libc: implement kernel vdso syscalls for i386
d4c9112 : Fix the AT_HWCAP2 test.
204990c : Fix x86 __memset_chk.
a03c62b : epoll_create: reject size <= 0
fb23fa3 : clone: check for NULL child stack
cc78b25 : Remove the __USE_GNU guard from pthread_setname_np again.
725b2a9 : Add pthread_getname_np.
e5c872f : genversion-scripts: fix script name in autogenerated comment
7de1ff2 : Move relocation_packer off libnativehelper.
722072d : CloseArchive() to free memory when OpenArchive fails.
81d2797 : Fix pthread.pthread_barrier_smoke test.
ebb4895 : Add a CTS test to ensure AT_HWCAP2 is reported.
d091962 : Fix race in malloc debug option free_track.
f3b9c89 : Fix bug where t9 is not correct when __memset_chk_fail is called. t9 is used to calculate gp at the start of __memset_chk_fail.
fc1fb95 : Android.bp: Add missing <complex.h> functions.
545afa1 : Fix PTHREAD_THREADS_MAX.
d787852 : Silence false positive warnings on GCC.
a4b1425 : Fix problem where unknown option is not an error.
9ee6adb : Add missing <complex.h> functions.
603acbf : Update Android.bp with x86 rint optimizations
20f2c1e : Init functions after debug malloc succeeds.
2ee4588 : Revert "[MIPS] Link .dex or .oat code lacking .MIPS.abiflags segment"
7877df6 : malloc_debug: fix multiplication overflow in debug_calloc
9567c7b : malloc_debug: round 0 byte allocations up to 1 byte
baa7c6f : malloc_debug: iterate: use usable_size
61e4d46 : Adjust test to let it pass on libhoudini.
61cf3f3 : debuggerd: rethrow the full signal we receive, always.
7bbb181 : Don't leak sockets if setsockopt() or fchown() fail.
f3ea093 : Add x86 optimization of rint functions and tests
2bf5332 : Minor clock_getcpuclockid optimization.
d2b8de2 : Don't call clock_getres in sysconf.

+- Project: platform/bootable/recovery

5f7111f : recovery-persist: pick up both pstore console files
4bbd5bf : Move selinux dependencies out of header files.
6507265 : uncrypt: remove --read-bcb option.
1c95c97 : Add string for Installing_security_update
bcabd09 : Switch to <android-base/unique_fd.h>.
a4f701a : recovery: use __android_log_pmsg_file_write for log files
3d0153a : Move recovery_l10n here from development/tools.
7eca97e : Skip stashing source blocks in verify mode
e326b22 : Correct caching behavior for should_inject_cache
c14d95d : Clean up intent_file related code in recovery.cpp
57eb4fd : Remove dead tools.
2584f9c : Fix: full ota package larger than 2GB fails to upgrade
82f8c82 : Add include/ to the Makefile include path.

+- Project: platform/build

6081768 : Remove support for DSA with SHA-512 from v2 signing.
4eaeef8 : Add jack's argument files to prerequisites
8f9a532 : makeparallel: reset make's unlimited stack
885dbb5 : Correct usage message for build_image.py
a3184dc : Fix dependencies of protoc with nanopb-c plugin
b708bc5 : Add Bison binary and its data to prerequisite
ce2fe3c : Remove mips special case.
f1ae051 : Remove libdivsufsort shared library from otatools.
1598df4 : libm's headers have moved to live with their libc cousins.
95fe002 : Always build squashfs host tools
2319e56 : Fix code coverage for apps
d742e90 : Recognize more Clang-Tidy google warning patterns.
4121aa9 : [RenderScript] Update the build rules for x86_64 support lib.
658d1e0 : Update NDK libc++ header paths.
13306af : Add LOCAL_NDK_VERSION.
a6a9ab0 : Replace $(shell) in recipe with subshell.
8586573 : Remove support of disabling Jack.
1c4f8e0 : Remove extraneous /
8f0e52c : Keep emma files for host rules
6a54a9f : Darwin: Use the same `ar` as Soong
90d4619 : Recognize Clang-Tidy warning messages.
9537477 : Forbid Clang for Windows
d3ce14c : Fix dependencies around tools/*-event-log-tags.py
29b65c4 : Only add jacocoagent if the package contains some java code.
40a4a83 : [DO NOT MERGE] Remove code pulled in by accident.
87538e4 : Support x86+arm multilib build.
363fe53 : Use $(BUILD_SYSTEM) as the LOCAL_PATH of auto-generated modules.
fbc5b9f : Rebuild odex files in PDK fusion build.
491c9ce : Rename emma coverage files
3ae7861 : Remove javac support in host dex rules.
72bc59c : Remove rmtypedefs from the build system.
cddeb6c : Add phony target javac-check.
8179d68 : rangelib.py: Add parse_raw() method.
8f800df : Add libbase to otatools
3006962 : Remove ALL_PREBUILT, all users have been removed
b05cf54 : Add support for multiple flavors of the NDK gtest.
37a0ecd : Fix bug in APK entry alignment.
71c5809 : Phony target $(LOCAL_MODULE) covers all multilib variants.
cc60f01 : Handle symlinked OUT_DIRs (again)
4aaa1a1 : Create empty .a on Darwin when there is no obj file.
a81e1b7 : Using stlport_static or c++_static requires libdl.
a9be47e : Dump table of warning counts before all warnings.
ba0ddcd : Add more patterns, dump sorted unique warnings.
d995f4b : Add support for Brillo Verified Boot.
2c6fbca : Enable -Werror on zipalign
0c38bc5 : Fix compilation warning.
760aec5 : Switch to clang-2690385
41f4b24 : Update RenderScript build rules for rebase to LLVM r256229
50a8120 : Remove support for device libstdc++ as stl
19946ae : Add config file listing public native libraries
233584b : Remove JILL, JACK_JAR and JILL_JAR
f8aaf60 : Classify more warning patterns.
721f9bd : Add SOONG_ALLOW_MISSING_DEPENDENCIES
4438fd9 : Add zlib_fingerprint to target_files.zip
22a9e78 : Fix jack min sdk version for ub branches
fe606f0 : Add java.util.stream to whitelisted packages
c6383d6 : Inform Jack of the min sdk
22313f2 : Remove rules for building dex with dx
040141b : Revert "Add zlib_fingerprint to target_files.zip"
ad741e6 : Link in ASAN library if my_global_santitize is set.
7290477 : Replace last -includes by .KATI_DEPFILE
3e30d97 : Revert "Revert "releasetools: Support OTAs that have OEM properties changes.""
3303d90 : Revert "Revert "build: pass version and patch level to mkbootimg""
962282b : Revert "Inform Jack of the min sdk"
b5ea85a : Revert "Remove one debug line"
d2fafe5 : Remove one debug line
2d12ce1 : Always run Soong
82bf99b : Fix two cosmetic issues in signapk.
0e8ec50 : Make the language version selection smarter
d53c0c7 : Handle out being a symlink
9445158 : Inform Jack of the min sdk
494a909 : Revert "build: pass version and patch level to mkbootimg"
d8c715b : Add zlib_fingerprint to target_files.zip
fcec686 : Turn off excess printing during the build which makes errors harder to find.
1487f31 : Use hermetic ckati/makeparallel prebuilts
ee4a6fa : OSX: Use the oldest SDK, but always set our target to 10.8
441d646 : Fix C++ on Darwin
4996cf0 : Use the update-binary in the source build for downgrade OTAs.
c950a35 : fs_config: introduce TARGET_FS_CONFIG_GEN
2a24bad : Remove support for /Developer
fcefd5f : Remove support for Darwin 10.6 SDK
910a355 : Use ulimit -p rather than prlimit.
8fb47f1 : build: pass version and patch level to mkbootimg
80ceadc : Fix dumping variables of absolute paths.
764f933 : Removed duplicate definition of E2FSCK

+- Project: platform/cts

378bd4b : A new bionic test requires -lresolv on the host.
5137470 : android.core.tests.libcore.package.tests: fix build breakage
f7a1d6e : android.core.tests.libcore.package.tests: add mockito to the dependencies
4536760 : Clean up AllocationCopyPaddedTest.java in cts
b72139b : Remove support of disabling Jack.
86a9a00 : android.keystore.cts: move KeyStoreTest from libcore
7e31de6 : Add global enforcing test.
5a64f58 : Replace custom rules with BUILD_PREBUILT
1bcaa83 : Link lzma for simpleperf cts test.
27f2a1c : Remove cts-tf-dalvik-buildutil depency to jack.jar
2fb3037 : Remove read check for xt_idletimer dir.
4bbdf2d : Relax the error message check
ae66d22 : Build only the first arch for cts_audio_quality_test

+- Project: platform/dalvik

3e7edcb : Support dex 37 for DexMerger
5c391cc : Add support for dex version 37 in libdex.

+- Project: platform/development

a75a596 : Let android_stubs depend on jack-default.args
c0f1caa : Add jack-jacoco-reporter.jar to build tools
a240a81 : NDK EGL: Build break fix
b55209b : Revert "Revert "Merge changes Icc59b133,I71814ffd,Idfdb90b5,Ie3bded59,Icaa93832, ...""
046cd08 : GLES NDK: Build break fix
0d45e80 : Revert "Revert "Merge changes If65b4e6c,If993b7f7""
91e857a : Revert "Merge changes If65b4e6c,If993b7f7"
5a4b526 : Revert "Merge changes Icc59b133,I71814ffd,Idfdb90b5,Ie3bded59,Icaa93832, ..."
ee60ab1 : NDK EGL: Updates to android-24
0752248 : NDK EGL: Copy android-23 to android-24
5148330 : NDK EGL: Updates to android-23
6698b7a : NDK EGL: Copy android-21 to android-23
db30c63 : NDK EGL: Copy android-19 to android-21
d2825aa : NDK EGL: Updates to android-19
c73a7b6 : NDK EGL: Copy android-18 to android-19
ec06bcf : NDK EGL: Updates to android-18
cdd5212 : NDK EGL: Copy android-14 to android-18
d3c825f : NDK EGL: Updates to android-14
e244e7b : NDK EGL: copy android-9 to android-14
b28db53 : NDK EGL: Updates to android-9
d9d32bb : NDK GLES: Updates to android-24
b29233e : NDK GLES: copy android-21 to android-24
016c18c : Fix adb.py.
f3532ae : gdbrunner: decapitalize usage for --adb.
1d404e6 : adb.py: require adb version >= 35 to use shell protocol.
7f6e8dd : gdbrunner: expose adb.split_lines, use it.
dc10068 : gdbrunner: don't use getppid to name the log file.
a0f6249 : gdbrunner: close the exec script before passing it to gdb.
00e91ab : Lose recovery_l10n to bootable/recovery, where it belongs.
f230a38 : Replace custom rules, remove ACP
89f8743 : Remove yuv420sp2rgb.
9120adf : Set min api level when compiling stubs current
6f57796 : Package Jack and Jill directly from prebuilt
abe22f4 : Fix how the script gets data from apks.
bf8a940 : Find abi before trying to decode the stack.

+- Project: device/htc/flounder

d155a49 : Import translations. DO NOT MERGE
0735c0c : Import translations. DO NOT MERGE

+- Project: device/lge/hammerhead

aad3345 : Move sysfs_thermal definition to global policy.

+- Project: device/moto/shamu

1f25731 : TARGET_FS_CONFIG_GEN: switch from android_filesystem_config.h
9cfbc92 : Import translations. DO NOT MERGE

+- Project: platform/docs/source.android.com

08c079e : Docs: Update April bulletin with a new AOSP link
c66da73 : Docs: Add reference TV App article and update TV app section in TIF article
b002301 : Docs: Add AOSP links to April bulletin
9e18c38 : Docs: Add localized March and February bulletin files
9f72792 : Docs: Update CTS downloads versions
328e231 : Docs: April 2016 Security bulletin
120b58a : Docs: Add CTS media to home
211bdf3 : Docs: Add security advisory to home
ec2ea4d : Docs: Updating cpu cluster details
c730bfd : Docs: Add CTS Media version 1.2
2b7cc8f : Add MHC19I.
1846a96 : CDD: Relax H.265 1080p requirements from 10Mbps to 5Mbps Section: 5.3. Video Decoding
0b98a35 : Docs: Replacing changelog content with ref (link tbd) Making fake link correct style Rebasing to pick up Resouce changes Changing link target (again)
767b272 : Docs: Inline resource links Removing Resource section and ToC link
87cbcf5 : Docs: Add requirements and build environment improvements to home page
b83179c : CDD: Correct SECURITY_PATCH parameter definition. Section: 3.2.2. Build Parameters
d5c80cb : CDD: Apps can use ACTION_OPEN_DOCUMENT_TREE to write to secondary ext. storage Section: 7.6.2. Application Shared Storage
4481842 : CDD: Clarify fingerprint false rejection rate requirement Section: 7.3.10. Fingerprint Sensor
8037cd6 : CDD: Clarify dynamic switching of video resolution is up to max value per codec Section: 5.3. Video Decoding
e3988c9 : CDD: Relax BLE RPA timeout requirement to STRONGLY RECOMMENDED Section: 7.4.3. Bluetooth
27be519 : Docs: Create advisory section, index, and 2016-03-18
63aad41 : CDD: Clarify conditions when Vulkan native APIs can be used Section: 3.3.1. Application Binary Interfaces
3009f18 : CDD: Fixing typos in the USB section Section: 7.7. USB
98fcee0 : CDD: Clarify language to ensure MUST requirements are read as REQUIRED Section: 5.4. Audio Recording
1cb8a33 : CDD: Clarify that /sdcard can share storage with /data Section: 7.6.2. Application Shared Storage
e26abdc : CDD: Clarify the scope of the data deletion requirement Section: 9.12. Data Deletion
34509fb : Docs: Add Marshmallow to the release table, update other entries
323156c : Docs: Improve documentation about Dalvik shift operations.
3332898 : Docs: Fixing typo in image (codex to codec)
bfb58b4 : Docs: Replace GMS contact form
d21af65 : Docs: Replace agreement links
a129cf4 : CDD: SD card encryption required for the primary external storage Section: 9.5. Multi-User Support
6c4dc95 : CDD: Clarify dynamic switching of video resolution is up to max value per codec Section: 5.3. Video Decoding
98c7177 : CDD: Remove redundant requirement on UMS/MTP from 7.7 Section: 7.7. USB
67c1d98 : CDD: Typo fix in Pro-audio Section: 5.10. Professional Audio
d110a48 : Docs: Extract requirements from build setup
f057ef2 : CDD: Pre-installed system apps may write to secondary ext. storage Section: 7.6.2. Application Shared Storage
8fffe06 : Docs: Remove translated nav from .jd files. Bug: 25717633
90de1b7 : Docs: Add AOSP links to the March security bulletin
b6cd76c : Docs: Changing OHA reference to Android Partners Updating list of backport-supported versions Changing Partners to partners
cab2ffa : Docs: SAC FB: Swap Playback and Record labels in image
1268af8 : Docs: Replace GitCasts link, add GitHub training
b9ae4a3 : Docs: Add March security bulletin and CTS updates to home page
f8b65c6 : Docs: Localization of Security Bulletins for 12/15 and 1/16 Bug: 25717633
d4b5225 : Docs: March Security bulletin
9fdb802 : Docs: Add note to to skip pre-conditions in Mashmallow
41f7a9f : Update build number for security release.
9265622 : Docs: Update AOSP links in February bulletin and other updates
69578e9 : Docs: Add HiKey reference board to home page

+- Project: platform/external/apache-harmony

b4b3136 : Allow x86+arm multilib build.
93069b1 : Revert "Pin apache-harmony-tests to Java 1.7 / v52"
0665fde : Pin apache-harmony-tests to Java 1.7 / v52
99753f4 : Remove duplicate test classes

+- Project: platform/external/bouncycastle

abc0daa : BaseBlockCipher: do not use PKCS12 for BCPBEKeys without IV
1cac586 : Fix bouncycastle-ocsp build breakage.
3605ad3 : Fix bouncycastle-bcpkix build breakage.
c50bf62 : BaseBlockCipher: removed TODO about checking a fix
f39671d : BaseBlockCipher: for BCEPBEKeys, ignore parameters if no IV is present
352a2b5 : KeyPairGeneratorSpi: remove TODO about creating a SecureRandom
066adad : BaseBlockCipher: for BCEPBEKeys, ignore parameters if no IV is present
74e9604 : Use official name for SHA1withECDSA
6e29fc2 : Remove workaround Jack bug on package renaming

+- Project: platform/external/bsdiff

9abc204 : Add a device-side unittest target

+- Project: platform/external/cblas

ef5e71a : Stop targeting froyo for RenderScript support lib

+- Project: platform/external/chromium-trace

be1f909 : Update to latest catapult (e5abb7bd)

+- Project: platform/external/clang

15618a8 : Replace $(findstring) by $(filter)
d722cb8 : Fix dependencies of code generated by clang-tblgen
dc3e5f9 : Add README.version for external/clang.
3bd7be3 : Fix ARM ABI issues for RenderScript.
87d948e : Update aosp/master clang for rebase to r256229
f6ea021 : Modify slang to emit RenderScript DWARF tag

+- Project: platform/external/compiler-rt

134d76e : Add README.version for external/compiler-rt.
cd44705 : MinGW (Windows) builds do not support Clang
44cbf8d : Update Android.bp to match Android.mk
6902625 : Stop definining CRT_LDBL_128BIT.
264a6df : Remove libunwind_llvm dependency because we are picking up the wrong unwind.h.
799172d : Update aosp/master compiler-rt for rebase to r256229
2d6b714 : Add the ability to build for arm64 to asan.

+- Project: platform/external/conscrypt

8f2ebdc : Revert "Switch Conscrypt to EC_GROUP_new_arbitrary."
b825b83 : Use canonical name for SHA1withECDSA
4209803 : Prefer AES when hardware acceleration is available
c12c046 : Update d2i_SSL_SESSION test expectations
b84e0f9 : Allow SSLSession to return IP address
1186465 : Improve path building
f49d1f2 : Add findAllIssuers methods
7a6932c : Prevent duplicate certificates in TrustedCertificateIndex
63c1190 : Cache intermediate CA separately

+- Project: platform/external/eigen

8d09b45 : Stop targeting froyo for RenderScript support lib.

+- Project: platform/external/gtest

87cecf0 : Revert "Revert "Add libgtest_prod.""
9409446 : Update Android.bp to match Android.mk
a335cab : Add gtest libs for all NDK STLs.
baa71b2 : Revert "Add libgtest_prod."
18d1e9c : Add libgtest_prod.

+- Project: platform/external/guava

f662447 : build: Add host-side dalvik library rules

+- Project: platform/external/icu

2fa1af7 : Re-revert Android patch: Ticket #11913 changes.
aac8707 : Revert "Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits."
c40bfee : Revert "Android patch: Ticket #11913: Fix bug in temporary workaround."
b7ed47e : Remove obsolete LOCAL_DONT_DELETE_JAR_DIRS

+- Project: platform/external/jarjar

8335e26 : Make JarJar abort when it can't read a .class file.
c4d6328 : Use existing ASM 5.0 instead of bundled ASM 4.x.

+- Project: platform/external/jemalloc

ec006d8 : Update Android.bp for 4.1.0 update.
a757810 : Fix unaligned access in hash data.
473a185 : Update generated files for 4.1.0 update.

+- Project: platform/external/jpeg

3ee66b8 : Use arch-specific variables

+- Project: platform/external/jsr305

9f3544c : build: Add host-side dalvik library rules

+- Project: platform/external/libcxx

5d47434 : Add README.version.

+- Project: platform/external/libcxxabi

af2d3e4 : Add README.version.

+- Project: platform/external/libselinux

02c42d4 : Leftovers of the SELinux policy update mechanism

+- Project: platform/external/libunwind

a5ab7da : Revert "Disable clang compilation for x86_64, mips, mips64."

+- Project: platform/external/lldb

0d72cf6 : Add AttrList.inc explicitly to TBLGEN_TABLES

+- Project: platform/external/llvm

de92beb : Fix dependencies of code generated by llvm-tblgen
1d35c9c : Add README.version for external/llvm.
2b394d8 : DWARF RenderScript vendor extension
50e3862 : Remove unsafe AssertZext after promoting result of FP_TO_FP16
691f721 : [DAGCombine] Catch the case where extract_vector_elt can cause an any_ext while processing AND SDNodes
f3ef533 : Update aosp/master LLVM for rebase to r256229

+- Project: platform/external/mp4parser

54962c7 : Fix assignment of H264TrackImpl.timescale.

+- Project: platform/external/neven

9f5cef1 : Remove last use of ALL_PREBUILTS
d12078e : Suppress unused-parameters warnings in external/neven/

+- Project: platform/external/nist-sip

b5fe93b : Fix compatibility issues with Java 1.8 Map

+- Project: platform/external/noto-fonts

42d158f : Better compression for NotoColorEmoji
b1a370c : Update NotoColorEmoji font to Unicode 7 and 8

+- Project: platform/external/okhttp

3281dee : Reapply an upstream OkHttp change to Android for HttpUrl
cf7f0f3 : Reapply an upstream OkHttp change to Android for HttpUrl
ca342d6 : Apply upstream OkHttp HttpUrl fix
27e7522 : Apply upstream OkHttp HttpUrl fix
1eed816 : Apply upstream OkHttp HttpUrl fix
2a168a5 : okhttp: add workaround in RequestTest for \r

+- Project: platform/external/protobuf

a8261e5 : Parse unknown enum values like full proto2.

+- Project: platform/external/regex-re2

0c0c9c7 : Supress unused-parameter warnings in external/regexp_re2.

+- Project: platform/external/smali

d6e9152 : Replace custom rules with BUILD_PREBUILT

+- Project: platform/external/speex

201a22f : Fix and suppress warnings in external/libspeex.

+- Project: platform/external/sqlite

97ef26e : enable secure_delete by default

+- Project: platform/external/squashfs-tools

23502f9 : Add security.capabilities to squashfs

+- Project: platform/external/strace

c2fd209 : Update generated files.

+- Project: platform/external/tinyalsa

eacde28 : tinyalsa: unable to set BYTE mixer

+- Project: platform/external/toybox

fafe427 : Regenerate generated files.
d9d7761 : Remove switch_root.
06108e6 : Regenerate generated files.

+- Project: platform/external/vogar

03101ad : Fix the tests so that they work with OpenJDK
dbe39a9 : Avoid making long filesystem keys
c14c652 : Follow-up min api level introduction
778cb7f : Fix Jack command-line
b848de3 : Remove forced usage of ALPHA version of Jack
458f36c : Switch vogar to use Jack and 1.8 language features by default

+- Project: platform/external/zlib

1acfb08 : Add zlib_fingerprint file.

+- Project: platform/frameworks/av

5a8dbe7 : drm: unused argument warning messages
5687bf5 : libcommon_time_client: unused argument warning messages
1e98fbe : Add the conditions that determine the region for US, CA and JP
94e2db7 : Don't print both current and new URIs by default
61458f0 : amrwbenc: fix possible signed integer overflow in ACELP_4t64_fx.
b06d2bd : MediaPlayer: use mLock to prevent racing condition.
e6ef154 : AUtils: disable overflow checks for isInRange
d66f862 : Address const issues in preparation for libcxx rebase.
e15b567 : Address const issues in preparation for libcxx rebase.
8abaa35 : Address const issues in preparation for libcxx rebase.
51df8df : Address const issues in preparation for libcxx rebase.
a40d49b : Address const issues in preparation for libcxx rebase.
0b8dec7 : Use uint32_t for NAL offset and size
1cb23b0 : Fix 64-bit comparison
35738c6 : Fix benign overflow in verifyOpusHeader
ae9a5f1 : audioflinger: clear mMixerBuffer if frame is not ready

+- Project: platform/frameworks/base

b443d5d : Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68
3f0f27f : Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4
cb939dc : Avoid destroying Device separately
2513fc3 : Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787
db005bd : Allow factory reset when bluetooth is off (1/2)
eb4dd08 : Added CloseGuard for BaseObj
060956b : Fix log spam in getCharacteristicById()
942aebc : Always use Write Request for GATT descriptor writes
016e828 : Track libcore change 5731615b4d705b5af63a3126d84b8786862477d.
a7af759 : Track libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be
ba068f4 : Remove support of disabling Jack.
5278d00 : Fix typo in Conversion Functions doc
8937f1a : Fix MTP_TYPE_UINT128 data conversion issue
ebfcdb9 : [RenderScript] Update documentation for Allocation.setAutoPadding().
e58ed9b : [RenderScript] Fix IntrinsicConvolve documentation.
c7c6364 : [RenderScript] Update the documentation of Script.LaunchOptions
288e3f5 : Frameworks/base: Refactor package manager
49da67c : Add OpenJDK 8 java.util.List Default Methods
6206c9f : Port OpenJDK8 changes in java.util.Map
598d37f : [RenderScript] Fail with Exception from validateObjectIsPrimitiveArray
71831a6 : Address const issues in preparation for libcxx rebase.
86c5c2d : Silence clang static analyzer warnings
4293e55 : Add OpenJDK Arrays parallelSetAll methods
a294dac : set default journal mode to TRUNCATE, not PERSIST
98ff0b7 : Remove custom copy rules, stop using ACP
8a6c191 : Use canonical name for SHA1withECDSA
a9e27ec : Use handles to identify GATT attributes (4/4)
1c7083c : Enable shader cache for applications that shared UID with multiple packages too
689f637 : Correctly init code cache path for RS
d455c8c : Make BluetoothManagerCallback oneway to prevent waiting on response
8d312a8 : Change how services are passed up to the stack
7e446b5 : Track libcore change 848cf2e74b74b68c99b7b0a432263c3e57433fde
b49420a7 : JobScheduler: handle connectivity action in bg looper
b693817 : Switch frameworks/base/core/jni from gcc to clang.
efab154 : Renamed the function initialing nativeloader
8586ec5 : Port OpenJDK 8 java.util.Arrays#setAll methods
a99b155 : Fix broken StringBuilder construction.
9e9ee05 : Track libcore change 336ffbe1f2870fef47f8e80da87c80d7e379b69c
e3e03df : Track libcore commit da61c6a1478cd1a14f3e654460292228f4f15e88
9b222c8 : Extra generic type information to aid certain javacs.
e8f2e44 : Use proper ScriptCall size in nScriptForEach()
f45eca1 : Track libcore commit d41ca4a76ea570f9dd89a7ae56410cc75cc0a856
9fa03bd : Track libcore change c9b5ffc066d5ea92fdbf0cfd7ea7f56a6e96a4ab
dd17bc7 : Track libcore commit 05f9ecbe6d0a41aaf71a1601f2a3d07218bc487c
960bfc2 : Add short codes for DCB to free UK and 44567 to standard US.
21bdaf1 : [DO NOT MERGE] Add flag to "am start" to enable native debugging
109ff58 : Fix build broken by dfce17570e74e94404395a802.
741ba66 : Track libcore change 45837f486a4fd1d0edc9bb5ab8f8cf0194204adc.
40f79bb : Track libcore change b695412b529c8dced105867c6d9d7fd463a67714
084ee67 : fix SeekBarPreference support for summaries
904a01f : Don't crash if we get a DHCP packet with the wrong port.
73d2841 : Remove unneeded dependecy on core-tests to fix build
c32718d : Track libcore change f121f31fd91c5a557225cd6a97418e716529eb2d
2ff7afd : Port OpenJDK8 java.util.*SummaryStatistics & add tests

+- Project: platform/frameworks/compile/libbcc

95dc971 : Update bcc's whitelist with rsDebug for half
3ca8fe9 : Fix the MD debug info to the `expand' kernels
86e8d4d : Add __HOST__ check for bcc-compat
d10cafe : Update bcc's whitelist with convert_halfN(halfN) variants
caf07a3 : Update bcc's whitelist with native_distance for half
f229c40 : Update libbcc for LLVM rebase to r256229
38293ec : Remove stale generate-whitelist.sh

+- Project: platform/frameworks/compile/mclinker

07177ff : Fix up mclinker so that it builds/runs for LLVM rebase to r256229.
b0d0eb2 : Rebase mclinker for LLVM update to r256229.

+- Project: platform/frameworks/compile/slang

d9ed6b5 : Use empty list initializers to construct all zero-initialized variables.
2a7ec01 : During reflection use FieldPacker.addI16 for half
5afcecd : Fix up P_warnings_deprecated now that header has changed.
f721b21 : Add Options.inc explicitly to TBLGEN_TABLES
5767c35 : Initialize temp var for a return value
98cfae4 : Update slang for LLVM rebase to r256229
8f0192f : Generate proper ParmVarDecls for rsForEachInternal().

+- Project: platform/frameworks/native

9d6d7b3 : Don't include <sys/sysconf.h>.
9c22c3c : Split increments to silence a compiler warning.
ec49776 : Address const issues in preparation for libcxx rebase.
3e8fce4 : Switch GLES wrappers over to using Clang (and fix inline assembly).
ff40578 : Release resources when repeating dlopen-dlcose.
35d77ca : libbinder: Make null handling explicit for strong binders

+- Project: platform/frameworks/opt/chips

373434f : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/colorpicker

77535c4 : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/datetimepicker

f41bcf4 : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/net/ims

9510b1c : Turn on IMS if it is not allowed to turn it off for current carrier
8c065f5 : Add factoryReset() function to ImsManager

+- Project: platform/frameworks/opt/net/wifi

fec60cd : Cleanup uses of sprintf so we can deprecate it.

+- Project: platform/frameworks/opt/photoviewer

dfe1467 : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/setupwizard

21d73d7 : Import translations. DO NOT MERGE
dd21f99 : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/telephony

609dc16 : Fix data connection issue when built connection with proxy APN.
c2b8480 : Fix bug in CallManager unregisterForPhoneStates()
ac2672b : Fix self assignment bugs.

+- Project: platform/frameworks/opt/timezonepicker

8d2cc23 : Import translations. DO NOT MERGE

+- Project: platform/frameworks/rs

ade3137 : Avoid accessing TLS in rsClearObject()
e5d3d7b : Test for half as a global or as a parameter to an invokable
b7a6edc : check in of the canny filter demo
6e2d85b : Test rsDebug for half
172b2fd : Implement rsDebug for half
2bfca08 : Add rsDebug for half
c109944 : tests: Fix crash and static preview issue for LivePreview APK.
efc3f1f : Avoid destroying Device separately
671bd03 : Define Float16 clamp
38b26af : Add librsrt_x86_64.bc and modify the script to update x86_64 prebuilts.
a615daa : Fix and enable advsimd_Blend.S for arm64 IntrinsicBlend.
bc721e6 : Clean-up makefiles for test applications.
b0c9fe0 : Clean-up makefile for RsNbody.
a198b1e : add Nbody that uses ByteBuffer
98cb2d1 : Move gDebuggerPresent to libRS.so, and fix up driver after split.
c2459dc : Remove unused variables
61c03c5 : Remove support of disabling Jack.
196c31c : Fix typo in Conversion Functions doc
ad88408 : ContextDestroy should go through FIFO
67b2d86 : Update rs_object_types.spec about USAGE_GRAPHICS_TEXTURE.
7cb9dbb : Add convert_halfN(halfN) variants to spec and rs_convert.rsh
f04a68c : Add a default region to healingbrush.
39d9507 : Ensure arch/generic.c is always included in libclcore_g.bc.
ef0c455 : Make RenderScript constants variables instead of macros.
199865f : Reorder tests for Float16 vector functions
77994cd : Add native_distance for half.
18751d4 : Add rsaContextSetNativeLibDir to libRS.map
dcecc0c : Python test suite for debugging a RenderScript app using lldb.
3276e6d : Revert WARS related to __truncxfhf2
3df9bb0 : Separate libRS.so into public and internal libs
0b84114 : Bump sysRefCount for new objects from the runtime
7c892ee : X86: Fix IntrinsicBlend bugs and re-enable BLEND_DST_ATOP optimization
7a106ad : Fixed intrinsics inside a script group
240acfe : Fix warnings and turn on -Werror for C++ tests.
f149b32 : Make update_rs_prebuilts.sh work on darwin15 (OSX El Capitan)
cb863c5 : Enable half3 tests in RsTest
f71894c : Enable commented-out tests for fp16 math functions
651a38e : Update frameworks/rs/ for LLVM rebase to r256229
3e433ba : Avoid explict loading of libRSSupport in test
1a6f430 : Add documentation on invoke-only APIs
d999344 : Stop targeting froyo. It isn't supported.
6df1f3a : Fix typo/error in copysign.
8133c66 : Reset usrRefCount for rsObjects created by SSRS

+- Project: platform/frameworks/support

56e7a23 : Avoid destroying Device separately
cd76b43 : [RenderScript] Update documentation for Allocation.setAutoPadding().
fca65fc : [RenderScript] Fix IntrinsicConvolve documentation.
1e2b667 : [RenderScript] Update the documentation of Script.LaunchOptions
023d104 : Turn FORTIFY back on for the RS support library.
3323892 : Removed unused variables
13d0984 : Added new files to libRSSupport
5d6374a : Fix possibly uninitialized access to strideIn, and turn on -Werror.
a4aac2d : [RenderScript] Stop targeting froyo for RenderScript support lib.
875ca3c : Fix build

+- Project: platform/frameworks/volley

dd439dc : Retry more errors in Volley's BasicNetwork.

+- Project: platform/frameworks/webview

c77150b : Import translations. DO NOT MERGE

+- Project: platform/hardware/intel/img/hwcomposer

37c6cdc : IMG HWC: DDK1.5 upgrade for Merrifield
f2c6d3a : hwc: Enabling ION - HWC
ec73412 : DrmConfig: Change DRM_MODE_ENCODER_MIPI to DRM_MODE_ENCODER_DSI
a47d9a7 : Fix M Upgrade Compilation issues

+- Project: platform/hardware/libhardware

61701df : vibrator: add support to use led-trigger interface
1d02bde : Use handles to identify GATT attributes (2/4)
f65d125 : Bluetooth: Additional status codes for wakelock ops
deda044 : nvram: Add a get_max_space_size_in_bytes method.

+- Project: platform/hardware/qcom/media

2cd19ff : mm-video-v4l2: vdec: disable cached allocation for input

+- Project: platform/hardware/qcom/wlan

f0c9628 : Fix leaked nl_msg objects

+- Project: platform/hardware/ril

3480b18 : reference-ril: Stop using pthread_cond_timedwait_relative_np()
1147621 : reference-ril/atchannel.c: Fix time conversion

+- Project: platform/libcore

9678c4c : Integer : Improve exception message for parseInt
5fb4d1c : Fix DatagramChannelTest failures
34fa496 : ThreadTest: Don't leave JavaVMAttachArgs.name uninitialized.
c5c1e27 : Port OpenJDK8 java.util.Arrays#parallelPrefix method
3fdfc1f : Add Character#digit(int, int) fastpath
9e213e5 : Fix LongStream#range for range > Long.MAX_VALUE
8188804 : Thread: Don't set native names twice for attached threads.
47829c3 : Providers: Eagerly initialize default providers.
d890de2 : Remove AnnotationAccess and its remaining uses.
59df7aa : Add Arrays$ArrayList::replaceAll
eedba7f : Fix ServerSocketChannelTest#setOption
6875085 : Add Unit Tests
e9d9ae3 : Port OpenJDK8 java.lang functional util methods
cc16299 : Revert "Test case DecimalFormat failure with leading 0."
7abb54e : TestKeyStore: add the ability to set certificate serial numbers
78e275e : Test case DecimalFormat failure with leading 0.
bf6ca86 : CipherTest: add tests checking the behaviour of BCPBE keys without IV and PKCS12
9c4d575 : Change LinkedHashMap#removeEldestEntry behaviour.
827e3d4 : Include jacoco in core-libart for full coverage build
6e888e9 : Handle recvfrom() returning 0.
e56459a : Fix java.net.URL#getPath regression
cf86f33 : Port max,min,sum,hashCode,BYTES for basic data types
aad2aba : Revert "Change LinkedHashMap#removeEldestEntry behaviour."
fe0724e : Provider: Changes for compile time initialization.
53102ca : CertificateRevokedException: test getAuthorityName
14a3798 : CertPathValidatorException: test new constructor
136e011 : CertPathValidatorSpiTest: remove useless test
452d7ae : Change LinkedHashMap#removeEldestEntry behaviour.
a87f559 : Wire up SocketTagger
e0ee9c5 : sun.security.util.Debug : Allow compile time initialization.
24b66ca : ObjectOutputStream: Allow compile time initialization.
0435fdb : Add OCSP helpers
4606888 : Add tests for PKIXRevocationChecker
bfa6fb7 : Fix harmony test failure
5d02a5b : Libcore: Add filter upgrade function to DexFile
4c2fb4c : Also update algorithm mapping tables for names
3964df4 : Don't clobber existing entries in the AlgorithmId tables
42b6182 : Support dex version 37
eb385c8 : Ensure %E and %e use upper- and lower-case E.
ac1e092 : Remove unused additions from javax.security.auth.login.
9b7cfce : Clean up legacy security code
5494f04 : Tests for get[Declared]Annotations[ByType]().
cbcfd55 : Remove obsolete LOCAL_DX_FLAGS.
1454743 : libcore.java.security: delete KeyStoreTest
2bd0cce : Remove unused fields from ObjectInputStream.
1edec8f : Security: Allow compile time initialization.
e6062bb : Build Fix
869ce9a : Add unit tests for java.util.Calendar
4f549c0 : Add OpenJDK 8 java.util.List Default Methods
36c9770 : DatagramChannelTest: use different value when testing SO_SNDBUF
2015e08 : SimpleDateFormat: Reset timezone after parse.
a32af36 : Libcore: Expose compilation filter in DexFile
ea966a2 : Fix X509CertSelectorTest test
44aed07 : Port OpenJDK8 changes in java.util.Map
4c65c01 : Revert "Revert "ojluni: Downstream OJ tests""
1323d54 : File: Fix fs.resolve when child == "/"
09d3f41 : Explicitly register all core library methods.
a2f3a30 : Revert "Change links to Streams packages to {@code}."
8410d73 : Add OpenJDK Arrays parallelSetAll methods
68c863d : ZipInputStreamTest: Add test cases for #available.
7f1dee4 : Comment assertion related to harmony behavior
81dd4c9 : URLDecoder : Improve error message
6b74f41 : Revert "ojluni: Downstream OJ tests"
62f6342 : Update docs to reflect SSLv3 disabled by default
51b46d8 : Update cipher information for N changes
7f1e8e2 : Fix order of PSK cipher suites in docs
d2dd777 : Restore protocol and cipher information
20277d1 : ojluni: Downstream OJ tests
7e2dda1 : Fix CTS tests broken by the switch to OpenJDK code
313d8df : Use canonical name for SHA1withECDSA
c86e0fa : Spliterators: pull in additional specializations.
37980c1 : Inet6Address: Remove special handling for ll addresses with no scope_id set.
7e8a826 : Prefer AES when hardware acceleration is available
a35b0ab : Add missing #(stream|parallelStream|spliterator) in Collections
5bad107 : Add openJdk8 static (Float|Double)#isFinite methods.
2e79d15 : Formatter: Fix error-prone warning.
d0a2645 : Add openJdk8 java.util.stream package
df851d2 : Add tests for Locale.set[get]Default(Locale.Category..)
6e5b758 : Vector: Rework CME checks in hasNext() and next().
72d80ee : Fix for a runtime exception that could occur with bad redirects
6a625c6 : Expose MAP_POPULATE via OsConstants.
6edda46 : Fix what .getPeerHost() test expects
14a4ce7 : Port OpenJDK 8 java.util.Arrays#setAll methods
d943f38 : Adjust ThreadPoolExecutorTest#testPoolSizeInvariants
dfec9b5 : ThreadPoolExecutor: Relax check on core pool size.
e7d74ee : Revert "Revert "Add test for proxy methods on default methods.""
946399a : Revert "Add test for proxy methods on default methods."
b6090e0 : Add test for proxy methods on default methods.
91921d3 : AVA: fix handling of whitespace in DN
da61c6a : Revert to android-specific CopyOnWriteArrayList
3dbe8f5 : Disable CopyOnWriteArrayListTest#testSubListAtomicAdds
7fe9db6 : Fix for CollectionTest not running properly on vogar + missing tests
cd86c2a : Libcore: Expose whether the dalvik cache was pruned
d84caf2 : ojluni: Register natives from Runtime.c
c9b5ffc : Port of oJdk8 Arrays#parallelSort* & tests
087f0ca : Fix jsr166-tests for aosp buildbots
d41ca4a : Port java.util.Collection.removeIf from OpenJDK8
b8b7511 : JSR-166 update without java 1.9 method/classes
ed4f365 : Revert "JSR-166 update"
2cab245 : Add missing Arrays::forEach method
5328e07 : JSR-166 update
b3e6f1d : Remove expectations for spliterator tests.
3a27237 : Add test for invoke-interface performance with IMT
0f1529a : URLConnectionTest: add workaround for \r
68de3f1 : Fix TreeMap serialization tests.
9a910a9 : Fix TreeMapTest#test_spliterator_valueSet.
b9050f6 : Fix cts-v1 build breakage.
8b056f0 : Add java.lang.Iterable.spliterator() and supporting classes.
a5d8390 : java.lang.System: throw SecurityException when setting a SecurityManager
b695412 : Port java.util.StringJoiner from OpenJDK8
b4998e5 : Change links to Streams packages to {@code}.
49b5e20 : Port OpenJDK8 java.util.*SummaryStatistics & add tests
f121f31 : Port java.util.Comparator{,s} from OpenJDK8
c25c398 : Unsafe: Downstream select methods needed for some of 1.8 java.util.concurrent

+- Project: platform/libnativehelper

65eaf99 : Add SocketTagger class to JniConstants

+- Project: platform/packages/apps/BasicSmsReceiver

3a349b6 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Bluetooth

c1124a7 : Enable logging for AVRCP Metadata changes
3d69ae1 : Fix name collected for scan initiator
62a730f : Fix NPE when performing BLE scans.
ff495ec : Add a missing null check inside A2dpService.resetAvrcpBlacklist()
62c1721 : Add GATT server scan stats and extra protection
28a4caf : GATT JNI - get_gatt_db_cb leaking local refs
09d367b : PBAPS: Don't filter out DateTime when requested
d799e68 : PBAPS: Fix duplicate entries fetched from database
584d5b4 : PBAPS: Get vcard when asked in alphabetical order
e6ac49c : PBAPS: Enable contact search with full or part of given string
a86b031 : SAP: Fix ANR(s) in SAP server code
0e08836 : SAP: Remove sdp record while BT is being turned off to prevent leak
222d110 : SAP: Fix issue of socket listener not getting re-started
987a8cd : SAP: Update UI connection and notifications properly
b8984f6 : SAP: Handle disconnect request during call ongoing state
cb13639 : OPP: Update share status when interrupted at remote side.
def48bd : OPP: Use long instead of int
b6fdf26 : MAP: Fix ANR for blocking operations on UI thread
19a1a82 : MAP: Track ProfileState, register and unregister of BroadcastReceivers
4b26248 : MAP: CleanUp for SDP record in MAP Service shutdown
aa852f7 : MAP: GETMessagesLisitng include mandatory field always.
8458fc3 : MAP: Cleanup PendingIntent in cancelUserTimeoutAlarm.
ce52d7f : MAP: Handle possible NPE while disconnect map.
e656402 : MAP: Add MNS SDP Search during setNotificationRegistration.
1ce4853 : MAP: Declare and fetch only 'INTERESTED_MESSAGE_TYPE_CLAUSE' MMS.
189cc4c : MAP: Synchronize notifcationReg reply and MNS connect action.
ea6b2c9 : MAP: Synchronize mMsgList to avoid extra MessageDeleted MNS event
b23390c : Send error for if VR is initiated during call.
ba4bab5 : Fix register for notification logic
5900a31 : Use handles to identify GATT attributes (3/4)
fae6b54 : Make sure wakelock is held before releaseing it
a9d5a68 : Do not delete/re-create wakelock on acquisition/release
c30f066 : Add scan results to scan stats
3f8fcc3 : Change how services are passed up to the stack
f7f1a09 : Print bluetooth state as a string
14bc770 : Add enabled time to dump output
b7af521 : Move ScanStats to its own file
ec61e0d : Prevent javacrash when TELEPHONY_SERVICE is not found

+- Project: platform/packages/apps/Camera2

fc4919f : Import translations. DO NOT MERGE
33291d3 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/CellBroadcastReceiver

31825df : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/CertInstaller

9d8d07b : Import translations. DO NOT MERGE
81c0811 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Contacts

bc560ba : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/ContactsCommon

8d534c9 : Import translations. DO NOT MERGE
692cc8c : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/DeskClock

a7c50c7 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Dialer

0f8a9ff : Add missing lock discovered by GuardedBy checker.
e3813d9 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/FMRadio

b0c331c : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Gallery

+- Project: platform/packages/apps/Gallery2

a900c0a : Float.NaN != ... always evaluates to true, use Float.isNaN.
dd25dbe : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/HTMLViewer

798b0a4 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/InCallUI

8432a45 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/KeyChain

d84969b : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Launcher2

ed68e29 : Import translations. DO NOT MERGE
7763905 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Launcher3

830e8eb : Replace custom rules with BUILD_PREBUILT
fb7ab0e : Fix restoring of layer type

+- Project: platform/packages/apps/ManagedProvisioning

12536e3 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Music

c7af065 : Import translations. DO NOT MERGE
b994a2a : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/MusicFX

f12b0b7 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/PackageInstaller

dee1909 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/PhoneCommon

90bbf60 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Settings

e5d4a5d : Fix end padding of summary text for dialog is too narrow
996e8b7 : Fix user photo popup layout for RTL
ce42dfb : Add Up button in Status settings
def100b : Fix no options menu on location settings screen
71dcb87 : Import translations. DO NOT MERGE
f20e68c : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/SoundRecorder

1add84e : Import translations. DO NOT MERGE
a7c5cc9 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Stk

6e7c431 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Tag

ea00c3b : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/TvSettings

9b25534 : Import translations. DO NOT MERGE
7c5ef52 : Import translations. DO NOT MERGE

+- Project: platform/packages/inputmethods/LatinIME

a4e9383 : Stop mixing and matching platform and NDK.
522adee : Import translations. DO NOT MERGE
65fa229 : Import translations. DO NOT MERGE
cb83108 : Import translations. DO NOT MERGE
11d116c : Import translations. DO NOT MERGE
8721958 : Import translations. DO NOT MERGE
47a77c5 : Import translations. DO NOT MERGE
b34c902 : Import translations. DO NOT MERGE
7e68c71 : Import translations. DO NOT MERGE
96a2d55 : Import translations. DO NOT MERGE

+- Project: platform/packages/providers/CalendarProvider

9b2d8e1 : Work on issue #25467052: System lagged out

+- Project: platform/packages/providers/ContactsProvider

edd9617 : Import translations. DO NOT MERGE
4eecd96 : Import translations. DO NOT MERGE

+- Project: platform/packages/providers/DownloadProvider

f1bdc05 : Fix GuardedBy analysis.
bd80878 : Import translations. DO NOT MERGE

+- Project: platform/packages/providers/MediaProvider

8c25374 : Import translations. DO NOT MERGE
1a9f4fc : Import translations. DO NOT MERGE

+- Project: platform/packages/providers/TelephonyProvider

ba1cc5d : Fix shift that is out of range.

+- Project: platform/packages/providers/UserDictionaryProvider

b650708 : Import translations. DO NOT MERGE

+- Project: platform/packages/screensavers/Basic

ea0bb9b : Import translations. DO NOT MERGE

+- Project: platform/packages/screensavers/PhotoTable

3e11178 : Import translations. DO NOT MERGE

+- Project: platform/packages/services/Telecomm

10d5186 : Fix classCastException when Monkey test
51c2fbf : Import translations. DO NOT MERGE

+- Project: platform/packages/services/Telephony

e5ca279 : Import translations. DO NOT MERGE

+- Project: platform/packages/wallpapers/LivePicker

8d720fc : Import translations. DO NOT MERGE

+- Project: platform/system/core

7df991a : metricsd: Remove release/aquire semantic from scoped_ptr/unique_ptr
5b5a8ac : ueventd: convert to use pwd family of functions
8e1dce8 : property_service: drop unused header
6df1570 : init: drop unused header android_filesystem_config.h
3792e6c : init: switch from android_ids to getpwnam
a98cc9c : init: turn off backlight when performing shutdown cleanup
ad575e0 : init: watchdog restarted during shutdown fsck
fd376b9 : Fix Condition::waitRelative.
c18c213 : logcat: -f <non-existent-directory>/<filename> segfaults
c920277 : logcat: add --print flag
d85f646 : logcat: posixize and extend long arguments
aa730c1 : logcat: support --regex on binary buffers as-is
c6d6652 : logcat: do not assign 0 or NULL to global variables
06cb8e9 : Set IFA_BROADCAST during IPv4 RTM_NEWADDRs
f3dde2f : debuggerd: set the name of the signal sender.
124a9c9 : init/builtins.cpp: Switch to finit_module
fff95ba : bootstat: Two changes to aid in debugging TimeSinceFactoryReset.
294eb9d : mkbootimg: use int for os_version and os_patch_level
7ef5249 : liblog: suppress pmsg on user builds
c33103c : liblog: gate write on log id available
b4cff49 : Address const issues in preparation for libcxx rebase.
80fd454 : Address const issue in preparation for libcxx rebase.
60b976d : Address const issues in preparation for libcxx rebase.
a27bbd2 : Fix const issues in preparation for libcxx rebase.
2c5d1d7 : Add operator int() to unique_fd.
b791a76 : libbacktrace_offline: support unwinding of shared libraries in apk file.
c0dc139 : Revert "Revert "bootstat: Handle v1 record files which do not contain file contents.""
6ac498d : logcat: Add --max-count option
dc42a87 : logcat: Add --regex option
756b6a5 : Revert "bootstat: Handle v1 record files which do not contain file contents."
c8f026f : Revert "Set mmap_rnd_bits to maximum value."
84fda19 : bootstat: Handle v1 record files which do not contain file contents.
f62d0cd : fastboot: Minor fix to help text.
54c72aa : Fix <android-base/*.h> header guards.
c0e6e40 : Copy the good comment and warn_unused_result from ScopedFd to unique_fd.
2808005 : debuggerd: waitpid for all children, and log the result.
2446418 : debuggerd: always send SIGCONT after detaching.
39caeb5 : init: improve mmap ASLR failure reporting
ae38923 : Switch debuggerd over to unique_fd.
021ea2d : Add C++ thread annotations support to core.
754dd96 : init: Fix typo.
6f28299 : bootstat: Track record inconsistencies w/ a debug metric, bootstat_mtime_matches_content.
3396b4b : Temporarily add set_mmap_rnd_bits brillo exception
c819e78 : Set mmap_rnd_bits to maximum value.
864e8e8 : liblog: add __android_log_pmsg_file_read
d4b061b : liblog: add __android_log_pmsg_file_write
018a96d : liblog: split out transports into separate files
c627558 : bootstat: Add a value option to allow recording an associated value for a boot event.
0897ab0 : Add nvram user.
2527628 : base: Avoid compilation error when compiled with -Wdangling-else.
083c534 : liblog: logprint: deal with malformed log messages
70daa67 : Multiple consoles
efc7275 : Revert "Enable multiple consoles"
3d97929 : metricsd: Fix upload service to compile with new libchrome version
676a756 : debuggerd: don't apply timeout when wait_for_gdb is on.
b17f228 : debuggerd: don't send SIGSTOP to crashing processes.
1b30183 : debuggerd: fix stupid typo.
caafe5c : Enable multiple consoles
630bc80 : debuggerd: monitor the worker process for failure.
f5e8f0b : debuggerd: fork the signal sender once.
d1fdb98 : Move list of public libraries to a config file
561497c : debuggerd: kill crashing processes with the signal they died with.
d162828 : mkbootimg: add os_version
29e70a9 : liblog: test: security buffer is allowed to be denied
50af7f8 : liblog: test: do not LOG in signal handler
2f83d67 : liblog: truncate logtags that overflow prefixBuf
c08e996 : bootstat: Disambiguate boot time on encrypted devices.
3d1dff2 : Leftovers of the SELinux policy update mechanism
34e560b : Fix buffer overrun in adb wait-for-device.
3253092 : Revert "mkbootimg: add version and patch level"
be1d3c2 : liblog: audit declare LIBLOG_ABI_PUBLIC
206a3b9 : Add error reporting mechanism for failing Unwind.
d387acc : emulator: Use distinct serial names for simultaneous qemu pipes.
f0c8723 : debuggerd: make sure that we kill the process after dumping.
45ead35 : bootstat: Add more strings to the bootreason mapping.
0660b30 : bootstat: Add more debug logging metrics to RecordFactoryReset.
33e601a : Fix mac build
0f10562 : Add ABI to leak report
c1228c7 : Combine leaks with same stacktrace
e4cbe0e : Fix allocator::map template argument ordering
d6b3a2a : Fold leaks that are referenced by other leaks
54a1610 : Compile some tests for the host
15ca17c : Remove toolbox prlimit.
3edc432 : mkbootimg: add version and patch level

+- Project: platform/system/extras

2d6efe4 : simpleperf: support reporting more than one event type.
6df932b : Make squashfs work on BSD and macOS
4b6720d : simpleperf: loosen unwinding arch check for system wide collection.
74ef144 : postinst: Update postinstall_example.
257d5e6 : simpleperf: don't allow 64bit simpleperf unwinding 32bit processes.
d0d1454 : simpleperf: build 32-bit binaries on 64-bit devices.
8f680f6 : Simpleperf: add test for reporting callgraph of shared libraries in apk file.
7134f38 : simpleperf: don't looking for _text symbol in /proc/kallsyms.
8a2dc62 : aslr_test: Fix typo.
0540053 : Simpleperf: support reading symbols from .gnu_debugdata.
4846089 : Simpleperf: remove dependency on global current_arch.
6acf8c6 : Simpleperf: insert testdata into simpleperf_unit_test for target build.
f8af654 : Correct aslr_test minimum arm value.
16d6e19 : Migrate aslr test to gtest.
19e6b6d : simpleperf: check if dwarf callgraph is supported by kernel before testing.
45948f9 : su: Segmentation Fault on unknown numerical uids

+- Project: platform/system/media

bbf7f68 : SPDIF: Fix warnings from static analyser
64680eb : audioservice: Fix spacing in error message.
02cf469 : alsa_utils: modify period size calculation
590d769 : spdif: add support for type-2 e-ac3 streams

+- Project: platform/system/netd

12f6baf : Let netd to use the new set_nameservers_for_net call.
bfa9b6a : netd: refactor do_monitor code
cf4940c : Add test for DNS resolver code in netd.
8554248 : Use SOCK_DESTROY in netd.
dcce001 : Support killing sockets using SOCK_DESTROY.

+- Project: platform/system/security

250b40b : keystore_cli_v2: Update AES parameters