Android Oreo AOSP Changes

Changes from 8.0.0_r17 (OPR5.170623.007) to 8.0.0_r21 (OPD1.170816.010):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Updated Components (340):

  • device/asus/fugu with 13 change(s)
    • 20ec448 : Fix for recording source UNPROCESSED
    • 6f62adc : audio HAL: fix supported sampling rates and channel masks
    • 711ffce : Check handle for nullptr
    • f91f6f2 : Add interface / instance to dev compat mat
    • 630f985 : fugu: Remove wifi vendor HAL
    • 1c25212 : fugu: Add wifi HAL to vintf
    • dcd1f69 : Add device compatibility matrix
    • 39829b9 : Declare location of device manifest
    • 175cef3 : Revert "Enable binderized graphics allocator"
    • f503755 : Revert "Add 2nd arch arm config"
    • 0fcef5b : Add 2nd arch arm config
    • cbdc9f5 : fugu: Add libbt-vendor in device.mk
    • 316fbac : Move fugu to default preopt.

  • device/asus/fugu-kernel with 6 change(s)
    • 58f52ce : fugu: update kernel prebuilt
    • 603a85f : fugu: update kernel prebuilt
    • d0ae12e : fugu: update kernel prebuilt
    • 539e812 : fugu: update kernel prebuilt
    • 271f043 : Manual merge from oc-dev https://googleplex-android-review.git.corp.google.com/#/c/2040132/
    • 9224b83 : Rvert "Revert "fugu: update prebuilt kernel""

  • device/common with 5 change(s)
    • bce5227 : Add taimen and walleye support to the common tool
    • ffa7cb5 : Revert "Allow injecting a script to do additional pre-package processing."
    • 98a61f0 : Allow injecting a script to do additional pre-package processing.
    • 202d38e : Add a variation in generate-package for future devboards
    • 011cc2c : Add android-info.txt to the root directory

  • device/generic/armv7-a-neon with 3 change(s)
    • a5aee59 : Revert "Replace hardware features conf file to be emulator specific"
    • a328fdd : Revert "Replace hardware features conf file to be emulator specific"
    • 337feff : Replace hardware features conf file to be emulator specific

  • device/generic/car with 3 change(s)
    • 228e439 : Add aosp_car_emu_x86 build target.
    • 14589ce : emulator: Add AOSP varient for car emulators
    • e9f4bd9 : Enable VMS in car emulator

  • device/generic/common with 6 change(s)
    • 2fa4f8d : Revert "Update libz to VNDK-SP in generic system image"
    • 06eb403 : Update libz to VNDK-SP in generic system image
    • 490c47f : vndk-sp: Remove android.hidl.memory@1.0-impl
    • 59dc7e2 : vndk-sp: Copy libhidlmemory.so to vndk-sp
    • 96b586a : New target to add vndk-sp libs to system image
    • fdc0c4f : Revert "Revert "Revert "New target to add vndk-sp libs to system image"""

  • device/generic/goldfish with 6 change(s)
    • e34269e : emulator: get emulator booting
    • 8ac0235 : Build power.ranchu and add power hal to manifest.xml
    • 0319174 : Emulator: update goldfish to 0ff252b9
    • a47e71d : Fix the 'flush' function for emulated sensors
    • 014288c : fix circular dependency libnativewindow - libui
    • 2c5c165 : Make Emulator's Light sensor recognized

  • device/generic/goldfish-opengl with 29 change(s)
    • 256462a : Fix API 26 for public emulators, take 2
    • ef66760 : gralloc ashmem hack to delay cb close
    • 1b5d5a7 : Emulator: update opengl to bb8d138b
    • 8527011 : Resolve emulator opengl dependencies.
    • 22dd0fe : Fix aosp_arm build for ODR
    • 73cb022 : goldfish-opengl: move to vendor partition
    • 8b0bfc7 : goldfish-opengl: fix build breakage
    • b1425b6 : fix circular dependency libnativewindow - libui
    • cf19948 : Fix emulator/generic build
    • 67d845e : fix circular dependency libnativewindow - libui
    • 5a8161c : gralloc ashmem hack to delay cb close
    • 820987d : Fix byte-per-pixel for floating point color buffer
    • 03cb62c : Fix jb-mr2 build
    • 41f2f03 : Support more color buffer formats in gralloc
    • 2135ee0 : Fix build on older apis, take 2
    • f46f490 : Fix build on older apis for 'override' keyword
    • eef5b07 : Fix O-CTS dEQP-EGL get_frame_timestamps failures
    • f3dd5b0 : Revert "[hwc2] Add surfaceInterface/goldfishHwc2"
    • 5bbf529 : Never restore emulated external target 0
    • b0a0e2f : Rename socket_loopback_server to _socket_loopback_server.
    • e289a8b : Fix yet another leak
    • 4b20c7b : Update for libcutils socket_loopback_server removal.
    • c4886e3 : clear gralloc_device_t after malloc
    • ec7b2c0 : Fix huge leak in new O gralloc mmu
    • d2b0c51 : Fix emulator with DMA disabled
    • b386601 : Fix build on older images for O bringup
    • 409ad0e : Revise gralloc memory mgmt for O
    • 6e99bcf : [deqp] Fix dEQP-EGL.functional.thread_cleanup.single_context*
    • 5ba01e7 : Account for new EGL config attributes

  • device/generic/mips with 2 change(s)
    • c30795e : Migrating goldfish/opengl to goldfish-opengl
    • bb4a46d : Migrating goldfish/opengl to goldfish-opengl

  • device/generic/mips64 with 1 change(s)
    • 2448fdc : Migrating goldfish/opengl to goldfish-opengl

  • device/generic/x86 with 2 change(s)
    • b676b41 : Migrating goldfish/opengl to goldfish-opengl
    • 8ff4478 : Migrating goldfish/opengl to goldfish-opengl

  • device/google/atv with 3 change(s)
    • ae8a677 : Add libstagefright_soft_flacdec to atv_base.mk
    • 70c0925 : Updated tutorial content for the public OC release
    • 98343e3 : Revert "Create new Audio include for TVs that doesn't have ringtones."

  • device/google/contexthub with 93 change(s)
    • e3de39c : [GyroCal/OTC-Gyro] Updates to Meet 2017 Gyro Drift Specs
    • 93285ee : Runtime Gyro Calibration Update
    • 3f94eb7 : Runtime Gyro Calibration Sync from Google3
    • 6e8960e : Enable Nanohub INFO and DEBUG logs
    • 64ede7d : Honor gralloc1 cap RELEASE_IMPLY_DELETE in nanohub
    • b3f7e05 : sensorhal: fix uncal accel
    • 5dbb09f : Runtime Calibration Sync from Google3
    • 8a67a72 : Sphere fit was removed from the KASA bias fit
    • 2d89339 : Improved flush type-tracking for nanohub sensors.
    • 9f3bc08 : nanohub: lunchbox: remove incorrect BL_FLASH_TABLE
    • bb9cc4c : firmware: Fix shared area to have two 128K blocks
    • 28aba5c : nanohub: bl: align default flash table to default chip
    • f5520d9 : util: nanoapp_cmd: Add leds and humidity support, add cfgdata for leds
    • 4251390 : firmware: Add new type SENS_TYPE_LEDS_I2C for LED driver LP3943
    • 6f1973b : nanohub: drivers/st_lps22hb: added sensorCfgData and Calibration functions
    • 8c60af0 : nanotool: accept events from STMicroelectronics lps22hb sensor driver
    • a08b384 : nanohub: bl: fix compile error for cvprintf()
    • a400624 : bmi160: fix build without DIVERSITY_CHECK_ENABLED defined
    • fc71153 : nanohubCommand: add missing heapAlloc null check
    • e550c38 : nanohub: fix BL's .data section
    • a11ac81 : chre: fix CHRE_EVENT_MESSAGE_FROM_HOST senderInstanceId
    • 94eb7ce : nanohub: firmware: flush usart
    • e182ea7 : nanohub: set type NOLOAD to sections .stack and .codeplaceholder
    • 5c2da8a : nanohub/apps: fix compile warnings with gcc 6
    • a3424c0 : nanohub: stm32f4xx: fix SPI reference clock
    • 1e9ebe0 : nanohub: remove -fshort-double
    • 0820ef5 : Runtime Calibration Sync from Google3
    • 216ba84 : BMI160 driver updates for runtime gyroscope calibration
    • 857931f : nanohub:drivers:st_lsm6dsm: define macro instead of using const number directly
    • 0595540 : nanohub:drivers:st_lsm6dsm: added sensorCfgData and Calibration functions
    • a01ea4e : nanohub: fix minor typo s/nanhub_math/nanohub_math/
    • 35556d3 : Control noise level by setting OSR mode properly
    • ad9b10d : Postpone enqueue of gyro otc update to avoid increasing latency
    • 977663c : nanohub: driver/st_lps22hb: Some 'debug prints' are actually 'info prints'
    • 3c7d31a : nanohub: driver/st_hts221: Some 'debug prints' are actually 'info prints'
    • f45b825 : nanohub: driver/st_mag40: Remove 'state' field from I2C transfer struct
    • 399a613 : nanohub: driver/st_mag40: Some 'debug prints' are actually 'info prints'
    • 97f6b8e : firmware: variant: Update README with customization description
    • 83dfc8e : nanohub:drivers:st_lsm6dsm: fix array index issue that cause hard fault
    • d8d03ec : nanohub: driver/st_mag40: Fix hard fault in EVT_APP_START due to evtData == NULL
    • 3b8d0bb : firmware: bmi160: Add I2C support
    • ed167fa : [contexthub] bmi160: Change bmi160 accel to support 8g and 16g range.
    • 703bad1 : firmware: bmi160: Enable pin and irq customization
    • 57b9756 : nanohub: driver/st_mag40: Add macro to enable the I2C auto-increment feature
    • 4ed834c : nanohub: driver/st_mag40: Add temperature compensation
    • 8a69bed : firmware: lp3943: Disable Debug mode
    • e6320b0 : dbg: disable WWDT when stopped via debugger
    • 1870f06 : mpu: actually enable the mpu (for real this time)
    • 67e42c5 : seos: fix osTaskIsChre null pointer dereference
    • c30ce5e : stm32: output \r before \n for osLog via DEBUG_UART_UNITNO
    • 7a31a21 : Wrap NS2US() argument with parentheses
    • 65f2f30 : nanohub: drivers/hts221: Remove unused code
    • b52c91a : nanohub: drivers/lps22hb: Remove unused code
    • 91003ea : nanohub: drivers/st_mag40: Add support for STMicroelectronics MAG40 sensor driver
    • 44bb8c7 : firmware: leds-lp3943: Add power, firmwareUpload and setRate functions
    • 694610b : firmware: leds-gpio: Add power, firmwareUpload and setRate functions
    • 693d0cd : nanotool: accept events from STMicroelectronics mag40 sensor driver
    • c21edb8 : firmware: si7034-a10 humidity/temp driver
    • 93682bd : nanohub: drivers/lps22hb: Remove obsolete states
    • 635a15e : nanohub: drivers/lps22hb: Add timestamp to baro samples for more precision
    • c0a0700 : util:nanotool: use delay while executing SelfTest immediatly after DisableSensor
    • 5984653 : Runtime Calibration Sync from Google3
    • a6bb368 : nanohub:drivers:st_lsm6dsm: fix akm reporting data issue while odr = 50Hz
    • db57cb7 : Runtime Calibration Updates
    • c5bf625 : firmware: stm32f4xx: export __blEntry for linker script
    • 5a6f458 : sensorhal: Add support for humidity sensor
    • c5ab7f4 : sensorhal: Add support for humidity sensor
    • 7182cae : nanohub: drivers/hts221: Added hts221 humidity driver
    • d24d1b1 : variant: fix lunchbox/nucleo _TO_ANDROID_COORDINATE macros
    • b7b5feb : util:nanotool: accept app events from STM lsm6dsm nanoapp
    • e61da58 : util:nanotool: add kAppIdVendorSTMicro vendor code
    • 9a9268d : nanotool: Add humidity sensor support
    • 60abbe0 : sensType: add SENS_TYPE_HUMIDITY
    • dc78f22 : Syncs google3 Calibration Code to Android.
    • 34ca173 : seos: fix external apps receiving unexpected evtData back
    • e54b29a : chre: ignore flush events
    • 42c8aff : stm32: bl: Allow SH_INT_WAKEUP to be on any gpio bank
    • b64255a : firmware: stm32f4xx: Fix entry point in linker scripts
    • 79f0603 : firmware: stm32f4xx: Fix hard-fault handler
    • 78856a5 : firmware: Fix minor typo in variant.mk and README
    • 95db68b : firmware: bosch_bmp280: Free I2cTranfer struct on error
    • 4fb4139 : firmware: LP3943-Leds driver
    • a36ec46 : nanohub: drivers/lps22hb: Check ret value of i2c transfer operations
    • 03616e9 : nanohub: drivers/lps22hb: line up macros for better readability
    • f19fd15 : nanohub: drivers/lps22hb: Added debug macros
    • 2243231 : nanohub: drivers/lps22hb: Use dynamic I2C transfer buffer allocation
    • 202c9a9 : nanohub: drivers/lps22hb: Moved platform dependent data out into variant file
    • a73c5bb : nanohub:drivers:st_lsm6dsm: fix compile issue when specific macros are not set
    • 9728144 : nanohub:drivers:st_lsm6dsm: added self-test procedure for accel, gyro and magn sensors
    • 3d52d30 : nanohub:drivers:st_lsm6dsm: verify config macros are all set
    • 1de8fa1 : nanohub:drivers:st_lsm6dsm: update driver in order to use internal FIFO
    • 5aae6b3 : nanohub:drivers:st_lsm6dsm: calibration algorithms driver updates
    • 93d7b24 : nanohub:drivers: add STMicroelectronics LSM6DSM IMU driver

  • device/google/dragon with 10 change(s)
    • 9a79c17 : Revert "dragon: update vsync phase numbers"
    • 6d7b330 : Fix audio record pre-processing
    • 6cc4c81 : Check handle for nullptr
    • d819e50 : Add interface / instance to dev compat mat
    • 6fb8e21 : dragon: Add wifi HAL to vintf
    • d65fd32 : Add device compatibility matrix
    • ce8eff3 : fix build
    • e9a98d1 : Use hardware feature definition to indicate Passpoint support
    • bb9a566 : Declare the location of device manifest
    • 0c876f1 : dragon: Add libbt-vendor in device.mk

  • device/google/dragon-kernel with 3 change(s)
    • 3d6b1ab : ryu: update kernel prebuilt
    • 8d3c5e1 : ryu: update kernel prebuilt
    • db85980 : ryu: update kernel prebuilt

  • device/google/marlin with 113 change(s)
    • 3fdac90 : Revert "Pre-grant READ_EXTERNAL_STORAGE for soundpicker"
    • 0f10118 : init.common.rc: disable bus-dcvs during boot
    • 406964c : marlin: add launch hint to atrace
    • 648b910 : Pre-grant READ_EXTERNAL_STORAGE for soundpicker
    • 11f7330 : init.common.rc: boost UFS during boot
    • 994d3ce : Marlin SE policy: Allow rild to access radio data file
    • 15e71c6 : wifi: Ignoring bssid_hint for connection decision
    • b3a99a9 : Add powerHintAsync functionality
    • 9fb3942 : Revert "configstore: applied uprev of configstore"
    • c793768 : DTAG: show LTE+ when on LTE_CA.
    • 12706e2 : add rmt_storage to "shutdown critical"
    • 3534424 : Revert "Copy libz.so to vndk-sp"
    • e06ed95 : QCamera3: Avoid possible deadlock when reporting failed buffers
    • ec19a5d : init.common.rc: shutdown ssr_setup early to avoid subsystem restart
    • 43c883a : USB HAL: Use 1.1 IUsb intead of 1.0 IUsb
    • 805dd0b : Allow network access to google_camera_app domain
    • 2b5c3bd : Create separate folder for subsystem ramdump
    • b4a2641 : Disable snapshot timer
    • 23e56b5 : init.common.rc: enable zram on boot_complete
    • a9c09de : Add sys.slpi.firmware.version property.
    • 338ffad : Enable 1.1 vts tests for marlin/sailfish
    • 1e3f636 : Enable radio service 1.1
    • d38b519 : Write modem log to the 2nd fd from dumpstate
    • 8ee7d21 : Add WiFi Statistics to Bugreport to Marlin
    • bb5e6fc : fstab: panic when error in userdata
    • 898dd1b : Remove Maps from the list of speed compile apps.
    • d7c5ec0 : HAL: usb: rename accessory strings.
    • 1303781 : HAL: usb: remove double declaration of current port status
    • 63f8e08 : USB: HAL: update marlin hal to V1_1
    • 527a392 : USB HAL: enable non-pd role swap
    • 5409d02 : Replace libcamera_client to android.hardware.camera.common@1.0-helper
    • ea3ccf6 : sailfish: use mke2fs to create ext4 images
    • 9fdc7a0 : Add PRODUCT_COMPATIBILITY_MATRIX_LEVEL_OVERRIDE
    • 5e464be : Add wificond to marlin and sailfish image
    • 669f845 : Re-introduce of POWER HAL API 1.1 impl for Marlin
    • 8fa1ba8 : Update blobs list for marlin/sailfish
    • 2d5fb84 : Add libz to PRODUCT_STATIC_BOOT_CONTROL_HAL.
    • b35f905 : libgptutils: Replace libsparse.so with libz.so
    • 3a9f667 : thermal-engine: remove obsolete reboot permissions
    • ec64cbb : Revert "vndk: remove vndk/Android.mk"
    • fc7c289 : Revert "vndk: remove vndk/Android.mk"
    • 11917fc : vndk: remove vndk/Android.mk
    • 45dc3d5 : allow camera hal to find graphics mapper hwservice
    • aecc3fd : Move virtual touchpad IDC file to be shared across devices.
    • 5d01efe : Add oemlock to marlin manifest.
    • 5ee6d7c : Check handle for nullptr
    • 09b5ed4 : [sensorhal] marlin/sailfish: Change accel range 8g-16g
    • d30fc4f : Pre-grant permisisons for MVS app
    • c90dcfe : libgptutils: Replace libsparse.so with libz.so
    • 2a39292 : Revert "Updating the default wallpaper for marlin/sailfish devices"
    • 1e5bad4 : configstore: applied uprev of configstore (1.0 - 1.1)
    • 5f7eead : Deprecate TARGET_USE_VERIZON_APN_LIB_PREBUILT
    • 41c0aec : Revert "power hal: Add power HAL API 1.1 impl for Marlin"
    • ae89fc4 : Copy libz.so to vndk-sp
    • cb10328 : init: Use the newly added 'rt' schedtune group for marlin
    • 9c747f6 : Stop packaging test HALs in debug/eng builds for VTS
    • 72875e4 : Add IDC file to associate virtual touchpad with custom Virtual display.
    • 7dc7520 : Add IDC file to associate virtual touchpad with custom Virtual display.
    • 4f5c639 : power hal: Add power HAL API 1.1 impl for Marlin
    • b602cf1 : Remove ENABLE_TREBLE wrapped lines.
    • c1504f0 : Label timestamp_switch file in sysfs and grant access
    • d6ac391 : Revert "Include android.hardware.boot@1.0-impl and @1.0-service."
    • 0db7592 : Update libtinyxml.so to libtinyxml2.so
    • 95b1edf : Add selinux rules for ssr_detector
    • 0893a24 : add libbacktrace and its dependents to VNDK-SP
    • f1fa356 : Include android.hardware.boot@1.0-impl and @1.0-service.
    • c682998 : Add IOmxStore to vintf manifest
    • 0d60756 : Use hardware feature definition to indicate Passpoint support
    • 1a5e1f8 : Remove the property media.settings.xml.
    • a35f0f7 : Create media_profiles_V1_0.xml
    • 1c9d669 : Remove redundant dependencies
    • 352dbc9 : Remove redundant dependencies
    • 8ba6594 : libeffects: move all libraries to vendor
    • 8e7e843 : Use noatime and no_disconnect when mounting functionfs
    • ce5ce17 : Revert "Revert "marlin: remove binder_in_vendor_violators from camera HAL""
    • 836314c : libeffects: move all libraries to vendor
    • d6d249c : Add external storage and contact permissions to google phones.
    • 2ed566b : Revert "Revert "Replacing copy headers with header libraries""
    • 99d037a : Revert "Revert "Replacing copy headers with header libraries""
    • 3660341 : Revert "Replacing copy headers with header libraries"
    • f783019 : Replacing copy headers with header libraries
    • f8f4e65 : Move device dependent modules to /vendor
    • d49257d : Added more packages to SAVE_PREOPT_SPACE_PACKAGES for marlin
    • df68ee7 : Grant device-specific hwservicemanager access
    • 7f59b9e : Reflect removal of vndservice_manager object classes.
    • 2c5f732 : Updating auto-brightness control points.
    • 1a21569 : marlin: seal SE policy for location services
    • a206038 : Revert "marlin: remove binder_in_vendor_violators from camera HAL"
    • 1ba08d4 : Move gnss HAL over to vndbinder.
    • 74793a4 : Remove unnecessary sepolicy attributes
    • c4d02fa : Remove SKIP_BOOT_JARS_CHECK
    • 1a858d3 : Enable handover support for Google devices.
    • db1b605 : Enforce RRO on framework-res
    • 74bea98 : Revert "Enforce RRO on packages including system-critical overlays"
    • fccf7c2 : Enforce RRO on packages including system-critical overlays
    • c967122 : Move marlin/sailfish to kryo targets.
    • 1118c6a : marlin: disable FIFO UI
    • b903712 : Switch boot HAL to binderized mode
    • cc56485 : marlin: Add libbt-vendor in device-common.mk
    • 463b363 : Annotate core components that access vendor data types
    • 97494de : radio and cameraserver are breaking socket comms rules
    • 1820cb2 : Revert "Google Camera and obdm_stub are non-vendor apps"
    • ffccf85 : Sensors hal: toggled - hwbinder
    • 4ed7a59 : nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data
    • f1de41a : ASAN warnings for NFC have been fixed.
    • 6fe770f : Move sailfish to default preopt and marlin to 'speed'.
    • c9ab7f9 : VR hal: toggled - hwbinder
    • 9a1e79b : update time_daemon path from /system/bin to /vendor/bin
    • e9e274e : QCamera2: HAL3: Set proper partial_result for dropped metadata
    • 3b1d146 : marlin: fingerprint: build correct library
    • e7d3d8e : interface tag of every HAL.
    • 38c55b3 : QCamera2: HAL3: Use List object to hold timeout indexes
    • a09d8aa : Update default tiles for marlin

  • device/google/marlin-kernel with 17 change(s)
    • b791622 : marlin: update kernel prebuilt
    • 71c3938 : marlin: update kernel prebuilt
    • 4c73a88 : marlin: update kernel prebuilt
    • b6539df : marlin: update kernel prebuilt
    • 14c028a : marlin: update kernel prebuilt
    • 4df36b1 : marlin: update kernel prebuilt
    • 5c07d49 : marlin: update kernel prebuilt
    • 7914089 : marlin: update kernel prebuilt
    • 81f4e72 : marlin: update kernel prebuilt
    • f8e63da : marlin: update kernel prebuilt
    • d9a24fb : marlin: update kernel prebuilt
    • f8d1f56 : marlin: update kernel prebuilt
    • 1f23fe0 : marlin: update kernel prebuilt
    • 75f17cf : marlin: update kernel prebuilt
    • d500e78 : Revert "marlin: update kernel prebuilt"
    • e0c6224 : marlin: update kernel prebuilt
    • e2511be : marlin: update prebuilt kernel

  • device/huawei/angler with 32 change(s)
    • 5ecfb9c : angler/apns: Update USC apn
    • e3620d0 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • 7818be7 : Fix emergency dialer in Cryptkeeper screen
    • 2990a99 : Angler SE policy: Allow rild to access radio data file
    • c55997d : add rmt_storage to "shutdown critical"
    • 7441822 : Allow access to qcril.db
    • f9f0f74 : Further increase framerate limits
    • f77930a : angler camera HAL: remove open_legacy support
    • 8c6cb1a : Increase OMX.google.h264.encoder 1080p achievable framerate
    • 5308974 : Check handle for nullptr
    • fcd8d85 : [sensorhal] angler: Change accel range 8g-16g
    • 8afa56f : Add interface / instance to dev compat mat
    • e265918 : Revert "Updating the default wallpaper for angler device"
    • 81571c0 : angler: Add wifi HAL to vintf
    • d980a32 : Add device compatibility matrix
    • ca71b8e : Stop packaging test HALs in debug/eng builds for VTS tests
    • 465dfb6 : Update libtinyxml.so to libtinyxml2.so
    • 52586cc : Use hardware feature definition to indicate Passpoint support
    • 239457b : Fixed some more print formatting errors in device/huawei/angler/camera
    • 5c2d454 : Fixed some more print formatting errors in device/huawei/angler/camera
    • a7040a1 : libeffects: move all libraries to vendor
    • 7b4bde5 : Fixed some more print formatting errors in device/huawei/angler/camera
    • fe23b72 : Use noatime and no_disconnect when mounting functionfs
    • ad5915b : libeffects: move all libraries to vendor
    • ce62c93 : Grant device-specific hwservicemanager access
    • 1192d50 : Declare location of device manifest
    • fdd3289 : Allow ims ioctl commands for SIOCDEVPRIVATE_D
    • 55438bd : Restoring XTRA GPS assistance
    • e28bc35 : angler: Add libbt-vendor in device.mk
    • f1321a0 : nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data
    • 2db3f6f : Move angler to default preopt.
    • c958f8c : Update locations of qcom effects libraries to /vendor

  • device/huawei/angler-kernel with 3 change(s)
    • 572b7e0 : angler: update kernel prebuilt
    • 6db004c : angler: update kernel prebuilt
    • 6c615f4 : angler: update kernel prebuilt

  • device/lge/bullhead with 32 change(s)
    • c0610d4 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • 2335cc6 : bullhead/apns: Update USC apn
    • bccc5c3 : bullhead/apns: Update change wind to freedom apn
    • 92e4aa0 : bullhead/apns: Update apns-full-conf.xml
    • b610c42 : Bullhead SE policy: Allow rild to access radio data file
    • e5fd979 : add rmt_storage to "shutdown critical"
    • 67e6e04 : Further increase framerate limits
    • fe4bd8a : bullhead camera HAL: remove open_legacy support
    • 49c449a : Increase OMX.google.vp8.decoder 360p achievable framerate
    • c3d1b52 : Check handle for nullptr
    • 09a35ba : Add interface / instance to dev compat mat
    • b010146 : Revert "Updating the default wallpaper for bullhead device"
    • 01331b2 : thermal-engine: allow access to sys/class/leds
    • e3ce2c9 : bullhead: Add wifi HAL to vintf
    • 2195fba : Add device compatibility matrix
    • 1af0098 : Stop packaging FMQ unit test/benchmark default impl in debug builds
    • 50d1bad : Use hardware feature definition to indicate Passpoint support
    • 3360bd1 : [sensorhal] bullhead: Change accel range 8g-16g.
    • 8c4ab41 : Fixed format errors in device/lge/bullhead
    • a70d6cd : Fixed format errors in device/lge/bullhead
    • b5c1075 : libeffects: move all libraries to vendor
    • 84c127b : Fixed format errors in device/lge/bullhead
    • d39af7b : Use noatime and no_disconnect when mounting functionfs
    • 87d2999 : libeffects: move all libraries to vendor
    • 1267c4c : Grant device-specific hwservicemanager access
    • ca86b3e : Declare the location of device manifest
    • f732b48 : Camera: Use 'hal_client_domain' for graphics allocator
    • 946c25d : Restoring XTRA GPS assistance
    • 970317f : nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data
    • 1b19314 : bullhead: Add libbt-vendor in device.mk
    • 0a6b09a : Move bullhead to default preopt.
    • 87a5ae9 : Update locations of qcom effects libraries to /vendor

  • device/lge/bullhead-kernel with 3 change(s)
    • 0ea1552 : bullhead: update kernel prebuilt
    • dd4194e : bullhead: update kernel prebuilt
    • ff4385a : bullhead: update kernel prebuilt

  • device/linaro/hikey with 29 change(s)
    • e9c4e8a : hikey960: Add README
    • 8d67973 : hikey960: update self-extractors
    • 51d2a0d : HiKey960: Properly integrate mali bifrost gralloc for HiKey960
    • 16100f6 : HiKey960: Integrate ARM's reference gralloc for mali bifrost
    • a063cbd : hikey960: create dedicated .rc files for power parameters
    • ed77173 : powerHAL: Parameterize lowpower cpufreq code
    • 0e785a2 : powerHAL: Parameterize schedtune boost values
    • e24fae6 : Enable binderized graphics allocator
    • 7279e97 : hikey: Update README to download proper Mali binary
    • 46b6b33 : Add interface / instance to dev compat mat
    • 0faf13e : installer: hikey960: update sec_xloader, lpm3, and fastboot.img
    • 1b597d4 : hikey: remove redundant CONFIG_DRIVER_NL80211 :=y
    • 20f2bc1 : hikey: Enable kernel 3.18 instead of 4.1
    • 6cb9146 : hikey: Adopt uim to handle old kernel path
    • c024f4b : Add device compatibility matrix
    • fd85519 : hikey: Stop running vendor HAL daemon
    • a12e37d : gralloc: fix numFds for framebuffer handles
    • 06695a6 : gralloc: do not use private_handle_t::ion_hnd
    • fba69b5 : gralloc: make register framebuffer no-op
    • 57b9e8a : gralloc: make fbdev fd a shallow copy
    • 9e18cca : hikey: Compile gralloc only for hikey
    • 58c515b : hikey: Check framebuffer memory allocation
    • 5d08080 : hikey960: Initial release
    • e30fde6 : hikey: Optimize for cortex-a53
    • 8fd6c4f : init.common.rc: set cpuset with sys.boot_completed=1
    • 5eb5e96 : Declare location of device manifest
    • cb9d097 : hikey: Read UDC from /sys/class/udc/ at run time
    • f63b741 : bluetooth: Check the result of registerAsService
    • db3edca : hikey: turn on printk.devkmsg for 4.9 kernel

  • device/linaro/hikey-kernel with 8 change(s)
    • 60b6372 : hikey960-kernel: Update to 4.4.69, thermal and pcie support (7d27b15bcc5c)
    • 2402685 : hikey-kernel: Update to new mali driver support
    • 8209455 : hikey-kernel: Remove kernel 4.1
    • eefc925 : hikey: Add 3.18 kernel with 3.18.52 stable (07338e76369c)
    • b70608a : hikey960: Update kernel to 4.4.66 stable (9826b3d1f34f)
    • 30d38ad : hikey-kernel: Update hikey kernels to new binder settings
    • 4b7fe8b : hikey-kernel: Update hikey960 kernel and dtb for non-1080p monitors
    • 8fee868 : hikey-kernel: Update kernel 4.9 to 4.9.17 (be4ec6f250ed)

  • device/sample with 4 change(s)
    • 1cbcccf : Added APN settings for operator Com4
    • bea4b1f : Remove obsolete Orange Cara├»be WAP APN
    • 25bd22a : moved apn definition for 901/43 after apn definition for 901/37
    • 02748f8 : added new APNs to apns-full-conf.xml

  • kernel/tests with 19 change(s)
    • 2f4685b : Support "with"-style errno assertions.
    • a58c27d : Clean up and reorgnize the bpf Test
    • 8036bbd : Remove unused imports.
    • 8fae690 : More tests on xt_qtaguid owner match function
    • c2332f2 : Test that SHA2 hashes use 128-bit truncation with PF_KEY.
    • b1db0fa : Add code to use the PF_KEY interface.
    • 6232818 : Enable qtaguid sk fd test
    • 2bff1d5 : Support flushing XFRM state.
    • b61097a : De-duplicate iptables command code.
    • 173399e : Also test link-local ping on connected sockets.
    • 004476f : Make net_test enable CONFIG_NETFILTER_TPROXY as well.
    • d5a9fc6 : Add test to check socket get untagged after closed
    • 58d2f32 : Fix incorrect protocol argument to RTM_DELROUTE
    • 8837617 : Support more device-like filesystem layout.
    • d40f1fe : Use actual pointer objects instead of integers.
    • 2fa874b : Revert "Unit test for socket cookie upstream patch"
    • 627fe91 : Unit test for socket cookie upstream patch
    • 5f2af77 : Enable full RIOTest.testZeroLengthPrefix test on all kernel versions
    • de5aa75 : net_test: Add test for RFC7559 router solicitation backoff

  • platform/art with 335 change(s)
    • 165ba42 : ART: Make Touch's stack array smaller under ASAN
    • 2dc01ce : ART: Change main-thread thread paging scheme
    • 4ca02b5 : ART: Make Touch's stack array smaller under ASAN
    • a79db76 : ART: Change main-thread thread paging scheme
    • c638989 : Only update declared methods during class redefinition.
    • 854b350 : ART: Make Touch's stack array smaller under ASAN
    • afb2b33 : ART: Change main-thread thread paging scheme
    • 0436bb2 : Fix region space when used with SetLengthToUsableSizeVisitor.
    • 098ae7f : ART: Change StringTable to unordered_set
    • 5b92a70 : ART: Change StringTable for RecentAllocations
    • d412d7b : ART: Presize output vector in RecentAllocations
    • d236626 : ART: Add VLOGs to GetRecentAllocations
    • f9f9593 : ART: Improve Dbg::GetRecentAllocations
    • 588d2fb : Temporarily always enable dexlayout output verification.
    • a77f3c9 : ARM64: Restore FP registers in read barrier thunk.
    • 4b4c0f1 : Interpreter: Save and restore object result register.
    • d983346 : Handle spurious wakeups in VerifyClass
    • e27c213 : Dump heap reference adjacent memory for logging corruption
    • 0f2531b : Restore profile saver priority in GC critical section
    • 2ed6cce : Only look for method optimization annotations in the bootstrap class loader.
    • 87a619f : Make waiting for blocking GC more intuitive
    • a538551 : Fix the stack at the beginning of the Generic JNI trampoline.
    • 860626e : Fix braino when handling branches fallthrough in arm backend.
    • 0ffbe5f : ART: Refactor abort code
    • bcd163d : Check that classes are resolved in GetMethodsVisitor
    • 28b5c58 : Dump startup and post startup methods for --dump-only
    • 7c928f0 : Combine madvise for clearing region space
    • 48fde37 : ART: Restrict dex2oat watchdog dumping to host
    • f0fc4c6 : ARM64: SIMD instruction scheduling.
    • aa5684d : MIPS32: Add MSA instruction set feature option
    • 508fdf3 : ART: Small class-inl.h cleanup
    • 2ff3b97 : ART: More header cleanups
    • 5d08fcc : ART: More header cleanups
    • 201e297 : Don't treat proxy methods as compilable
    • 57cf00b : ART: Remove old object_callbacks.h includes
    • 8f98742 : Fixed installation time regression when compile.
    • 43ee054 : ART: Use dex2oat watchdog in host run-test
    • cd60731 : ART: Add thread dump to dex2oat watchdog
    • 5544e72 : ART: Replace some '\n' with std::endl
    • 3e00363 : ART: Increase stack overflow guard for x86 sanitization
    • d2c03b5 : ART: Add method names to lock-contention samples
    • 6e92fb3 : Pass through inputs beyond arguments in invoke.
    • 73dd3a2 : ART: Disable test 137 for ASAN
    • 98e3693 : ART: Disable test 071-dexfile-map-clean for ASAN
    • 177701a : ART: Add custom check script to run-test 115
    • fa6b034 : ART: Disable test 202 for ASAN
    • 46e75d0 : Avoid holding mutator lock while calling dlsym
    • e59cb81 : ART: Rework monitor_android to use liblog helpers
    • 07f0621 : Fix redefinition related use-after-free bug
    • ea650f3 : Move profiles to use bitmaps for startup methods
    • 0bb4031 : Added DexFileAsanRegistrar and necessary additions
    • fdd513d : Move to release CAS for updating object fields
    • ae4c845 : Revert "Change thread suspend timeout to be fatal for non-debug"
    • f6c66c3 : Tests: never use System.err
    • 8523ea1 : Fixed bug in relying on precise FP in periodic sequence.
    • 4ee8e29 : Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64"
    • d254f5c : Revert "ART: Reference.getReferent intrinsic for arm and arm64"
    • b486a98 : ART: Introduce thread-current-inl.h
    • 847e6ce : Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.
    • ec32f64 : Delay allocating environment locations.
    • 72a75f7 : Fix build failure in scheduler_arm with ART_USE_OLD_ARM_BACKEND=1
    • c6fe427 : ART: Refactor HandleUnexpectedSignalCommon
    • 39b9811 : ART: Move source owner data to LogContentionEvent
    • ecfa103 : Added DexFileAsanRegistrar and necessary additions
    • 513061a : ART: Clean up thread.h and thread_list.h
    • c137cb0 : Bump oat version
    • 8883108 : ART: Allow unlimited PushLocalFrame
    • 0ece10d : ART: Add IRT table size limit and overflow checks
    • 7d9f425 : Revert "test"
    • 20acb0c : ART: Remove special RegisterNatives code
    • 87583b3 : ART: Move RegisterNatives helper
    • 0855688 : Handle gracefully profiles with invalid classes or methods
    • 1a87c1f : Fix race between System.out.println & System.err.println in 087-gc-after-link
    • f044c22 : Add access flag for previously warm methods
    • 04de4fe : sigchain: properly block signal when we forward.
    • 3e08ab5 : test
    • 655c6fd : ART: Increase stack overflow guard for sanitization
    • 762ef84 : Fixed Literal String intern mismatch.
    • e0f02b7 : signal_catcher: track tombstoned API changes.
    • d490129 : ART: Clean up heap headers
    • 88ca8ba : Relax an assert in AssertPcIsWithinQuickCode()
    • 00286db : Reset JIT method counters to 0 instead of 1 when clearing.
    • f0446e9 : ART: Misc header cleanups
    • 2af9902 : ART: More header cleanup - class_linker.h
    • d482e73 : ART: More header cleanup - runtime.h
    • a14100c : ART: More header cleanup - jni_internal.h
    • 6368170 : ART: Add comments to dex2oat return codes
    • bf1cb77 : ART: Use templates for VerifyInstruction
    • 29e8142 : ART: Add some UNLIKELY in the verifier
    • 8ea4eec : ART: Mark some functions as always-inline
    • deae7db : ART: Add missing namespace comments
    • 8d01c37 : ART: Remove unique_ptr release warnings
    • 4b3d690 : Fix OOME handling in VMClassLoader.getBootClassPathEntries().
    • 19680d3 : MIPS64: ART Vectorizer
    • 6079dca : MIPS32R2: Fix MethodLoadKind::kBootImageLinkTimePcRelative
    • d00e02b : Fix dexlayout fixed point test
    • cc10450 : Simplify CHA dependency tracking data structure.
    • 2419cb7 : MIPS: Drop unnecessary code for R6 in interpreter (NAN2008)
    • a4acabf : Update ahat version number to 1.2.
    • dbddc22 : Refactor profiles to use TypeReference instead of ClassReference
    • 5ea8413 : Stop interpreter from accessing code items of compiled code.
    • e6f87cc : Fix compiler crash due to inline caches and improve docs
    • e71d687 : Fully support static encoded fields.
    • 7b497ee : Ensure libopenjdk{,jvm,jvmti}d gets built with build-art target
    • e16c3bf : Remove segfault.
    • 3ee4bff : Show RegisteredNativeAllocation sizes in ahat.
    • 5232be6 : ART: Remove RegisterNativeMethods special-casing
    • 352b17a : Flush data cache after updating the JIT table.
    • bc9f10c : ART: Move overflow gap definition to art.go
    • 705543e : ART: Clean up instruction_set.h
    • 0dd7e85 : ART: Add simple failure list to tail of testrunner output
    • 01f7743 : ART: Fix some pedantic warnings
    • 75e4b2a : Use HeapGrowthMultiplier for native allocaitons
    • 5115efb : ART: Fix soong defaults order
    • af44e6c : Do not deopt when using AOT inline caches
    • 61b68fd : ART: Make run-test-jvmti-java only depend on core
    • 304c8a5 : Support for narrow operands in "dangerous" operations.
    • b9bec2e : Record types when the interpreter executes intrinsics.
    • 8405cc2 : knownfailures: Remove trailing semicolon.
    • 4c0fe02 : Don't show sizes with sample paths.
    • 73d4665 : ART: Remove 987-stack-dumping from known failures.
    • 19d7d50 : ARM64: Fix IsAdrpPatch().
    • fd52253 : ARM: Specify if some branches go to far targets
    • eb71033 : ART: Use file descriptors handed out by tombstoned for traces.
    • 798ba16 : Use DeletableArenaObject for DexFileData
    • f207299 : optimizing: Fix a potential nullptr dereference
    • a39fd98 : Record inline caches only for the strictly hot methods
    • 9231690 : Revert "Support for narrow operands in "dangerous" operations."
    • cc3171a : Use arena allocation for profiles
    • 28b6e7e : Deal with ASAN alloc-dealloc mismatch in class transformation code.
    • 3a2c55c : ART: Add class instance fields in hprof dumps
    • 4df3120 : testing: Allow adb sync to succeed when vendor is full
    • 6597946 : Use PC-relative pointer to boot image methods.
    • e952792 : ahat: better handle bitmaps without pixel info available.
    • c2d199b : Kill logd first thing.
    • eda7d3d : FdFile: fix operator=(FdFile&&)
    • 5601d4e : Revert "Revert "ARM: Improve the code generated for HCondition with a constant input""
    • 96f4c3c : Use DumpObjectInfo in CheckPreconditionsForAllocObject
    • b93d5b1 : Go to suspended before waiting for GC to complete.
    • 89b8584 : ART: Disable sanitization for sigchainlib
    • 76c7665 : heap: Tolerate rosalloc allocation races in the heap visitor
    • c239a2b : Create load store analysis pass
    • 5f2a2fc : ART: Reserve sentinel early
    • 3bada4b : Avoid binding const references to temporaries.
    • 02ef640 : Added a fixed point test in dexlayout
    • 636e870 : Support for narrow operands in "dangerous" operations.
    • 66aae3b : Move some profman messages from LOG(ERROR) to LOG(WARNING)
    • 4ce0c76 : Send holder to Mark in ConcurrentCopying::Process for GC verification
    • 5f80500 : Made idiom recognition more robust.
    • 79d8fa7 : optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes
    • ef65271 : Revert "Stop interpreter from accessing code items of compiled code."
    • 5f07820 : Use StringBssEntry for testing PC-relative patching.
    • 3910037 : Use GC critical section for profile saver
    • dcab190 : Do not cache profiles in the ProfileSaver.
    • 2058b1d : Make dexdump2 more forgiving on closing not-live register.
    • 367b9d8 : Also return vdex file from DexFile.getDexFileOutputPath
    • d9dc62a : Add some additional jvmti-stress skips
    • a07394a : Enable dex diff check on debug builds.
    • 00916b9 : X86: Fix LoadString/Class for non-PIC boot image.
    • 5840839 : ART: Disable detect_leaks in run-tests
    • ed81c1d : ART: Disable alloc_dealloc_mismatch in run-tests
    • b31a8e7 : ART: Add RUN_TEST_ASAN_OPTIONS
    • 2fad527 : Ignore --compile-pic option for JIT.
    • 42ae05a : ART: Improve RegType::IsAssignableFrom
    • ad63fe5 : MIPS: Improve object lock/unlock.
    • daacc5e : Quiet run for nightly fuzzing (and some minor edits)
    • 178dce7 : Stop interpreter from accessing code items of compiled code.
    • 0897e1c : ART: Let JIT tasks finish under sanitization
    • 74979b1 : ART: Add UNLIKELY in verifier
    • b3937e3 : ART: Collect instruction flags in a struct
    • 764d454 : Remove LoadString/Class kind kBootImageLinkTimeAddress.
    • da1da8a : Revert "Revert "RegisterNativeAllocation: Avoid case of double blocking gc.""
    • 602b1c1 : Revert "RegisterNativeAllocation: Avoid case of double blocking gc."
    • 8df0f36 : RegisterNativeAllocation: Avoid case of double blocking gc.
    • 39e6738 : ART: Fix iterator invalidation
    • 5629d2d : ART: Move JIT code cache sentinel to sentinel fault page
    • 2ac67d5 : ART: Reserve sentinel fault page
    • 365719c : No need to lock when calling Thread.interrupted.
    • 3738e98 : Fix determinism for app images
    • 6b2018f : sigchain: limit use of SetHandlingSignal.
    • c8e93c7 : Min/max SIMDization support.
    • 1189516 : ART: Cache AoT state in verifier
    • ae08cc2 : ART: Split out old instruction flags
    • e05cc66 : ART: Add experimental constexpr
    • 6fb693a : ART: Delete dex_instruction_visitor
    • 121f148 : ART: Add arena tracking mode
    • fd4d0d3 : sigchain: always call InitializeSignalChain on startup.
    • 4b8a96b : Revert "Revert "Profile compression: Replace method index with difference with the last method_index""
    • 4d198e0 : Revert "Revert "Compress profile files""
    • 26699c6 : ART: Refactor VerifiedMethod
    • 13056a1 : Revert "Revert "Use IsMarked instead of Mark for profiling info.""
    • f4e23a8 : MIPS: Drop unnecessary code for R6 (NAN2008)
    • bb84610 : ART: Remove CompiledClass
    • 1cf1fe2 : Revert "Compress profile files"
    • 509d424 : Revert "Profile compression: Replace method index with difference with the last method_index"
    • 24bd3f9 : Clear odex/vdex/art file before running run-test
    • d59f564 : Profile compression: Replace method index with difference with the last method_index
    • 4f0a15a : Compress profile files
    • 6ca115b : Use a sentinel when clearing JIT table entries.
    • 3afefba : Revert "Use IsMarked instead of Mark for profiling info."
    • 7d157fc : Clean up some uses of "auto".
    • e1811ed : ARM64: Share address computation across SIMD LDRs/STRs.
    • 3837011 : MIPS64: Add ilvr.df MSA instructions
    • 2abb686 : Add test for getError() of NativeBridge.
    • a30183d : Use IsMarked instead of Mark for profiling info.
    • cdae15f : Remove 597-deopt-new-string from blacklist.
    • 093a6fb : Fix page accounting for multidex
    • 2665bc8 : Add explicit default copy constructor
    • 6e64445 : ART: Make GC Pause Listener more precise
    • b59d5fb : ARM/ARM64: Clean up relative patchers.
    • 3082661 : Revert "ARM: Improve the code generated for HCondition with a constant input"
    • 81cc43e : Fix braino in enum use.
    • cf7127b : ART: Fix null dereference for JSR45
    • 4e92c3c : Add runtime reasons for deopt.
    • 2eb25e4 : ART: Add IterateThroughHeapExt
    • f787fd3 : ART: Refactor IterateThroughHeap
    • 8fd2694 : Testrunner: Fix concurrecy for --target
    • 50e20d5 : Moved knowledge on masking shift operands to simplifier.
    • 88abba2 : ARM/AOT: Allow 16-bit LDR for Baker read barrier loads.
    • 7050f9d : Disable test 640-checker-integer-valueof in PIC mode
    • 36930ec : Be defensive in dex2oat when updating the vdex in-place.
    • e523aba : Add test for access thunk inlining.
    • 9c48ee5 : Lower flock LOG(FATAL) to LOG(WARNING)
    • df674c4 : Do not fsync profiles on close
    • 95c466d : ART: Fix GetErrorName.
    • b4949f5 : Testrunner: Fix --gdb issue
    • b404f34 : ARM: Improve the code generated for HCondition with a constant input
    • 89112da : Extra test on coupled induction.
    • d8b6a53 : MIPS64: Saves 128-bit vector registers along SuspendCheckSlowPath
    • f977691 : Bump oat version after compiler filter name changes.
    • 8b5d9b6 : Resolve the tracked locations in profile saver
    • f7caf68 : Instruction scheduling for ARM.
    • 326c1a2 : Check static field initial value types match in dex file verifier.
    • ff48700 : Improve the implementation of UnsafeCASObject with Baker read barriers.
    • 0a51fc3 : Refactor Baker CC read barrier link-time thunk generation.
    • eee1c0e : ARM: Link-time generated thunks for Baker CC read barrier.
    • f4a67fd : ART: Disable parts of tests under sanitization
    • 357c66d : Revert "Revert "Ensure dex file are extracted and verified at load time""
    • d73aba4 : ART: Add Heap JVMTI extension API
    • 592f802 : Dexdiag returns error when no maps found
    • 5daee90 : Add dexlayout support for call sites and method handles.
    • 4ae432d : optimizing: Fix undefined behavior in graph checker
    • e39e702 : ARM/VIXL: Remove obsolete DeduplicateDexCacheAddressLiteral().
    • 741d426 : Handle safe mode in PackageManager.
    • a3cb132 : MIPS: Check for forwarding address in READ_BARRIER_MARK_REG.
    • a164ec5 : ART: Fix test 912
    • e8857fe : ART: Change alloc-space begin for x86 ASAN
    • a9a4f5f : Fix CHECK for is_using_read_barrier_entrypoints
    • 9bfc6bb : Revert "Ensure dex file are extracted and verified at load time"
    • 55232f1 : Add dexdiag_test
    • e22445f : Fixed bug due to not updating TC information (with regression test)
    • d2510c9 : Ensure dex file are extracted and verified at load time
    • 952b235 : Improve the documentation of an ARM64 parallel move resolver corner case.
    • 07f01df : inliner: Do not assume that the outermost_graph has an art method
    • 806843a : Increase profile saver minimum save period to 40 seconds
    • 7acddd8 : Don't use free list LOS for --force-determinism.
    • 3768ade : Revert "Revert "Add concurrent card graying for immune spaces""
    • 8275fba : runtime: Properly unload partially loaded image spaces
    • c4bed16 : ART: Change shutdown order
    • 14fc9db : Update smali/baksmali command syntax for v2.2.0
    • c122536 : Fix length of descriptor field when reading debug info.
    • 1352f13 : Split image_test and oatdump_test.
    • d01745e : optimizing: constructor fence redundancy elimination - remove dmb after LSE
    • d810470 : ART: Additional verifier flags for invoke-custom
    • f5bea5e : Document some dex2oat command line options.
    • 5fa822d : Revive ART run-test 648-many-direct-methods for non-debug mode.
    • 6c3af16 : Use dex2oat instead of dex2oatd in non-debug run-tests.
    • c83dd7b : Revert "Add concurrent card graying for immune spaces"
    • 65ffd8e : Bug fix on shift that exceeds "lane width".
    • ef496d9 : Add basic heap corruption detection ConcurrentCopying::Copy
    • d58bc32 : Allow same-length integral type mixing in SIMD.
    • 612ff54 : Increase GC card size to 1024
    • 88d329a : Add concurrent card graying for immune spaces
    • c61c076 : MIPS: Change remaining entrypoints to save everything.
    • b4be871 : StringReference comparator operator is missing const
    • 5633ce7 : MIPS: java.lang.Integer.valueOf intrinsic.
    • 8cf00fa : ART: Change dchecked_integral_cast logging
    • a3856d0 : Add concurrent card graying for immune spaces
    • c8e3520 : ART: Don't let dex2oat compile image space
    • 88307ed : Fix up code warning and errors
    • 5c52574 : oat_file_manager: Avoid global collision check.
    • 472821b : Enable string "array get" vectorization.
    • 4684739 : Honor --force-determinism for vdex.
    • 095d6a6 : Fix unquickening in the presence of duplicate methods.
    • de66d03 : Relax 030-bad-finalizer test
    • b166f41 : Only log a few types of GC causes for the blocking cases
    • fbc4f11 : If a profile is passed, we should always pass output-vdex and input-vdex.
    • fa67602 : Add test gcstress 968 to knownfailures.json
    • 3d50593 : Do not reference test 648-many-direct-methods in test/knownfailures.json.
    • 4e868fa : Make vdex and dexlayout compatible.
    • 3923703 : SignalCatcher: Minor tweaks to log message.
    • eed8ca4 : Remove ART run-test 648-many-direct-methods.
    • fd80b17 : ART: Blacklist dex2oat test under sanitization
    • 08c277c : ART: Fix leaks in oat symbolizer
    • 08ae77f : ART: Free resources in dexlayout
    • 2ae2dda : ART: Destroy temporary holder in dex_ir
    • 39f44b7 : ART: Shut down runtime in dexoptanalyzer
    • b8cc175 : ART: Shut down runtime in patchoat
    • eac4f28 : ART: Fix UnstartedRuntime unique_ptr braino
    • afdcbcb : Remove some hardcoded cases of kCardShift
    • a62b453 : Use stack allocated context for VisitRoots
    • d212d5b : Allow dexlayout to handle duplicate code items.
    • 72155d2 : fix a null pointer dereference
    • d7a3a67 : Disable ART run-test 648-many-direct-methods with "no-image".
    • d77156a : Disable test 648 on speed-profile.
    • 77d8a1c : Revert^2 "ART: Support for SourceDebugExtension"
    • db14fcf : Pack booleans in the already existing bit field.
    • 996f75e : Improve accounting of native roots in hprof
    • 3cf6a70 : Ignore an additional thread in test 911
    • 9e6571e : test: Blacklist 987-stack-trace-dumping for javac/dx
    • 66d691d : ARM64: Link-time generated thunks for ArrayGet Baker CC read barrier.
    • 08e9eed : Allow stripped APK to be compiled with a vdex.
    • 56891d9 : Disable ART run-test 648-many-direct-methods with AOT.
    • 84695ae : ART: Support per PID stack trace files.
    • c981816 : Lower profiler saver thread priority.
    • 8889a89 : testrunner: Forward --build-with-javac-dx to run-test
    • 36a282b : Layout codeitems based on profile data
    • ec0885e : Add more cts tests
    • 6d7abbd : ART: More header cleanup - method_verifier.h
    • 0dfc315 : ART: More header cleanup - mem_map.h
    • 291ce17 : ART: More header cleanup - CC
    • 68dda8f : Disable some heap verification test cases for memory tool
    • 6680e33 : Handle classes with a huge number of direct methods.
    • 21b0c29 : Remove unneeded shims and jni binding code
    • 6530cab : Revert "ART: Support for SourceDebugExtension"
    • 9aef992 : Handle null WellKnownClasses::java_lang_Object
    • b81e9e9 : Improve deterministic boot image compilation with CC collector.
    • 3a842f5 : ART: Add method verifier check for call site id
    • 80248d7 : MIPS64: Add add_a.df, ave_s/u.df and aver_s/u.df MSA instructions
    • 23caed8 : Lower profiler saver thread priority.
    • 49cda06 : Rename and obsolete compiler filter names.
    • 70a4501 : ART: Support for SourceDebugExtension
    • bc6085c : Fix bug in vectorization of charAt, with regression test
    • 8cf2bc8 : Lower daemons priority to 124 (art).
    • 6d482aa : MIPS32: Implement branchless HCondition for longs

  • platform/bionic with 147 change(s)
    • c2c36b6 : Remove a check for AIDs in the OEM range.
    • b09c4fc : Make xfail passes not failures.
    • d6b2586 : loader: fix dlopen performance regression caused by fix for CVE-2017-0670
    • 7b41aaf : Loosen _POSIX_THREAD_PROCESS_SHARED test.
    • c0c56ec : Expand Seccomp whitelist
    • 8cef2f5 : Shave another uninteresting stack frame off aborts.
    • a625ee2 : Use libdemangle for function names.
    • 2eab77e : Fix boost build with unified headers.
    • 996f6de : MIPS: 32/64-bit VDSO support
    • cd510cb : Make dl_iterate_phdr return correct name for first entry
    • 488eb8b : Move mallopt to correct section.
    • ca84fe3 : Add mallopt to canonical list of exports.
    • 7c08c79 : Revert "Make mallopt available in the future."
    • 5059939 : Enable exporting the non-uapi scsi headers.
    • c0352bb : Add offset to backtrace_string printing.
    • 4c65669 : Update malloc debug documentation.
    • 966cf62 : Expand whitelist
    • f008a11 : Relax flaky _SC_AVPHYS_PAGES check in sys_sysinfo_test
    • 96c1db7 : Remove the repetitive warnings from the uapi headers.
    • 866e7b6 : Fix assembler warnings.
    • 4af220c : Remove obsolete __stack_chk_fail_local.
    • 8543f92 : Stop including sys/sysmacros.h from sys/types.h.
    • 94072fb : Switch to inline assembler in crtbegin.
    • e0e0fa1 : Revert "Add test config to linker-unit-tests"
    • 6718e03 : Move libdlext_... to NATIVE_TESTS instead of ETC
    • 90a83be : Make use of the DNS query hook in the netcontext
    • 5a215d7 : Don't define IN_CLOEXEC/IN_NONBLOCK for pre-L.
    • cdfface : Undef EPOLL_CLOEXEC for pre-L.
    • dd878fe : Add a netcontext variant of gethostbyname
    • 13ec1cf : Va_end should be used with va_start
    • 468c808 : Fix _POSIX_THREAD_PROCESS_SHARED.
    • cfb6171 : The future is now.
    • 2b0f2a4 : Fix missing function export.
    • 497ad30 : Make `union semun` usable.
    • 5017805 : Add a netcontext variant of gethostbyaddr
    • f0305dc : Add the DNS query hook to net context
    • 3fa758f : Fix Mac build.
    • b02206a : Remove reference to obj/lib
    • 083923d : Make mallopt available in the future.
    • 5d949da : tests/utils.h should #include sys/sysmacros.h
    • 3d68fca : Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
    • f19eeb8 : libc: ARM64: fix memset for non-standard ZVA sizes
    • a1c0d2f : Add support for modifying decay timer.
    • 94bd274 : Add support for cortex-a73.
    • ec0d6b4 : make libasync_safe vendor_available:true
    • cf17b48 : test: check unbounded memory leak in pthread detach
    • dfcb82d : Clean up __isthreaded.
    • a57476b : Run bionic/libc/tools/genversion-scripts.py
    • 6fca047 : Add support for cortex-a73.
    • 828b9e1 : Fix clang-tidy perfomrance warnings.
    • 37b91af : greylist is no longer enabled by default.
    • b291d08 : Zero-initialize user_desc for __set_thread_area.
    • 9ae2372 : Cope with AT_SYSINFO not being set on x86.
    • 2f030af : Add new memchr/strrchr tests.
    • bf2af69 : Make raise/abort work with stale cached pid/tid values.
    • dd5bd45 : [MIPS64] Enable necessary mips64 syscalls in seccomp whitelist
    • 22b4351 : Fix MIPS seccomp definitions for PRIMARY and SECONDARY arch
    • 28285f5 : libc: clean up ARM64 copyright notices
    • c42b4bb : Remove known failures from arm ifunc tests
    • 7a3681e : Move libc_log code into libasync_safe.
    • f1cb669 : Shared namespaces inherit parent ns properties
    • 21975b2 : Add ifunc for variable test-case
    • ab4cddc : Fix pthread_barrier_smoke test (part 2).
    • 2d3122c : Fix test compile errors after LLVM rebase
    • d5c04c5 : Fix pthread_barrier_smoke test.
    • d10d3ee : versioner: disable container overflow checks
    • cf44343 : fix half-deleted comments in tests
    • d390df1 : Restore ELF32_ST_INFO/ELF64_ST_INFO.
    • 01de74e : linker: add android_get_exported_namespace
    • b50b8c8 : versioner: fix leak.
    • 0be1dab : versioner: add symlink for dependencies.
    • 2fad0d5 : Include the libc/kernel/android/scsi headers in the NDK.
    • 81aad00 : Compare Pss of tested library in VerifyMemorySaving
    • 7ba2bed : Make unified headers' SIGRTMIN/SIGRTMAX usable before API 21.
    • 06be345 : Update bionic after Clang rebase
    • 4a62026 : watchpoint_imprecise test: set 4-byte watchpoints on 32-bit arches
    • db98fed : Make dl_iterate_phdr weak in libdl.
    • 97fc567 : Revert "loader: enable loading libraries from tmpfs"
    • 01ea0c0 : Revert "loader: enable loading libraries from tmpfs"
    • ee1e0a3 : Update static functions/macro definitions.
    • 7c10abb : Add basic tests for link.h.
    • bf34ba3 : loader: enable loading libraries from tmpfs
    • f2c6ad6 : Make the _Unwind_Ptr declaration match clang's.
    • ff6c8de : Remove unused lambda captures
    • 72007ee : Decode the common EM_ values.
    • de9262e : Add syscalls that aren't currently used to the seccomp whitelist.
    • 5109bb4 : Make all the ELF relocation constants available.
    • f1db837 : Add missing required libraries
    • 31e5a35 : libc: fix typo in __RENAME macro
    • 0446c8c : Add missing arch-specific AT_ cruft.
    • 901601b : Remove unused elf_machdep.h cruft.
    • 3914b19 : Add PT_ARM_EXIDX.
    • d6f91ce : Document DT_RUNPATH support.
    • 438e019 : Un-deprecated __system_property_find_nth.
    • e4ddb3c : Move bionic_systrace.cpp over to CachedProperty.
    • ef2b2fe : Link to the public post about clang FORTIFY.
    • 295082b : Avoid "D linker : (null)" with debug.ld.all for dlerror.
    • be4232b : Report the right error code from PropertyServiceConnection()
    • 35dfaa8 : Fix incorrect check.
    • 04d99df : libc: ARM: Add 32-bit Kryo memcpy
    • b63ed1d : Restore __system_property_find_nth version
    • 4d114f9 : libc: use Cortex-A7/A53 memset on Kryo
    • a01cbaa : Address review comments on the bionic tzdata loader.
    • 3dd3d55 : Add seccomp blacklist, and exclude swap functions
    • d3a07e8 : The workaround for apps using older version of soinfos
    • a98aa56 : Remove the useless lock from CachedProperty.
    • 230a7a4 : Mark CRT objects as vendor available
    • 4bd3542 : 'make bionic-unit-tests' now builds all the required binaries
    • 87ff824 : Move libc_logging.cpp over to CachedProperty.
    • 0e8616a : Move localtime.c over to CachedProperty.
    • 7ade61c : Don't let missing Treble property context files affect errno.
    • 93d4f8b : Fix missing parse_open_file method.
    • 51a9bf1 : Remove .(ll)ndk suffix from (ll)ndk_library
    • 763f6e1 : Send developers straight to the text relocation docs.
    • 2b2b25b : Refactor Config from a struct to a class.
    • 8ef9874 : versioner: fix LLVM assertion failure.
    • 98f016f : Move scopeguard into android::base
    • 5f8a673 : Enable FORTIFY unit tests for clang
    • 9e27e58 : Add support for disabling the greylist.
    • b8ab618 : Move scopeguard into android::base
    • 590a410 : Fix compare_exchange_weak tests to allow spurious failure
    • b8f7fde : Add LLNDK stub libraries for the VNDK
    • 19710f7 : libc: remove newlines in prototypes in string.h
    • bd3d208 : libc: add const-correct string.h overloads
    • 7336db7 : Add (duplicate) license from new XML file
    • a3ed901 : Remove obsolete Android.mk comments
    • bce9a7d : libc: use __bos instead of __bos0 for strchr.
    • 10ec928 : Break android_set_abort_message out of libc_logging.
    • acc7921 : versioner: remove useless log message.
    • d744a9b : versioner: fix indentation in usage.
    • 3fcf747 : versioner: guard preprocessing messages with -v.
    • 950a958 : Add kryo support.
    • 62c03a4 : Cleanup ANDROID_DNS_MODE and BIONIC_DNSCACHE
    • 14eb5ab : Only use environment variables on the host.
    • 8b7a355 : Expand whitelist
    • 108279e : Addition of a new system file for time zone data
    • 4113def : Refactor sanitized library on-disk layout - bionic.
    • 284c8f1 : Revert "isnan and isinf aren't functions."
    • d3e7d08 : Fix lookup logic for linked namespaces
    • bc055ca : Add more ptrace process resumption tests.
    • eb04ed5 : Fix x86 system calls made from ELF preinit.
    • 11968b8 : linker: log only real dlerrors
    • d944b2e : Add test config to linker-unit-tests
    • 69cb22f : Build the versioner even on unbundled branches.
    • 22805ea : Revert "Revert "Run the versioner as part of the build.""
    • c17e5a4 : libc_logging: mention that they're async signal safe.
    • 69a5939 : linker: update dependencies.

  • platform/bootable/recovery with 85 change(s)
    • 3222dc0 : update_verifier: Support androidboot.veritymode being empty or 'disabled'.
    • 5e47d51 : recovery: handle security footer before passing size to mke2fs
    • c392888 : Restructure vr_ui
    • edc6b52 : Introduce VR recovery ui
    • f95e686 : screen_ui: Compute the top and bottom gaps.
    • 619b162 : recovery: replace make_ext4 with e2fsprogs
    • 855eaff : Use Makefile variables to specify margin settings.
    • 8f7547e : screen_ui: Allow setting screen margin space.
    • 336cbce : update_verifier: Support AVB.
    • a897f95 : Implement a custom deflate sink function for bspatch
    • 6957555 : Retry the update if ApplyBSDiffPatch | ApplyImagePatch fails
    • 53c38b1 : kill package_extract_dir
    • 600e806 : libbootloader_message: convert to Android.bp
    • 72449c9 : Fix the input parameter for "set_retry_bootloader_message"
    • ce5fa5e : Print SHA1 of the patch if bsdiff fails with data error
    • 397a813 : updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0.
    • 0167d4c : Don't write to /sys/class/android_usb/android0/enable with configfs.
    • 57130c4 : recovery: Skip "/" in setup_install_mounts().
    • f3ae55a : otautil: Android.mk - Android.bp
    • 00d5757 : Add a binary path param to update_binary_command().
    • b168f5f : recovery: Use libverifier instead of rebuilding the sources.
    • adeb41a : recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0
    • 8be0f39 : Revert "Remove EXPAND/STRINGIFY macros."
    • f38401a : Update the comment for obsolete symlink handling .
    • ec97067 : Remove EXPAND/STRINGIFY macros.
    • e0c8879 : Add a default error code when updater script aborts
    • ed13819 : fuse_sideload: Change the minimal block size to 4096.
    • b656a15 : Move sysMapFile and sysReleaseMap into MemMapping class.
    • 29ee69b : recovery: Change install_package() to take std::string.
    • 0150d01 : adb_install: Stop passing RecoveryUI as a parameter.
    • 4697d8b : minui: Fix breakage in graphics_adf.
    • 8fa8f0b : Fix potential OOM in update_verifier
    • 20126e1 : libfusesideload: Clean up the CFLAGS for the module.
    • 83b0780 : Separate libupdate_verifier module and add testcases.
    • 8ab2808 : applypatch: Remove the obsolete support for "applypatch -s".
    • 391bb7b : applypatch: Add determine the return value of ApplyDiffPatch and capture the error flow.
    • 79a0e98 : minadbd: Fix a failing test due to SIGPIPE.
    • d8039ac : recovery: Remove the include of adb.h.
    • b24510c : librecovery: Remove -Wno-unused-parameter and add -Wall.
    • d9d1629 : Reboot the device on user build after the install fails
    • 0a3e4dc : tests: Remove obsolete classes in applypatch_test.
    • f2784b6 : Add more tests for verify_package_compatibility().
    • 919d2c9 : Call libvintf to verify package compatibility.
    • 6af51a0 : Minor clean up to minadbd_services.cpp
    • 8706a98 : Adding support for quiescent reboot to recovery
    • 8a7afcc : Add tests for read_metadata_from_package().
    • f8119fb : Minor clean up to install.cpp.
    • 0ad2de5 : Add 'system' to update_verifier's gid
    • bc4b1fe : Add tests for update_binary_command().
    • 4608daf : init.rc: Remove sys.powerctl action
    • 99c549d : Fix the double free in verify_package_compatibility().
    • 7fdcb19 : Add the missing LOCAL_CFLAGS for librecovery.
    • e959022 : libmounts: Remove two dead functions.
    • e8c05c6 : Add the missing LOCAL_CFLAGS for librecovery.
    • 2aa0d3a : minadbd: switch adb_thread_create to std::thread.
    • 1d86605 : Verify the package compatibility with libvintf.
    • 4bb11c7 : Protect filename_cache with lock in ota fault
    • 3a8d98d : Abort the update if there's not enough new data
    • ad87d9d : tests: Use get_bootloader_message_blk_device() to find /misc.
    • 3a8002f : update_verifier: correct group in rc file
    • a015cd1 : update_verifier: tweak priority of update_verifier for quick boot
    • fb00d82 : Boot control HAL based on the A/B headers.
    • bf5b77d : Change the internal representation in RangeSet.
    • c3ef089 : applypatch: Remove duplicate test files.
    • 5a176c0 : Use regular check for partition name instead of CHECK()
    • c97edcb : updater: Keep the parsed parameters in std::unique_ptr.
    • 8f23757 : Move parse_range() and range_overlaps() into RangeSet.
    • 3958a95 : Update_verifier should read blocks in EIO mode
    • 0bbc764 : updater: Don't append newline when calling uiPrint().
    • 31b6bc5 : tests: Remove LOCAL_ADDITIONAL_DEPENDENCIES.
    • 60a70af : updater: Move RangeSinkWrite into RangeSinkState.
    • 84a0648 : recovery: switch to fs_mgr_read_fstab_default()
    • 7368316 : Add test config to minadbd_test
    • 5f85d1f : Log the error message when failing to mount/umount.
    • 28b79f7 : Fix the bad merge (duplicate tests).
    • 545317f : update_verifier: raise priority and ioprio and start with exec_start
    • c3c3496 : Suppress the unused variable warning in parser.yy
    • 3ee2b9d : Log temperature during OTA update
    • bdc8c1a : tests: Add a test for --wipe_ab into UncryptTest.
    • c0e1c46 : applypatch: Let Apply{BSDiff,Image}Patch accept std::function.
    • f7eb760 : applypatch: Change the ssize_t length parameters to size_t.
    • d2aecd4 : updater: Clean up LoadSrcTgtVersion2().
    • 7e61c6a : tests: Construct two bad packages at runtime for VerifierTest.
    • 217d9f9 : tests: Construct two bad packages at runtime for VerifierTest.
    • 2078b22 : Add the missing sr-Latn into png files and rename the png locale header

  • platform/build with 431 change(s)
    • 6fe0c9e : Version bump to OPD1.170816.010
    • 62def6a : Version bump to OPD1.170816.009
    • 8c877cc : Version bump to OPD1.170816.008
    • fc8318e : Version bump to OPD1.170816.007
    • 99c81df : Version bump to OPD1.170816.006
    • f145641 : Version bump to OPD1.170816.005
    • ee0e922 : Version bump to OPD1.170816.004
    • 0c171b6 : Version bump to OPD1.170816.003
    • f9b9733 : Version bump to OPD1.170816.002
    • 6a253a7 : Version bump to OPD1.170815.002
    • 1c678fd : Version bump to OPD1.170811.003
    • e2b4863 : Version bump to OPD1.170809.002
    • 47f1b93 : v8.0.0 was only temporary. O-DR is 8.0.0
    • af1cfc9 : Version bump to OPD1.170806.002
    • 3e935b5 : Version bump to OPD1.170804.003
    • 0daf0c9 : Version bump to OPD1.170804.002
    • 3643ad3 : Version bump to OPD1.170803.003
    • a302746 : Change Android version to v8.0.0
    • 38ba7b9 : Version bump to OPD1.170803.002
    • 6fe46de : Version bump to OPD1.170802.003
    • c71cd18 : Version bump to OPD1.170802.002
    • af5119c : Version bump to OPD1.170801.003
    • 9a0f333 : Version bump to OPD1.170801.002
    • d9bcb82 : Version bump to OPD1.170731.002
    • 99347e2 : Version bump to OPD1.170727.005
    • a064532 : Version bump to OPD1.170727.004
    • 4584215 : update new HIDL interfaces in generic system image
    • 1fe60b0 : Version bump to OPD1.170727.003
    • 78f856d : Version bump to OPD1.170727.002
    • 829ebc1 : Version bump to OPD1.170726.003
    • 70e6200 : Version bump to OPD1.170726.002
    • 161cf3b : Version bump to OPD1.170725.002
    • 27983f3 : Version bump to OPD1.170724.004
    • f1acdda : Version bump to OPD1.170724.003
    • 3297613 : Removed overlay from target
    • e37c4f6 : Revert "Removed overlay from target"
    • fa79417 : Revert "Removed overlay from target"
    • e0bb6f9 : Version bump to OPD1.170720.007
    • 2333870 : Version bump to OPD1.170720.006
    • 4b5cd96 : Version bump to OPD1.170720.005
    • c52fdcc : Version bump to OPD1.170720.004
    • 1dc5d47 : Look for non-existent files listed in avb_vbmeta_args.
    • ff691b2 : Version bump to OPD1.170720.003
    • c9cbdec : Version bump to OPD1.170720.002
    • 6bc76c6 : Version bump to OPD1.170719.002
    • a910353 : Add libstagefright_soft_flacdec to core_base.mk
    • 32f388f : Updating Security String to 2017-09-05 Bug:63846344
    • f1c17f1 : Updating Security String to 2017-09-01 Bug:63846344
    • 58c1b04 : Fix potential build break
    • 347038d : Version bump to OPD1.170718.002
    • fd2b180 : Removed overlay from target
    • ee1e30e : Version bump to OPD1.170717.002
    • ec35a22 : treble_common.mk: Add wifi 1.1 package
    • b1dc1da : Version bump to OPD1.170713.005
    • 119a445 : Version bump to OPD1.170713.004
    • e671e2d : Version bump to OPD1.170713.003
    • a5ed666 : Version bump to OPD1.170713.002
    • 6a6a1a4 : Version bump to OPD1.170712.002
    • 9fdd00f : Add the missing 'import stat' line.
    • 5285a1b : Version bump to OPD1.170711.002
    • f2cfdf6 : Version bump to OPD1.170710.003
    • bbab800 : configstore: remove configstore 1.1
    • a283f08 : Version bump to OPD1.170706.006
    • 48ae05e : Track the AVB property name change.
    • 47e137f : Build: More tombstones in userdebug
    • 43a1641 : Version bump to OPD1.170706.005
    • d7f4790 : Version bump to OPD1.170706.004
    • 47d1c75 : Version bump to OPD1.170706.003
    • a39ae8f : Version bump to OPD1.170706.002
    • d665b02 : emulator: get emulator booting
    • 4af8856 : Version bump to OPD1.170628.008
    • 9e95bea : Align size of vbmeta image to 4k boundary
    • ee289c9 : Version bump to OPD1.170628.007
    • 42c0b59 : Version bump to OPD1.170628.006
    • e7f061e : Version bump to OPD1.170628.005
    • a310af7 : Version bump to OPD1.170628.004
    • 0d919d4 : Version bump to OPD1.170628.003
    • f0b1158 : Version bump to OPD1.170628.002
    • c218a47 : Support replacing AVB signing keys.
    • 57ae9a2 : Delay the write-back of misc_info in sign_target_files_apks.py.
    • 7db5d2c : Update new HIDL interfaces in generic system image
    • e16fb8b : Version bump to OPD1.170627.002
    • 952f6a4 : Removing vboot 1.0 verity metadata
    • f829b40 : Move /default.prop to /system/etc/prop.default
    • 7178ab6 : Version bump to OPD1.170626.002
    • e51b671 : Rewrite the prop file at BOOT/RAMDISK/prop.default.
    • 3590eaa : Version bump to OPD1.170622.005
    • a098e20 : Version bump to OPD1.170622.004
    • 2848465 : Version bump to OPD1.170622.003
    • 7caea14 : Enable linker warning toast for userdebug/eng builds
    • 9255f49 : Version bump to OPD1.170622.002
    • 4140d3a : Version bump to OPD1.170621.002
    • fbcd041 : Use make functions to convert a text to lower case
    • f636a80 : AVB: support chain partition signing
    • 84cbe43 : LOCAL_PROPRIETARY_MODULE implies LOCAL_USE_VNDK
    • 48f4f5e : Version bump to OPD1.170620.002
    • 15fd373 : Pass FRAMEWORK_VBMETA_VERSION to assemble_vintf
    • fe31917 : Add audio.a2dp.default to generic system image
    • cbd421f : Remove unnecessary items in treble_common.mk
    • af505d5 : Add wificond to Android makefiles
    • a426a60 : Require sysui overlay
    • 62025cb : Version bump to OPD1.170615.006
    • 6d4d211 : Version bump to OPD1.170615.005
    • e41d23f : Version bump to OPD1.170615.004
    • a7f5941 : Version bump to OPD1.170615.003
    • c4f8347 : Version bump to OPD1.170615.002
    • d2fc242 : Add android.hardware.power service+impl and power.ranchu
    • 53cf999 : Align size of vbmeta image to 4k boundary
    • 323051e : Build split file_contexts for recovery
    • 3e7387a : Updating the BUILD_ID to OC-DR1 for oc-dr1-dev branch.
    • 6fdff23 : Normalize building generic system image with treble-common.mk
    • edaacd3 : Version bump to OPD1.170608.006
    • c306e6a : Version bump to OPD1.170608.005
    • 259b650 : Version bump to OPD1.170608.004
    • 41dc31c : Version bump to OPD1.170608.003
    • 0b6da81 : Version bump to OPD1.170608.002
    • f37088f : Add mising AAPT2 dependency
    • 6d38503 : More aapt2 aar prebuilt fixes
    • 1130dc4 : Use framework resources for prebuilt aars with aapt2
    • 2f3af25 : Don't attempt to write to / for aar prebuilts
    • f61b430 : Use different versions for framework compatibility matrix
    • 1e83a6b : Version bump to OPD1.170606.002
    • 350911d : Revert "Support for android.net.lowpan and LoWPAN Service"
    • 71b8321 : Revert "Revert "OC-DR is 8.0.1""
    • 354532f : Version bump to OPD1.170605.003
    • 87cf59e : Version bump to OPD1.170605.002
    • d2d01e5 : Fix the broken script in AssertFingerprintOrThumbprint.
    • 3ebfdde : Remove three board_avb_* args from META/misc_info.txt.
    • 0868aef : Version bump to OPD1.170601.007
    • a628e67 : Version bump to OPD1.170601.006
    • dd65f96 : Switch to clang-4053586
    • 4b09e38 : Version bump to OPD1.170601.005
    • ccc4816 : Fix ALLOW_MISSING_DEPENDENCIES in PDK builds
    • 587ad8e : Version bump to OPD1.170601.004
    • 6b2e155 : Generate care_map.txt when AVB is enabled
    • c633ed0 : Support re-generating DTBO image from add_img_to_target_files.py.
    • f161835 : Version bump to OPD1.170601.003
    • aa4cee8 : Version bump to OPD1.170601.002
    • 25f2d0d : Fix make warning/error colors on Mac
    • b3b38cb : Version bump to OPD1.170531.003
    • a64f336 : Move math function definitions.
    • d23f0ee : Revert "OC-DR is 8.0.1"
    • 2bb1097 : Remove the obsolete logic in img_from_target_files.py.
    • 3cba374 : Pack avbtool into otatools.zip.
    • 780cd45 : Revert "OC-DR is 8.0.1"
    • 8613915 : OPD1.170524.009
    • 5d7c137 : OPD1.170524.009
    • 7515479 : OPD1.170524.009
    • 616fbeb : Move recovery building from sign_target_files_apk to add_img_to_target_files
    • 143f2b1 : Add blueprint_tools as default target
    • 38af07f : Update the recovery files under SYSTEM/ if recovery patch is rebuilt
    • 009bd7e : Version bump to OPD1.170524.008
    • a9fed83 : Update RenderScript build config and definitions.
    • 9bfcbc8 : Move APP-% and PRODUCT-% implementation out of Kati
    • 562bacc : Remove the rest of showcommands, dist goal
    • b5e44b0 : Add sysui dark theme dependency
    • 6e23d0f : Version bump to OPD1.170524.007
    • a47372d : Version bump to OPD1.170524.006
    • 7a480f1 : Version bump to OPD1.170524.005
    • 9cc3c76 : Let signapk access internal APIs under OpenJDK 9 toolchain
    • 473a0a8 : Version bump to OPD1.170524.004
    • 7b7de92 : Version bump to OPD1.170524.003
    • 2ddbcdf : Pass TARGET_BUILD_PDK to soong
    • 97479cc : Desugar: allow reflection over internal APIs.
    • 73ebddc : Accept multiple input files for device manifest.
    • b638808 : Version bump to OPD1.170524.002
    • 7ea994b : Support signing custom images with AVB HASH or AVB HASHTREE
    • e8ef8f7 : Makefile: Add the dependency for BUILT_OTATOOLS_PACKAGE.
    • 988a08d : Fix override warnings when two test suites share an output
    • 6a324ba : Remove the obsolete UnpackPackageDir() in edify generator
    • 4ed818e : Version bump to OPD1.170523.002
    • c61bd99 : Drop build support for LEGACY_USE_JAVA7.
    • 406050b : Fix the symlink detection when signing TF.zip.
    • b9b6ded : Version bump to OPD1.170522.004
    • f8a49c5 : Add LOCAL_JAR_PROCESSOR
    • 5da71c8 : Version bump to OPD1.170522.003
    • 1bac80a : Version bump to OPD1.170522.002
    • 0ed47f7 : Fix fragile assumptions about build toolchain. (attempt #2)
    • 43b2829 : OC-DR is 8.0.1
    • bf1d094 : Since OC-DR is also API26, it should be REL
    • 3c4c0b6 : Make: Don't rely on presence of tools.jar in toolchain.
    • b385783 : Version bump to OPD1.170518.008
    • 50e8753 : Use installed module stem for .so soname
    • fd4e089 : Version bump to OPD1.170518.007
    • 6a254fe : Version bump to OPD1.170518.006
    • 6b19e49 : Android.mk: clear variable at end of use
    • 53220be : Version bump to OPD1.170518.005
    • 2b32469 : Add soong variable for PRODUCT_FULL_TREBLE.
    • e82fb9b : Version bump to OPD1.170518.004
    • 8a05c2b : Version bump to OPD1.170518.003
    • 528002e : Version bump to OPD1.170518.002
    • 8ef1aae : Recognize new clang and make warnings.
    • 0f2ab46 : Move dataclean and installclean to soong_ui
    • d8eabaa : Enable incremental builds for ASAN. (make)
    • 4c764ab : Revert "build/make/core: Fix fragile assumptions about build toolchain."
    • e2a8da2 : build/make/core: Fix fragile assumptions about build toolchain.
    • 2ac3dd7 : Version bump to OPD1.170517.002
    • d4dbf79 : Always use non-sanitized library locations for JNI.
    • 930a918 : Embedding the JNI lib is controlled by PRODUCT_FULL_TREBLE
    • 1b67234 : configstore: build configstore 1.1 instead of 1.0
    • 2c87f3d : Version bump to OPD1.170516.004
    • 3bac9b1 : Makefile: copy mke2fs.conf to ota root
    • 0618e63 : Makefile: Remove the duplicate lines for OTATOOLS.
    • 4b2b2a7 : Removing OPR1 from master as OC is API26
    • 0cf52d8 : Start deprecating OVERRIDE_BUILT_MODULE_PATH
    • f72308a : Start deprecating OVERRIDE_BUILT_MODULE_PATH
    • 83857b6 : Allows DX alternative Jar.
    • 5c2be9a : Add dexdiag tool to images
    • 1664b90 : Normalize timestamps in host java libraries
    • d507b82 : Version bump to OPD1.170516.003
    • 53b66af : Version bump to OPD1.170516.002
    • a6b038f : Embedding the JNI lib is controlled by PRODUCT_FULL_TREBLE
    • 2399932 : OPD1.170511.008
    • 35b34ef : OTA metadata uses system_matrix.xml.
    • 5b0fe18 : Add support for avbtool in custom_images.
    • b147846 : Allows DX alternative Jar.
    • 85e55ce : Move auto installclean to soong_ui
    • 3eb4416 : Move version checking to soong_ui
    • bd8ac32 : Move clean/clobber to soong_ui
    • 3715001 : Allow disabling of CleanSpec functionality
    • b098ea2 : Version bump to OPD1.170515.002
    • e949585 : Add c/a/i/u/* to the list of injar filters
    • 889ee5e : add dtbo support for ota
    • 4b5c907 : Version bump to OPD1.170511.007
    • 730624c : fix builds on macOS when kernel modules are used
    • 6560bb6 : Version bump to OPD1.170511.006
    • d7e0649 : Version bump to OPD1.170511.005
    • 86bb9e9 : Version bump to OPD1.170511.004
    • bbf577e : Version bump to OPD1.170511.003
    • 982c686 : Version bump to OPD1.170511.002
    • 10bd2af : Update whitelisted package name for google vr
    • 44c9c07 : Install preopted profiles on device
    • 11601e5 : Version bump to OPD1.170510.002
    • f63e2cd : OTA Tools: Handle password encrypted keys
    • d1d6fc5 : Teach mgrep to find soong/*.go files.
    • a70b40f : Set emulator framebuffer display device buffer count to 3
    • ac163c0 : Version bump to OPD1.170509.002
    • ce9d78f : Add a script to parse an block-based ota package
    • 9ebc278 : Selectively add _asan flavor suffix.
    • 07bade7 : Version bump to OPD1.170508.002
    • c7477bc : package modules.alias onto device
    • 001c676 : Add the option to reserve headroom for partition images. This is useful for devices with low disk space with different build variants.
    • a820b5a : Updating path to new frameworks/layoutlib project
    • 1b51c3b : Version bump to OPD1.170506.002
    • fa7ecfb : Clean LOCAL_RESOURCE_DIR paths
    • 5ec6bbc : Implement clean-path
    • 6324c2d : Default profile usage based on the existence of the profile
    • dd35495 : Move include in prep of Android.bp support
    • 7932f9b : Export OVERRIDE_RS_DRIVER to soong
    • c5536ff : Use speed-profile instead of quicken for the profile case
    • d9c580c : Version bump to OPD1.170504.006
    • bfa5cb4 : Version bump to OPD1.170504.005
    • f70a252 : Version bump to OPD1.170504.004
    • d0b9e62 : Add media_profiles_V1_0.dtd
    • f9a7059 : Version bump to OPD1.170504.003
    • 2b00228 : Remove redundant dependencies
    • 1f838ae : Version bump to OPD1.170504.002
    • d7bd1f2 : core/Makefile: add AVBTOOL deps to boot.img for BOARD_AVB_ENABLE
    • c96c1de : Remove redundant dependencies
    • 3945158 : releasetools: Add a verbose parameter to common.Run().
    • 0caf69d : Remove redundant dependencies
    • 90d4eb7 : Version bump to OPD1.170503.007
    • 226de81 : Version bump to OPD1.170503.006
    • 0144bc6 : Version bump to OPD1.170503.005
    • c1ff88b : Revert "O is API 26."
    • 5ab07d4 : make: add __clang_analyzer__ to clang-tidy
    • bdab7dd : Version bump to OPD1.170503.003
    • b586105 : Remove redundant dependencies
    • f5929f3 : Version bump to OPD1.170503.002
    • 1c1e142 : Only set TARGET_PLATFORM version in lunch when explicitly requested
    • f899251 : Clear LOCAL_JACK_ENABLED for ANDROID_COMPILE_WITH_JACK=false
    • 30c33b1 : Sort inputs to compatibility suite zip files
    • ea60db9 : Pass TARGET_USES_HWC2 to soong as device_uses_hwc2
    • b2cbafe : Support for android.net.lowpan and LoWPAN Service
    • ae9fb21 : OPD1.170428.003
    • 39c2ece : Build: Remove com.google from the boot classpath whitelist.
    • 149099c : Revert unnecessary dependency to fs_config_dirs and fs_config_files
    • 544329a : OPD1.170428.003
    • 6b68da0 : Do not package res unless RS target API 21
    • 3a0afa7 : Allow PRODUCT_FULL_TREBLE_OVERRIDE to be false.
    • f589ca6 : Version bump to OPD1.170501.002
    • 9e7eab5 : Split vendor license notices into vendor partition
    • 9418749 : Install sqlite3 on userdebug builds
    • 0a06d8b : Revert "Revert "master is now OPD1/ODR by default and adding OPM1/OMR1""
    • b105e36 : Only set TARGET_PLATFORM version in lunch when explicitly requested
    • d3a24ba : Version bump to OPD1.170429.001
    • f6139ba : Version bump to OPD1.170428.002
    • 0fa3d6f : Version bump to OPD1.170427.005
    • f336ec2 : Version bump to OPD1.170427.004
    • c7ff328 : Version bump to OPD1.170427.003
    • 9eff830 : Make javac checkbuilds match jack
    • b17f285 : Support LOCAL_JACK_ENABLED := javac_frontend
    • 48d9a5c : Build: Disable leak sanitizer for ijar
    • 83c5c47 : Build: Disable leak sanitizer for llvm-rs-cc
    • c5bb0d7 : Build: Disable leak sanitizer for aapt
    • a5bb180 : Pass --force-determinism to prebuilts.
    • eb3d2f2 : Use 'quicken' instead of 'interpret-only'.
    • 24f5469 : Make the default preopt 'interpret-only'.
    • cdd4343 : Don't preopt system server apps in system_other.
    • b08ada1 : Introduce a whitelist for core apps used by system server.
    • 211c901 : Makefile: support build and avb signing of dtbo img
    • 2d51ae4 : Version bump to OPD1.170427.002
    • ef21d14 : Get Android TOP from build.log file.
    • eb8dc72 : fs_config_dirs and fs_config_files miscalculates LOCAL_REQUIRED_MODULES
    • e3081a2 : Version bump to OPD1.170426.002
    • 21803d3 : Revert "Revert "Add compatibility metadata to OTA package""
    • dd3a5b5 : slightly clarify error message from check_boot_jars.py
    • 8398fd8 : Version bump to OPD1.170425.003
    • 0bf506f : Exempt UBSAN runtime library from soong_to_convert
    • 1fd588c : fs_config_generator: Add fs_config_(dirs|files)_(vendor|oem|odm)
    • 256d339 : fs_config_generate: add -P partitionlist option
    • 5649b31 : fs_config_generate: unit test
    • e4b96e0 : Version bump to OPD1.170425.002
    • d506860 : Update stale comment for dalvik.vm.stack-trace-file.
    • 0576b5f : Update build files to new compiler filters.
    • 91b785d : Version bump to OPD1.170424.003
    • 3e73e2b : base_rules.mk : Support subconfigs for testcases.
    • e1a5a28 : OPD1.170424.002
    • a0dfd7c : OPD1.170424.001
    • 1cb8dea : Embed jni libs in vendor apks for treble-ized devices
    • 2563456 : OPD1.170423.001
    • 78399da : OPD1.170420.006
    • 1570635 : OPD1.170420.005
    • 4cca18d : OPD1.170420.004
    • 169f5f1 : warn.py: have URLs open in new tabs
    • a4f9ff3 : OPD1.170420.003
    • e750574 : OPD1.170420.002
    • 6bd39df : OPD1.170413.007
    • 2b7f8ab : link_type: common overrides 2nd
    • 2e3c3cf : Fix LOCAL_MULTILIB := 64 in TARGET_TRANSLATE_2ND_ARCH builds
    • c026f6d : Disable CFI for ASAN targets. (Make)
    • e47d1c7 : OPD1.170420.001
    • c8f57d9 : make libprotobuf-cpp-* libs VNDK
    • b47d4e9 : Rewrite link type checking
    • e53c6e7 : Add the missing dependency on payload generation script.
    • 0126647 : OPD1.170410.004
    • 041400f : OPD1.170419.002
    • 5567e50 : Update fuzz_test makefile.
    • aa73192 : OPD1.170419.001
    • 5f89212 : Filter and colorize javac output V3
    • f4cd37e : OPD1.170418.001
    • c3b2556 : Make PIC/PIE levels compatible for LTO.
    • e27808e : OPD1.170413.006
    • 7279a3c : OPD1.170417.001
    • 56dc066 : OPD1.170413.005
    • 50f99ee : OPD1.170410.003
    • 9b37760 : AVB: support BOARD_BUILD_SYSTEM_ROOT_IMAGE
    • 8ee4a3d : AVB: support signing vendor.img
    • d2e778f : Set PRIVATE_PREFIX when using $(transform-prebuilt-to-target)
    • 187da9e : OPD1.170413.004
    • e224725 : Overridden packages shouldn't install vdex files either
    • 80da296 : OPD1.170413.003
    • b744dcb : OPD1.170413.002
    • 5e93057 : Make mini-debug-info stripping pass on already stripped binaries
    • 25e0e1c : OPD1.170413.001
    • 3b7b727 : OPD1.170412.003
    • 03aaa7e : Add the ability to save off the CSV to a file.
    • 23dab8a : OPD1.170412.002
    • b36b37e : OPD1.170412.001
    • 2384b14 : OPD1.170411.002
    • e8ee68b : Support java annotation proccessors
    • cde1498 : Support java annotation proccessors
    • 9c4382c : OPD1.170411.001
    • eabaa07 : OPD1.170410.002
    • 11ba47e : Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"
    • 9d2b328 : Support split /system and /vendor modules from Soong
    • d9c3fd1 : Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"
    • df62958 : OPD1.170410.001
    • 11adff4 : OPD1.170409.001
    • 5e58793 : Add support for LOCAL_ERROR_PRONE_FLAGS
    • 83e88df : OPD1.170406.005
    • 9f199e5 : OPD1.170406.004
    • ffa3258 : Add LLNDK support for the VNDK
    • efc786a : Add dtc and libufdt prebuilts to dev path
    • ef66d81 : OPD1.170406.003
    • 86d30e6 : OPD1.170406.002
    • 96476c1 : Fix duplicate and dangling rules
    • 1447123 : OPD1.170406.001
    • 7bb5c95 : OPD1.170405.003
    • 941b682 : Rearrange java library outputs
    • 950f1ef : Move proguard before classes.jar
    • f0ad715 : OPD1.170405.002
    • bee0dec : Encode special characters in email addresses.
    • 65850da : Revert "Revert "device-tests: As a dependency to tests""
    • 8a431d9 : Common testcase directories: Clean up duplicates
    • 8250dc4 : Added make files for variable Nougat MR1
    • afaa0a6 : releasetools: Add validate_target_files.py.
    • 7c6e426 : OPD1.170405.001
    • 2a8a393 : Add LOCAL_EXPORT_CFLAGS for Soong
    • 05909fa : Add LOCAL_EXPORT_CFLAGS for Soong
    • 2882cc4 : OPD1.170404.003
    • 2be5594 : Exclude ndk stubs from notice file list
    • 204ff70 : OPD1.170404.002
    • c67dcbf : OPD1.170404.001
    • 1b22428 : Use product-based inclusive rule for enforcing RRO
    • 6061e1e : OPD1.170403.002
    • cec578c : Don't include the dev-key on IOT products.
    • 53524b5 : Makefile: copy mke2fs.conf to ota root
    • 9af3fa1 : master is now OPD1/ODR by default and adding OPM1/OMR1
    • c86ea11 : Switch to a shell_and_utilities phony module.
    • e14089f : OPD1.170403.001
    • 5cd3bca : fsconfig: Use defined macro for masking
    • eb85c0d : OPD1.170402.001
    • 6fabefa : Move proguard before classes.jar
    • 09eb46e : OPD1.170330.004
    • cb7d596 : Switch to a shell_and_utilities phony module.
    • a3afbb9 : Expose PLATFORM_VERSION_ALL_CODENAMES to soong.
    • 839db81 : Auto-generate PLATFORM_VERSION_ALL_CODENAMES.
    • b285c46 : Refactor sanitized library on-disk layout - Make.
    • 2c498a3 : Build: Force system owner for ASAN in system
    • 0e53734 : Optimize out extra jar copies
    • 21f891d : OPD1.170330.003
    • 72c9ac3 : OPD1.170330.002
    • e0848c8 : Make the default preopt 'interpret-only'.
    • e659f85 : OPD1.170330.001
    • 39f97ae : Enforce RROs for all the build-time ROs
    • 474723a : OPD1.170329.002
    • 039b5c7 : Build: ASAN in system
    • fc8ead6 : Revert "Revert "Revert "Add soong_javac_filter to all javac commands"""
    • 5563a87 : OPD1.170329.001
    • 073ab0a : Switch to clang-3859424.
    • c901659 : Add min and max supported versions
    • 349a7a7 : Move comments to the previous line
    • a2c6c0b : Don't preopt system server apps in system_other.
    • e58d6cf : OPD1.170328.001
    • 562ac35 : Changing default Jack arguments.
    • 2c3289b : Ensure that BOARD_VNDK_VERSION is current
    • 9fe97e2 : Add USE_FILESLIST_GO to switch to fileslist.go
    • 9af4834 : Introduce a whitelist for core apps used by system server.
    • 445c285 : Change the global CFI flag to default to enabled.
    • 45665b4 : Change the global CFI flag to default to enabled.

  • platform/build/blueprint with 6 change(s)
    • 75fec88 : Fix glob deps for non-wild patterns
    • 5e40f19 : Add OWNERS in build/blueprint
    • 5d4b9d8 : Some util functions to support bpfix
    • 4a02a30 : Cap concurrency when parsing blueprint files
    • 8de48af : Escape leading space in ninja strings
    • 7aa318f : Allow BuildParams to override ninja description

  • platform/build/kati with 2 change(s)
    • f63a3fd : Add --werror_find_emulator, --werror_overriding_commands
    • 09279ad : Ignore EACCES during find emulator opendir

  • platform/build/soong with 156 change(s)
    • f6ad1db : Add header-abi-linker dependency on so file.
    • 0d58f98 : Black-list for clang LibTooling Cflags.
    • 98b16c3 : Register libnativewindow as llndk
    • 9875edb : add exclude_shared_libs for vendor_available:true libs
    • dadff1b : Switch to clang-4053586
    • e748f5d : Export clang default settings.
    • a18660d : Have installclean remove android-info.txt again
    • e427a40 : Stop installcleaning $PRODUCT_OUT/*.{ini,txt,xlb}
    • c2fc276 : Revert "Turn find emulator warnings into errors"
    • ae7f3e2 : MIPS: Lower LibartImgDeviceBaseAddress() to fix ART tests.
    • dc5b70f : Turn find emulator warnings into errors
    • 4932408 : correcting the libandroid_net name
    • 849bb6b : Allow version 9 toolchains for EXPERIMENTAL_USE_OPENJDK9
    • 04a16c7 : Support Make rewriting APP-*
    • eb3186a : Revert "Run bpfix at the end of androidmk"
    • a8cc9c5 : Revert "Initial implementation of bpfix"
    • 98418a0 : Add bionic's scsi headers to the include path.
    • 715cac3 : Optimizations to abi checking.
    • dab550d : Add pdk product variable
    • 41f5d58 : Add libandroid_net to the llndk.
    • 3615fe8 : Revert "Revert "Disallow multiple build executions in parallel""
    • 7fd905a : Run bpfix at the end of androidmk
    • de4b046 : Initial implementation of bpfix
    • 58a5c8b : Export cc_benchmark as NATIVE_TESTS to Make
    • 8b4319c : Drop build support for LEGACY_USE_JAVA7.
    • 8756b37 : Export clang default settings.
    • f624fb9 : Prepare multiproduct_kati to run on the build servers
    • f54e0a7 : Add arch, lib name to header-abi-diff invocation.
    • e24bc20 : Add Treble as soong variable.
    • f052f78 : Move dataclean and installclean to soong_ui
    • be9cd11 : Revert "Disallow multiple build executions in parallel"
    • 74f7b97 : Make factory functions in cc/prebuilt.go public. Test: refactoring CL.
    • dd84e05 : Dedup exported flags from dependencies
    • 5916657 : soong: use optimal FPU on Cortex-A15
    • 4a1741c : Add all packages under packages/apps to root.bp
    • 5323f8e : Add python_test_host module.
    • 7db68be : Disallow multiple build executions in parallel
    • 2700511 : Fix the issue "\n" didn't get interpreted properly.
    • 0df1517 : Add build_test.sh, split common parts of soong_ui.bash
    • 5ed900b : Allow specifying a build variant
    • 02781d5 : Move auto installclean to soong_ui
    • db8457c : Move version checking from Make into soong_ui
    • 6600a44 : soong: add cortex-a73 to microarchitecture list
    • a4e43a7 : Improve multiproduct_kati output
    • 6606872 : Revert "Revert "Ensure environment dependencies are correct""
    • 0b73b4b : Move clean/clobber to soong_ui
    • 6df46f5 : Add cortex-a73 support.
    • fa833bb : Support for LOCAL_AIDL_INCLUDES in androidmk
    • 734e380 : Clarify paths.go somewhat
    • 02f3add : Clean OUT_DIR
    • 1d9aa26 : Add cortex-a73 support.
    • fa7e8af : add libvndksupport to ll-ndk
    • 67a5c13 : Prettify soong ninja build descriptions
    • 014de6a : Fix genrule documentation
    • 90a4b75 : Add bootable/recovery to root.bp
    • 6e8115a : Work-around for crt objects with sdk: current
    • 5b52959 : Use ctx.ModuleBuild for darwin ar
    • 51d4ab2 : Run gofmt
    • 9707116 : Soong: Change Sanitize.Recover order
    • 254514e : androidmk: support cfi, diag, and misc_undefined properties
    • 8ff9ef4 : Declare dependency on sanitizer runtime libraries
    • ceeff0f : Add product_sdk_version.cflags property
    • 0fdee74 : Revert "androidmk: support cfi, diag, and misc_undefined properties"
    • 4068a5d : Revert "Ensure environment dependencies are correct"
    • 2101f4a : Automatically add frameworks/rs includes to modules with .rs files
    • a8688c4 : androidmk: support cfi, diag, and misc_undefined properties
    • 31e9947 : Fix mips32r2-fp-xburst build
    • 95f4dbb : Ignore disabled modules when generating ndk sysroot
    • e78473c : Ensure environment dependencies are correct
    • 03cc1b6 : Use -isystem to export ndk stl includes
    • b2123aa : Add a variable to disable modules in the PDK
    • c602b7d : Allow "required" property to vary by arch
    • 2a252be : Support .rs and .fs files in cc_* module srcs lists
    • 7e0eaf1 : Support %s in product variable properties
    • a3e6c52 : Always run asan ckati on the build servers
    • 269a8c7 : Add exec.Cmd wrapper for logging / sandboxing
    • db0b9a3 : Supported python build in host side.
    • 9543642 : Support override_rs_driver product variable
    • 561a3fe : soong: add __clang_analyzer__ to clang-tidy
    • 307d145 : Remove -isystem frameworks/av/include
    • bbc9f4d : Export proto deps from reused libraries too
    • 10d2231 : Check reused source files in hasSrcExt
    • f281bd8 : Supported minor features in soong_zip
    • 5ff51b5 : Update protoc support for libplatformprotos
    • 0e409a2 : Add device_uses_hwc2 product variable
    • 432c286 : Add msa mips features
    • d13a457 : Remove -isystem frameworks/av/include
    • 3f6fb2d : Add support for named versions in NDK map files.
    • 49927d2 : Generate stub libraries for unreleased API levels.
    • e0b933b : Globally enable libcxx's thread safety annotations.
    • f173d59 : Support ASAN for ckati and ninja
    • 1837b80 : Enable mips32r2dsp[r2]-fp in mega device build
    • 893d816 : Turn installation on in mega device build
    • ccf01e7 : Prepend arch variant include directories
    • e90bfd1 : Make generated_sources act like generated_headers
    • dad8c95 : Pass -I to yasm
    • 0906f17 : Add arm neon and mips dspr2 arch features
    • 5cf3948 : Fixups after llvm rebase
    • 87d8b56 : Make soong mm/ targets recursive
    • cd30431 : Add frameworks/opt/net/wifi to root.bp
    • e28f4e2 : Support test_suites in cc_benchmark modules
    • 57a5238 : Don't write output during tests
    • 8f4fdd8 : Disable CFI for ASAN targets. (Soong)
    • 54c5dd5 : Exit early on genrule command parsing failure
    • d87708e : Add frameworks/* to root Android.bp
    • 68a0985 : Blacklist DISPLAY / GREP_OPTIONS
    • 918b1d9 : Fix lots of warnings from abi dumping.
    • ca3e287 : Convert soong_javac_filter to a wrapper
    • e87b768 : Make PIC/PIE levels compatible for LTO (Soong).
    • 3e231fd : Add header-abi-checker for Vndk abi checks.
    • c43ae77 : Don't install header libraries
    • c32c3eb : Change the global CFI flag to default to enabled.
    • 4247f0d : Enable arm_on_x86 mode when arm is a secondary arch
    • 1b59409 : Make mini-debug-info stripping pass on already stripped binaries
    • ce87b80 : Use ArchType instead of string as map key
    • d402582 : Skip ndkApiMutator on disabled modules
    • 5cfd709 : soong: use optimal FPU for Cortex-A7
    • 4416e5d : Split /system and /vendor modules, allow multi-installation
    • 01a9059 : Remove explicit suffixes from (ll)ndk_library
    • fff256f : soong: always use -mfpu=neon-vfpv4 for Krait targets
    • 2439eb7 : Added duplicates checking when extracting source deps.
    • aa118f9 : Implement vendor as a synonym of proprietary
    • 1783a2f : soong: use optimal FPU on Kryo targets
    • b916b80 : Add LLNDK support for the VNDK
    • 5df73d0 : Make use of specific Kryo targeting in Clang
    • b01e7f7 : Support a `vndk` tag in gen_stub_libs.py
    • 5853940 : Pass exportedFlags directly to Make
    • 13fd3ff : Export JAVAC_WRAPPER environment.
    • 48834ee : Pass exportedFlags directly to Make
    • d8f8d07 : Disable .toc generation for windows
    • 3edeee1 : Add ctx.Windows()
    • 866810d : Exclude ndk stubs from notice file list
    • ac01ff5 : Add support for an armv8 variant for Kryo
    • ae4fc18 : Add support for an armv7 variant for Kryo
    • 4df566d : Correct variable name LOCAL_COMPATIBILITY_SUITE
    • 1ae73a6 : Microfactory support for transitive link dependencies
    • 2e5d7d4 : Add `sdk_version: "minimum"`.
    • 30c9d6e : Generate file to map codenames to API levels.
    • 07ce4ac : Add prebuilts/clang/host/linux-x86 to root.bp.
    • a2226b9 : Support prebuilt module types
    • 1dd8839 : Refactor sanitized library on-disk layout - Soong.
    • c319948 : Fix include order
    • 552432e : multiproduct_kati: better directory names.
    • d2130a9 : Use a timestamp file for preprocessed_ndk_headers.
    • 280802c : Fixed the issue that phony module was broken.
    • 1b4141f : fileslist: hash the content of symlink, not the file it points to.
    • e6a4d7c : Move versioner's -o before positional arguments.
    • 4442c2f : Switch to clang-3859424.
    • 11b2614 : Rework vndk detection
    • 7cbf5f8 : Fix variant errors when compiling with the NDK
    • d9233f1 : [CMakeList generator] Add headers to source files
    • a929db0 : Add support for test_suites property on cc_test modules
    • 16b626b : Export TSAN_RUNTIME_LIBRARY make variable
    • 620e6ad : Add fileslist.go to calculate hashes in parallel
    • dc03a84 : Remove -Wl,--allow-shlib-undefined from arm64
    • a739f24 : Add script to make a Go-style workspace for Soong

  • platform/cts with 532 change(s)
    • b5f981d : Add PrivappPermissionsTest to known failures
    • 43b608f : Close CTS ResultReporter streams
    • ef68dc9 : Give button some size in CTS test so it is focusable
    • e3f94fd : Fix ephemeral permissions test logic
    • 2c861aa : Give button some size in CTS test so it is focusable
    • 3a4bfc4 : testPlatformPermissionPolicyUnaltered to list all offending items
    • 6bc7e47 : Update to bugreportz
    • 67e1417 : For cts-reference-aosp, exclude various test cases including webkit
    • 41e4171 : Skip testAudioRoute if only one audio route
    • c2614a3 : CtsVerifier: add countdown to make off-body test easier
    • 6335d12 : Refactoring information disclosure logic.
    • a0126f5 : Use correct feature type for watch.
    • 6374199 : v8.0.0 was only temporary. O-DR is 8.0.0
    • 55e6634 : Fix magnified gesture dispatch test
    • 8098530 : Refactoring information disclosure logic.
    • d6678f6 : Wait until the transition completes before checking lifecycle state
    • 7ee8a15 : Revert "Update ActivityManagerConfigChangeTests for rotation."
    • fea1ecf : Add testNeverallowRules440 to known failures
    • 3c13b82 : Fixed incompatibility with interfaces
    • d3c1f0a : CTS/STS test for Android Security b/25818142
    • f3b0914 : Handle data scheme for data SMS in VisualVoicemailServiceTest
    • 2081b30 : Re-enable android.cts.compilation.AdbRootDependentCompilationTest#testCompile_curProfile
    • 5665d68 : camera2: Fix FPS range
    • 260dae5 : Added missing permission to test manifest file.
    • e31fe2a : Persist test status to handle config interruptions
    • cabec3e : Skip BLE READ_RSSI to avoid flaky
    • b3bb0c2 : JarHostTestTest: state # of shards in split
    • 8229aa7 : Allow timeout per test to be tuned for appsecurity tests
    • f02bf10 : No longer using specific watch device idle settings
    • 3984c7d : CTS/STS test for Android Security b/36724453
    • 69e0ac1 : CtsPrintTestCases shell-timeout is too high
    • f1d094e : Clean ThemeHostTest to use log utility
    • b9a268c : Mark newly added sensor direct report test as unenforced
    • 7712d05 : Two negative case test for sensor direct channel
    • c552f6d : Disable testBroadcastReceivedForEnablingApp for single-user devices.
    • d62255a : Reduce the check time for connectivity
    • e221f9a : Add EffectBundleTest
    • 77b1664 : Fix edge effect drawing tests
    • d2c339b : Amend the wording of a DO CTS
    • 1daec84 : Fix wrong package names in cts-reference-aosp
    • e53ec13 : Fix CtsSignatureTestCases test failure in WindowManager
    • d2c9994 : Shouldn't verify COMP is possible in a device without managed_users feature
    • 0ad9a99 : Add timestamp, atomic counter test and test for corner cases
    • 35af4b6 : Adding rate independency test for sensor direct report
    • 3594155 : Fix MockInCallService's default starting values
    • 11938f6 : Cleanup platform versions prior to release
    • 2be9dcb : Do not create pinned stack task while entering PiP in test.
    • ebae37a : Exclude verity relative test cases in cts-reference-aosp
    • ca3a84c : CTS/STS test for Android Security b/35676417
    • 5aacf24 : CTS/STS test for Android Security b/33039685
    • 79de4e7 : CTS/STS test for Android Security b/35470735
    • 790dbc0 : Fix requesting_bugreport_device_owner on watches
    • 7423cab : cts: Add testAospPropertyContexts to known failures.
    • d7a8f61 : Disabling EncryptionTests on Android television
    • de6bbcd : Improved setOrientation() again:
    • ea9ec5a : CTS/STS test for Android Security b/35468048
    • 5bb622e : Remove text saying restoring the default dialer is optional
    • 754b29f : MediaPlayer: test TimedText correctness after seek
    • 94ac23c : Camera: Fix bug in api25test-EnableZslTest
    • 2022707 : Add logging upon failure to copy dynamic config files
    • 294f6a4 : Properly restore 12/24-hour format
    • 66f7caf : extract cleanup jobs from run method in ModuleDef
    • f8d4586 : Fix ContentResolverSyncTestCase#testCancelSync
    • b4e7eda : Improved setOrientation() by waiting until it effectively changes.
    • f5b8ef5 : Revise cts-ref-aosp plan
    • 833ddbb : pseudorange with position validation cts
    • 5d45d30 : Helper function/class to sensor cts test
    • 04ed538 : [AWARE][CTS] Check for location setting for test needing to disable Wi-Fi
    • cd869a8 : Fix readHardwareBuffer function to correctly handle offset
    • e0a04d0 : EDI collection update for sensor direct report
    • 61fa1b7 : Fix off by one error in timestamp jitter calculation
    • 913d8e0 : Mark vm-tf-test as not-strict-shardable
    • 5a2fbd8 : Ensure the CtsMediaBitStream implements option interface
    • 9408c02 : Suppress tests that were affected by recent UI changes.
    • 364956f : Ensure cts-suite initial order of modules
    • e44476a : CtsMediaBitstreamsTestCases: support cli arg passing
    • 1636686 : Check for BACKUP_FEATURE for testBackupService.
    • 6da112d : Keep testFullDisk in the end of CTS run
    • 32e6343 : Move profile test to text format
    • e2d8ca5 : CtsMediaBitstreamsTestCases: refactor metric entry format
    • c496825 : Add console reporter to cts-suite to receive options
    • 5d6e652 : Add tests to known failures that were affected by recent UI changes.
    • 6b7aa3d : Fix text cut-off for HRM cts test.
    • 7c2d4ab : cts: add testAospFileContexts to known failures
    • 65dc23e : Camera2: Prettier logging in performance test
    • c0d9693 : Camera2: add some logging in performance test
    • c5a73dc : Camera2 CTS: Fix too-low timeout in AllocationTest#testBlackWhite
    • 33e90d6 : Camera2: Improve testing for devices supporting long exposures
    • 89e266c : Fix testClearKeyPlaybackCenc hanging on N and N-MR1 device.
    • cfc330f : Fix one cause of flakiness in TextToSpeech CTS.
    • e0753ac : Fix proguard rules for Mockito
    • 358d920 : Check CDD required EGL extensions
    • 1deca6c : Add automated config based on cts-suite
    • 06aed53 : Don't mark module done after test run failure
    • 8f42361 : Camera2 CTS: Fix too-low timeout in AllocationTest#testBlackWhite
    • a6d022d : Test that user-specified focus loops don't hang
    • f4fcfde : Fix testProcSelfPagemapNotAccessible() on new kernels
    • df68df8 : Explicitly clean-up OpenGlEsVersionTest
    • 3f41b46 : Allow testResetPasswordWithToken to fail if executed out of order
    • 146027a : Fix CTS failure with rounded corners
    • 8052305 : Show toast if lockscreen password is not set
    • d816103 : Remove calls to resetPassword() in CTS verifier
    • 92912b3 : Put cts-suite up to date with CompatibilityTest
    • 5760056 : Fixing CTS verifier test for Microphone
    • a0996d0 : CTS/STS test for Android Security b/35139833
    • bc8acd5 : CTS/STS test for Android Security b/35950805
    • c0f21ae : Fix Hover tests for small watches.
    • 206b9ff : Change passing map value from : to :=
    • cc4fea1 : Default to file rerun and not serial for LibcoreTest too
    • f0ee210 : Fix testProcSelfPagemapNotAccessible() on new kernels
    • 58d8566 : Exclude Webkit, telephony tests from cts-ref-aosp
    • 893fa32 : CTS/STS test for Android Security b/35644510
    • b539620 : CTS/STS test for Android Security b/33299365
    • ca67956 : Use watch layout instead of unified layout
    • ce27fd9 : Removing the latency in audio test
    • bbdb665 : [CTS] Stop testing non-text-only MMS backup and restore on O and O-DR
    • c765bda : Fix CTS failure with rounded corners
    • c53c489 : aaudio test: adjust runtime hint
    • 576cd58 : CTS/STS test for Android Security b/35764875
    • 38a2940 : Camera2: Improve testing for devices supporting long exposures
    • 8991a1b : CTS/STS test for Android Security b/34624155
    • 1cb2d6f : Loosening matching criteria to subset matching instead of exact matching.
    • e1683ce : Add test to check sock addr in qtaguid ctrl file
    • fdb1cf8 : Rename the native test file
    • cd0fd77 : resolve merge conflicts of 37b1adaadf to oc-dev
    • 8e8a4bd : Make AlmostFullTest no longer overfill the disk.
    • fa01422 : Adding profile for "Skylab" headset.
    • 3da8cfd : Manually finish activity
    • 804f232 : [AWARE][CtsVerifier] Clean-up after sessions correctly
    • 3f99e5a : Avoid mixing new and old sharding
    • 699b886 : extract methods and add getters in tradefed code.
    • 45baf18 : Batterystats CTS: check if bluetooth feature is present
    • bb95b5f : Do not use static in BasePrintTest
    • 84c17e0 : Keep sensor events for default flush operation
    • 23e989d : Enforce test for AOSP defined sensors
    • 62374db : Fix CompatibilityBuildHelper to resupport partial paths.
    • 0e9e26c : Added some optimizations to the CTS leanback jank test app.
    • de920be : Remove flaky configuration tests from presubmit
    • e0fe4a0 : Fix fail button not showing in sensor HRM tests on wear.
    • 1dc5ce1 : CTS/STS test for Android Security b/35950388
    • 9bf3064 : Check max supported size before setting them to media format.
    • d1e11e2 : StagefrightTest: add MediaPlayer ANR test.
    • 55db317 : Update ActivityManagerConfigChangeTests for rotation.
    • b998dee : Add CTS Test to exercise setting aspect ratio via meta-data
    • 6af5b8f : CTS/STS test for Android Security b/34173755
    • 2fe8730 : CTS/STS test for Android Security b/36731152
    • 66386f2 : Clean Up tmp file from tests
    • 3907a3e : Fix: CTS Verifier app crashes Fingerprint Bound keys Test
    • 5b00bd7 : Don't test disallowing autofill on devices that don't have that feature.
    • d72c734 : Dup fds to stop finalizers from invalidating them.
    • b95b324 : Add NativeClearKeySystemTest.
    • 2ad74f8 : CTS/STS test for Android Security b/35258962
    • 097094b : [CTS] Change the 'wait' scheme for AccessibilityWindowQueryTest
    • dfd6c2c : CTS/STS test for Android Security b/35644815
    • c507681 : Adjusted tests to account for async changes
    • f9a1314 : Fix test to not rely on direct adb call
    • d2847c8 : Explicitly set the TextView width for testScrollTo.
    • 263d1e2 : Set an hour timeout per test.
    • e975b2b : Update golden manifest after permission change.
    • 8a17d50 : Camera: fix ITS frameDuration setting
    • 1da8822 : Adding delay to testUnlock
    • be2d8e2 : CTS/STS test for Android Security b/36591162
    • 7e0f8ed : Add VideoDecoderPerfTest#testVp8Goog0Perf1280x0720 to known failures.
    • 7613acf : CTS/STS test for Android Security b/36266767
    • 42ed095 : Add cts-tradefed and compatibility-host-util to general-tests
    • 01dde4a : MediaBitstreamsTest: accurate runtime hint, no 64 bit ABIs
    • dd29ff8 : MediaBitstreamsTest: remove unnecessary APK installs
    • dbc874a : MediaBitstreamsTest: adjust keys s.t. metrics are copied to results
    • 146c96c : CameraITS: add sensor_fusion test scene
    • 6b1cf9a : Removed CTS test of private API
    • f84b498 : Fix the pseudorange basic tests for glonass
    • 3aedb6a : Revert "Relax performance test tolerance"
    • fbb03e7 : Add supports 2k and 8k to MediaDeviceInfo
    • f29f507 : Add supported video resolutions to MediaDeviceInfo
    • 096d783 : Relax performance test tolerance
    • 912a21a : Instruct user to enable Location Service for p2p
    • 87ad5fc : Update tests for new launch restrictions on virtual displays
    • 0582392 : Add test to check sock addr in qtaguid ctrl file
    • 5c1a4db : Fix broken MediaSessionManagerHostTest
    • b15813d : Fix: CTS Verifier app crashes Fingerprint Bound keys Test
    • f0530f2 : Add companion test instruction to turn on bluetooth
    • 1a3bc18 : [Cherrypick] Make sure we do clean up ByodFlowTest
    • 4b97f49 : Wrap Telecom CtsVerifier layouts in ScrollView
    • 30e84b0 : Adding month to delineation so as to remove merge conflicts when adding tests.
    • a6d8721 : Lower bitrate of HEVC TV test to 5Mbps, which is specified by CDD.
    • a674095 : Update CompatibilitybuildHelper to check alternate dir for test modules.
    • e2e07e7 : Removing CTS test for CVE-2017-8265, buganizer issue b/32341313
    • 93a0a5a : Removing CTS test for CVE-2017-8265, buganizer issue b/32341313
    • 2137167 : Rewrites CTS test for key/value backup
    • 64816ab : Rewrites CTS test for key/value backup
    • a20588b : Update multi-launch tests to support watch.
    • ef02a17 : Add failing tests to known-failures.
    • de14a96 : Deliver image results without blocking.
    • 170e06b : Trim output before testing
    • ad6de2b : Disable all networks during cache test.
    • 8b71b0c : Add CTS tradefed target preparer for backup tests.
    • 8ba8cd6 : Add a simple smoke test for EGL_image_array.
    • 82366d6 : Use a separate layout for LinearLayout_LayoutParams tests
    • dbf28bf : VrCpuTest - On Vr high performance devices, remove need for exclusive core Bug: b/34973979
    • 8fcd470 : Fixes getting the wrong app transition going home after minimized (2/2)
    • 5c56661 : Port module metadata filtering to ITestSuite
    • e5198bd : Fix BluetoothRestrictionTest flakiness.
    • 247bde1 : MediaSessionTest: Add CTS for the play/pause double tap as next track
    • 942f968 : Fix flakiness in testRequestLayoutWithTemporaryDetach
    • d1e637f : CTS/STS test for Android Security b/32341313
    • 2d2c560 : add capability to filter modules by metadata field
    • 74e0acf : CTS/STS test for Android Security b/34126808
    • 399c076 : CTS/STS test for Android Security b/34973477
    • ce3e7f0 : Adding CTS Tests
    • cf90e37 : Disable CtsLibcoreJavaUtilCollectionsTestCases.
    • 9199280 : CameraITS: remove scene0/test_metadata frame duration/rolling shutter check
    • e573afc : Use minimum resolution of supported resolutions
    • e3e1943 : WallpaperColors bitmap/drawable tests
    • cb8a13b : Adding tvdpi assets
    • eaaa103 : Set initial density to a fixed value
    • 4992256 : AnimationDrawableTest will fail when AnimationDrawable created from cache
    • 866c38c : Use real metrics to determine screen size in CTS.
    • c7f4afa : WifiManagerTest: Set key mgmt field in testWifiManagerNetWork
    • 8d2a7bd : Hide lock screen info verifier test on watches.
    • 67d8501 : Fix text tests to not use non-public APIs
    • ccda0a8 : Revert cts-known-failures.xml
    • 32878ee : Revert "Revert "OC-DR is 8.0.1""
    • c901789 : Cover missed call case in PhoneAccountTest
    • c40b6fd : add component metadata to all CTS module configs
    • 457bac8 : Remove @not_executed from CtsVerifier reports
    • 41d9214 : Disable IME before running DocumentsUI related tests.
    • 55fd565 : Move profile test to text format
    • dc4d9cb : Move profile test to text format
    • c131913 : CTS test for 'fullBackupOnly' manifest attribute
    • f4057e8 : CTS test for 'allowBackup' manifest attribute
    • 95f673a : Revert "Add CTS test for underlines not affecting width"
    • 5148a33 : Revert "Reland "Add pages count test for WebView printing""
    • ecda240 : CTS tests for more general underlining support
    • ec25139 : CTS test for accessibility gesture recognizer.
    • 846ec2d : Add timeout to racy caption test
    • 6c220ed : EDI: Collect disk partition by kb (df -k)
    • 74e1736 : Revert "Add CTS test for underlines not affecting width"
    • 56be1eb : Assert.assertTrue on instrumentation thread
    • 7bb0824 : Ndef: Update the test to as per changes in Empty NDEF Records.
    • e105d60 : CTS test to test restoreAnyVersion flag
    • a4c85a4 : move test suite constant definitions into ModuleDefinition
    • 2800375 : Add screen percentage test to ensure screen percentage dimensions for round watch devices are set properly.
    • 681215c : Ndef: Update the test as per stricter NDEF validation rules
    • d8dab0c : VolumeShaperTest: Add step ramp test
    • 669d784 : Revert "OC-DR is 8.0.1"
    • ddd2073 : Revert "OC-DR is 8.0.1"
    • f9c872b : Allow version 9 toolchains for EXPERIMENTAL_USE_OPENJDK9
    • d4b6d12 : Fix makefile warnings.
    • f555ae5 : Fix CtsBionicTestCases for translated devices
    • 354468b : Verify SharedPreference correctness across data restore
    • e0c9f4d : Fix usage of private APIs in KeyboardShortcutGroupTest
    • 0415563 : Modify tests for barometer
    • 441e973 : Update CompatibilityBuildProvider to populate testsDir
    • d7a99cc : Fix vm-tests-ft for OpenJDK 9 toolchain.
    • cbcdff2 : Fix vm-tests-ft for OpenJDK 9 toolchain.
    • ca4d37a : enable metadata embedding in CTS module config
    • 33504af : Remove usage of @removed API in ViewConfigurationTest
    • 6f9e3b6 : MathUtils test
    • 29bc0ce : Remove usages of @hide APIs in PointerCaptureTest
    • ed07bb3 : Update some uses of @hide apis in CtsViewTestCases
    • 48f1a7b : Remove deprecated CarUiProviderTest.
    • 4c0c87e : Fixing typo
    • 6c11e6d : Add CTS test for underlines not affecting width
    • 08598e8 : Add links for OPM1 / PPR1
    • cfd4baf : Revert "Fix ThemeHostTest by moving assets to the right directory in master."
    • cd65ac8 : Fix find emulator warnings in cts
    • fd2e77f : Add CTS test to verify kiosk mode works after reboot
    • 31d012f : Add comment explaining virtualdeviceknownfailures.txt
    • 142ccbc : Fix flaky DialogTest#testOnSaveInstanceState
    • 5127254 : Should not load config if module is going to be excluded
    • 723b458 : Package libtest_ifunc_variable_impl.so into CtsBionicTestCases
    • da03878 : Partial backport: Fix makefile warnings.
    • 20610c4 : Remove duplicated entry for DialogStubActivity.
    • 2c2cecd : Cts Suite slight clean up
    • 92e6104 : OC-DR is 8.0.1
    • 4c31046 : Ensure apks in same configs do not have same package
    • 59cc32d : CTS implementation of ITestSuite
    • f51c3fa : Fix expected error message for wrong_arch
    • ac6fe32 : Check for bad attributes in StreamRecorder.
    • 9269399 : [CTS] Make the package of "debuggable app" unique
    • 2ee7971 : Make: Don't rely on presence of tools.jar in toolchain.
    • 1d1a5fb : ExifInterface: Enable CTS test cases
    • 149653e : Fix ThemeHostTest by moving assets to the right directory in master.
    • 3cb4142 : Include sys/sysmacros.h for major/minor/makedev.
    • abb4e89 : Fix magnification-related cts tests
    • bdbafcc : Correct checking whether activity name contains package.
    • e35c1f2 : Changed monson.py to use current python enviornment.
    • 18ce435 : [CTS] Add tests for profiler functionality in 'am' command line tool
    • c1bb633 : cts: define mcpu=generic for 32-bit ARM builds
    • 70f2f4f : TIF: add test case for invalid start and end times
    • 0466598 : Add CTS coverage for pre-M managed profile provisioning API
    • 0eb8d25 : Prevent InputTestCase base test from running.
    • 11ecf10 : cas: allow empty data array to be used in place of null
    • 7c802b4 : Fix android.cts.compilation.AdbRootDependentCompilationTest
    • 1e7b542 : Add a CTS test that hardware bitmap doesn't leak
    • 21fd6b8 : Native test for qtaguid module
    • 88da367 : Remove reference to deleted file cts-runner-specific-failures.txt
    • 787dc9e : Update CTS tests to reflect ConnectivityManager API changes.
    • 0e82ad2 : Test de-flake experiment
    • 622cba8 : Fix CTS VLoadTest failures under debug context.
    • 776a436 : Allow for lite protos
    • bd75ebb : Refactor unused packages and method visibility
    • 9db8346 : Add tests for MenuItem get/set shortcut methods
    • 066beff : Remove reference to deleted file cts-runner-specific-failures.txt
    • f403d54 : Modify non fullscreen orientation tests to permit under SDK 26.
    • c192038 : Add libtest_ifunc_variable to CTS' big stupid list of libraries.
    • c0bd71e : Add CTS to verify IMS.onStartInput() is called once.
    • 7f18eeb : Fix out-of-bound accesses in Renderscript GetSetTest
    • 982b7c8 : Add new time zone related permissions to known set
    • 2ccf87a : Remove references to now-empty expectation files.
    • 0112ed2 : Added some optimizations to the CTS leanback jank test app.
    • f4666ef : Remove references to now-empty expectation files.
    • 2161b79 : Cts Retry, avoid relying on option copy
    • 4938b4d : KernelSettingsTest: delete SELinux enforcing test
    • 03a03be : Adding CollectionIncompatibleType error_prone
    • 9e989fd : Add CTS SearchView tests to verify IME visibility.
    • 7c3173d : Prepare for removal of junit and android.test classes from Android API (step 1)
    • 51cd9e8 : Prepare for removal of junit and android.test classes from Android API (step 1)
    • c56e287 : Use the headers from the ndk
    • 5e2e9f1 : Use the headers from the ndk
    • af3c59d : Improve/fix BuildTest.
    • dc3fd51 : Use the headers from the ndk
    • 9ddfc98 : Fix Self Managed ConnectionService CTSVerifier test.
    • 6b119e5 : Add more CTS tests error prone rules
    • 9dabba1 : Re-adding GamepadTestCase
    • f39f391 : CameraITS: set more accessible permissions on /tmp file
    • f3303f9 : Test of the input device disable/enable feature.
    • 4eea74f : Ensure that HostTest are not empty
    • e062997 : Fix off by one error in timestamp jitter calculation
    • f99bcd0 : Enforce TryFailThrowable error_prone rule
    • b879b5c : Enable a subset of error prone rules for hostside tests
    • c27fcc2 : avoid using private APIs for PhoneNumberUtils cts
    • e6892fd : Enable error prone against all CTS harness subproject
    • 765be7e : Add the new split interface to CTS
    • cfe043e : Fix test_linker_namespaces check of kSystemLibraries
    • 675dc6d : Cts unit test: aapt parse can fail
    • 1e1ab88 : Replicate retry logic in external factory
    • 311bf0a : Enable error prone against CTS harness
    • fe23c87 : Update hostsidetests/tzdata to match master
    • 0bb6dc9 : Stop using deprecated APIs.
    • 445742e : fix CTS unit test
    • ef163b0 : Fixes for dexlib2 changes introduced in v2.2.0
    • 598c692 : Update themehosttest README for emulator reference images
    • 348ee47 : update cts with renamed API getSlotIndex()
    • 2b0f01f : Host-side test for the tzdatacheck binary
    • 9b29f1e : Host-side test for the tzdatacheck binary
    • e205528 : This test verifies the remote code execution vulnerabilities
    • c61376a : Move tests to facilitate automerging
    • e25bdbf : Add CTS tests for Bug - 23034759 and Bug - 21132860
    • 7cbae16 : Update golden manifest for master.
    • 4ce0267 : Revert "Temporarily remove failing test"
    • 1a51e04 : Temporarily remove failing test
    • b6dfacd : WallpaperManager cts tests
    • 5249bf9 : WallpaperColors cts test
    • d691bbc : Explicit calls to destroy() in Refocus CTS test
    • ec86c0d : Revert "Temporarily enable DEBUG logging to investigate flaky CTS"
    • 44cffdf : Fix android.media.cts.MediaCodecTest#testException
    • 3a51173 : Remove IpSecManagerTest
    • 965a1ee : Import RestrictedBuildTest annotation
    • b0ac26f : Fix non-run-test jvmti cts tests
    • 567580c : Add tests for a11y listeners with handlers
    • de31035 : Fix notification listener cts test.
    • d2aa94b : Fix of Jvmti tests passing package info
    • c52e1ff : DO Disclosure: update instructions for enterprise installed apps, admin granted permission and entrise set default apps test cases.
    • 96502a7 : Temporarily enable DEBUG logging to investigate flaky CTS
    • 79abca7 : Add jvmti run-tests 985 and 986
    • d886485 : Address API council feedback.
    • 95a4c0e : cts: Add all tests to general-tests
    • 7235db3 : CTS: Add run-test-based JVMTI tests
    • 645ed33 : Remove unneeded shims and JNI binding code for jvmti tests
    • 2456c45 : Fix BuildTest when running on development versions.
    • 97a8973 : Revert "BuildTest: split out test expected to fail on prerelease builds"
    • 2a5876d : Revert "Expect failure for CtsJdwpTestCases SourceDebugExtension test"
    • f11b8b7 : monsoon: Add note of output column format in help string.
    • c3520a9 : monsoon: Add option to collect USB power data
    • 7174bff : monsoon: Note in help that '--samples -1' means infinite
    • 1c36e68 : monsoon: Remove Python 2.6 requirement
    • e91509c : 10x speed improvement for SELinuxNeverallowRulesTest
    • e14a535 : Add test for child being manipulated outside of AnimatorSet
    • a7853a1 : [AWARE] Rename destroy() method to close()
    • e3f44fb : Run jdwp tests with JIT enabled
    • 43e5bad : Fix BuildTest when running on development versions.
    • c21996a : Revert "BuildTest: split out test expected to fail on prerelease builds"
    • 32a760a : Expect failure for CtsJdwpTestCases SourceDebugExtension test
    • 7b13d98 : Tests for NotificationListenerServices managed profile whitelist
    • 73bd213 : Attempt to clarify some of the module counts
    • 4befd64 : Modify Telecom CtsVerifier strings
    • 02c12dd : Reland "Add pages count test for WebView printing"
    • 74dc23b : Allow "unexpected e_machine" failures in JniStaticTest#test_linker_namespaces
    • f1ef1e2 : Add CTS tests for phone account register/unregister intents.
    • 6073db9 : CTS: Add run-test-based JVMTI tests
    • 5226bc6 : Add PROVIDE_RESOLVER_RANKER_SERVICE permission to CTS.
    • e004f4d : Revert "Revert "master is now OPD1/ODR by default and adding OPM1/OMR1""
    • 6b9cce3 : Added data consistency check for single source
    • 728f5f6 : JVMTI: Remove incorrect Android.mk statements
    • 886a72b : Remove reflection from network logging test
    • 8e0db4c : Remove DatagramSocket calls from IpSecManagerTest
    • 658935b : Update platform policy for cts tests.
    • fce0a5c : Add jvmti redefinition tests.
    • 47e9824 : Camera: remove unnessary gyro feature
    • 4f494b9 : Revert "Split pdf tests into a separate module."
    • 665cc46 : CTS Test for TelephonyManager.getForbiddenPlmns()
    • d5472a5 : CTS Test for TelephonyManager.getForbiddenPlmns()
    • 73ab63b : Set unique name for modules to avoid conflict
    • 9b5f3b3 : CTS: Add run-test-based JVMTI tests
    • 08d735b : Add more cts tags to configurations
    • 5c2baeb : Tag a couple of cts configs that can be run in TF
    • 39bd5ce : CTS: Add run-test-based JVMTI tests
    • df5dd95 : CTS: Add run-test-based JVMTI tests
    • 9a05c71 : Remove unnecessary sepolicy attributes
    • 42aa3ce : Fix makefile warnings.
    • 8621d19 : JniTest: Fix linker_namespace test for /vendor libraries
    • 8ecb491 : Clean up CTS known failures for oc-dev: remove passing tests
    • ecd2767 : Test that seccomp blocks access to swapon/swapoff
    • 16f63a1 : Fix testVoiceCommand and testVoiceSearchHandsFree
    • 281ae1e : CTS tests for DevicePolicyManager#getDelegatePackages
    • 49eaabd : Refactor repeated WIFI bringup code in ConnectivityManagerTest
    • 3433e51 : CTS: Add run-test-based JVMTI tests
    • beef154 : CTS: Use RunTest Java code from ART
    • fd6d41d : Update configurations to avoid using ApkInstaller
    • 4be2a72 : Nuke not_executed from the result reporting infra
    • a4b3ec3 : Fix CTS compilation tests
    • fc25bec : Remove test coverage of auto-paging.
    • e396dd7 : Update IpSecAlgorithm CTS for API compliance changes
    • 9f502b0 : Un-suppress tests that no longer fail.
    • 2ac63f7 : CTS test for DISALLOW_BLUETOOTH_SHARING.
    • b6068b5 : Fix android.keystore.cts.KeyAttestationTest#testDeviceIdAttestation
    • 7a10cb4 : CTS: Use ART's libctstiagent
    • b13194f : Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"
    • f8a0e31 : Moved TransformationMethod contract tests into own test
    • 929a83b : set a proper SDK level for cts-test-runner
    • 4d11182 : Add CTS test for getSelfManagedPhoneAccounts.
    • 1598961 : Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"
    • 5191eb2 : Batterystats CTS test: background job scheduling
    • 75317ee : Batterystats CTS test: background wifi scan
    • d17a7ec : Fix testExternalStorageReadDefaultUris.
    • 796aea8 : Add CTS test for getSelfManagedPhoneAccounts.
    • 4593eeb : Add CTS module for Wycheproof tests
    • 9c35f1a : Move retry logic into its own class
    • d6ddd70 : Added LoginActivityTest#testAutoFillWhenViewHasChildAccessibilityNodes
    • 301bec9 : Add Self-Managed CTS Verifier Test.
    • cc15b72 : Disable SelfManagedConnectionServiceTest#testEmergencyCallOngoing.
    • faaea3e : CTS: Use cmd activity instead of am
    • 34c84a7 : Whitelist DeviceFilter's @hide-den methods for SignatureTest
    • f669993 : Make sure when matrix scale is 0, the gradient is treated as transparent
    • 64f33ee : Increase error margin for wifi download
    • 98de325 : Add setLastModified test to testAllPackageDirsWritable
    • 3e0a59a : Refinement of cts-vendor-interface plan for VTS
    • 28efb91 : Fix non-conflicting merge issue
    • 07a824b : Adding CTS Verifier test for uninstalling device admins
    • 5f1709c : Cts dump heap memory when OOM
    • 89e5532 : CTS: Fix JVMTI CFLAGS
    • 84e5ec1 : Revert "CTS: JVMTI AOSP compatibility shim"
    • ad96c9a : CTS: JVMTI AOSP compatibility shim
    • 2404e18 : CTS: Add skeleton for JVMTI tests
    • 6068a2a : CTS: Add a JVMTI redefineClasses test
    • e205aab : CTS: Add a JVMTI allocation tracking test
    • b6bdec8 : CTS: Add a JVMTI tagging test
    • 3a5a91d : Make test metrics keys logged by CtsLeanbackjankTestCases compatible.
    • 0b7e7d4 : Revert "Remove failing UsesLibrary.testUsesLibrary test."
    • e2a2b13 : Fix wrap modules
    • 7e9cc97 : Add more CTS verifier for Telecom
    • 9f294d7 : CTS: JVMTI AOSP compatibility shim
    • 7db47c7 : Revert "Remove failing UsesLibrary.testUsesLibrary test."
    • 10b407e : CTS: Add skeleton for JVMTI tests
    • e641b5f : Add GSM Timing Advance to CellInfo CTS test
    • 195a7db : Add outgoing call CTS verifier test for Telecom
    • 4eddc41 : Initial CTS Tests for IpSec Classes
    • ee95843 : Add CtsConnectionService implementation.
    • 9ed6092 : Add not-executed test count to CTS Verifier reports.
    • b2c0054 : Revert "CTS: Add skeleton for JVMTI tests"
    • 394fd44 : Revert "CTS: Add a JVMTI tagging test"
    • d4c9908 : Revert "CTS: Add a JVMTI allocation tracking test"
    • ae78af7 : Revert "CTS: Add a JVMTI redefineClasses test"
    • 801b62a : Revert "CTS: Work around CTS differences"
    • e986d86 : Revert "Remove a11y text tests from known failures"
    • 853da86 : CTS: Work around CTS differences
    • f2e27da : Add CTS tests for RTT
    • b8acf2c : Removing Native MIDI CTS tests from master repo until post-branch O mr1
    • b083bef : Add "Enable Phone Account" CTS Verifier Test.
    • 21027c1 : CTS: Add a JVMTI redefineClasses test
    • ded3ae4 : CTS: Add a JVMTI allocation tracking test
    • 04a01c8 : CTS: Add a JVMTI tagging test
    • a9b479d : CTS: Add skeleton for JVMTI tests
    • 405870e : Add "Enable Phone Account" CTS Verifier Test.
    • b9000af : Create host-side CTS module CtsInputMethodServiceHostTestCases
    • 679f741 : Update CTS profile for compilation test
    • f4298dd : Create @VendorInterfaceTest annotation and provide examples
    • 77b1610 : cts: security: Generalize AslrTest
    • c6d152c : Remove a11y text tests from known failures
    • 9ce41c8 : Create @VendorInterfaceTest annotation and provide examples
    • d1be6ac : Increase error margin for wifi download
    • 2502111 : Tests setting default ringers to external storage.
    • e9e6254 : CTS for View.mDefaultFocusHighlightEnabled.
    • 39600f9 : CTS for Drawable.hasFocusStateSpecified.
    • 774b4a8 : master is now OPD1/ODR by default and adding OPM1/OMR1
    • ff84356 : Add IME device-side test used from host-side test
    • 88ca467 : Clean up references to ModuleDef and ModuleRepo as we go
    • 043585d : Rename autoFillHint to autoFillHints.
    • 158918a : Add CTS tests for order of returned account.
    • e652602 : CTS test for errors: wait for the correct tag in Dropbox broadcast receiver.
    • 170b824 : Add bionic preinit test helper binaries to CTS.
    • d898e94 : Revert "Use cts-pdk for VTS's CTS on AOSP requirement."
    • 6efdfdb : Skip battery incident test in case there's no battery present or in case of Android TV. Also auto-formatted the file.
    • d2f57d6 : Set cts-tradefed paths to absolute
    • eabe973 : Unselect track to not affect next selected track
    • df30c89 : Camera2: Prettier logging in performance test
    • 6253c1f : Update TimePickerDialogTest to JUnit4.
    • b584853 : Don't run initial focus tests with feature disabled
    • 6c85e48 : CTS tests for DPM delegation
    • 44d9ee4 : Test activity moved to display on launch
    • 9258163 : Camera2: add some logging in performance test
    • 1ef9970 : Improved getAutofillMenuOption().
    • 25ea259 : Update CTS to follow FontConfig API changes.
    • 4aa9195 : Test Configuration in onMovedToDisplay
    • 1907aac : Retry starting autofill to deal with race
    • 754b1e8 : Updating policy transparency test for unknown sources
    • fa6ec44 : Add CTS tests for PendingIntent.getForegroundService()
    • e3e3f11 : Clean up references to ModuleDef and ModuleRepo as we go
    • 90a2a85 : Test cases for changed long-write behavior
    • c5f2ef6 : Add getCreationTimeMillis CTS test.
    • 3c46b36 : Correct ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS
    • 44188cc : Test new behaviors of android.graphics.Color
    • 2ccedb4 : Tests for AccessibilityRequestPreparer
    • 7392bb9 : Add CTS test to verify setIsVoipAudioMode functions
    • ae80911 : Test Toolbar KeyShortcut handling
    • cc269d9 : Make sure tested video resolution is in supported video resolutions
    • af1673f : Enable CTS Telephony Precondition
    • 0d1d161 : Added test for cluster/touchscreenBlocksFocus behavior
    • 18d85b7 : Add CTS test for async ProxyFileDescrptor.
    • bcd9568 : Disable WiredHeadset cts tests
    • 0d93ae9 : media: limit duration of VideoEncoderDecoderTest

  • platform/dalvik with 7 change(s)
    • 19c0e10 : Keep InstrumentationTestCase in main dex
    • 0a0a634 : Allow parsing constant pool of class file 52
    • 8507f7e : Revert^2 "Propagate SourceDebugExtension information"
    • 13e8ca9 : Revert "Propagate SourceDebugExtension information"
    • 2f07b19 : Propagate SourceDebugExtension information
    • c16fdce : Compile dx as java 1.7
    • 881d15f : Support dex version 38 in dexdeps

  • platform/developers/build with 2 change(s)
    • 56ae260 : Update sample prebuilts for 2017-08 samples release
    • 134b52a : Updates all templates to use the latest version of gradle and adds support for multiDexEnabled, specifying compile version, and updates repositories code.

  • platform/developers/demos with 1 change(s)
    • 873172c : Remove usages of ActionBarActivity.

  • platform/developers/samples/android with 20 change(s)
    • b2f5f04 : Delete SpeedTracker/Wearable/build.gradle
    • ba93f0a : Several fixes for DownloadableFonts sample.
    • 1fb9fc2 : Updates new uses of boxinsetlayout to use app:boxedEdges="all" instead of app:layout_box="all" and removes unused layouts.
    • 05e9d62 : Updates and refactors notification wear sample to work on sdk 26 and use the latest support library widgets. I also refactored some code that was used in multiple places into a Shared module.
    • 8cc6258 : EmojiCompat: Several fixes
    • d9083da : For some reason template system was getting caught up with different template xml files in some projects. Reverted them, then reset them back to changes and refresh works properly now. Trevor pointed out sometimes system gets confused when template file is differet. :/
    • 9f8a8aa : Updates all samples outside of watch faces and wear notifications that use the new widget support library.
    • ddec216 : Updates watch face to use new support library classes.
    • e1a3e63 : Initial commit.
    • 8ef88aa : Autofill sample: addresses comments on c/2372625 and c/2409408.
    • 0736666 : Ignore .DS_STORE files in git.
    • c9e8b52 : Autofill kotlin sample: fixing auth bug.
    • fff04fe : Autofill sample: adding email compose activity.
    • abc564e : Autofill sample: use AppCompatActivity for AuthActivity.
    • f5cc7e9 : Autofill sample: updating screenshots.
    • 34f6bf7 : Autofill sample: make UI nicer.
    • 8e4f496 : Autofill sample: Use custom adapter for cc exp years.
    • dd108eb : Autofill sample: added icons, fixed an auth bug, added more comments.
    • bb55ff9 : Check autofillHints to make sure autofillHint is supported by service.
    • 7c931de : Updating gradle dependencies for beta2 autofill sample.

  • platform/development with 69 change(s)
    • 4c9e483 : Fix usage of a changed IPC API
    • de7b220 : Update SDK versions for the OC Preview 4 release / API 26 r2
    • f5c03e6 : Update the runner for systemui
    • 5856865 : Revert "Emulator allows google apps to have access to locations by default"
    • 5c26bfa : Emulator: update development to 2362bfb6
    • 1a2f12d : Move away from device.get_props.
    • dcacc72 : 216372: Add metadata for @Duration
    • 0e71236 : make the logblame power toggle test slightly better
    • 5d02270 : Fix typo in time duration printing in logblame script.
    • 1c6c892 : New version of api-generator tool
    • 6573ce0 : Strip more SymbolInfo from dump
    • 057c273 : gdbrunner: take a run-as/su command instead of a user.
    • df9de8d : vndk-def: Add libvndksupport to LL-NDK
    • 9435d22 : vndk-def: Update vndk-sp list
    • 9ebe7bf : vndk-def: Remove obsolete warning options
    • 64eee24 : Fix NDK x86 build.
    • 51b0830 : vndk-def: Add `--aosp-system` option
    • ea60a6c : vndk-def: Remove unused code.
    • fe7e59a : vndk-abi: Use .dump for unmodified abi-compliance-tool
    • 012630c : vndk-abi: Integrate strip debug info
    • e6a8877 : Add more flexibility to abi checking.
    • a178732 : Script to view native allocations prettily.
    • 328def8 : Add Soong rule for python adb library.
    • 46d2510 : vndk-def: Add VTool prototype in vndk_definition_tool
    • b2ccab4 : Add Script to strip debug info from dump
    • c52723d : Add support for push --sync.
    • 46b00d6 : Stack: Add subprocess caching
    • c12a538 : vndk-def: Rename VNDK-stable to VNDK-SP
    • 3d97a46 : Stack: Add symbol caching
    • d0484f9 : Add support for single apk output.
    • 5140619 : C/C++ adjustments and bug fixes.
    • 0b30c30 : vndk-def: Add more tags to check-dep command
    • 0c50a27 : vndk-def: Sort ELFLinkData by path
    • a1fd40b : vndk-def: Use find() to find terminating char
    • bf0fd14 : Remove redundant dependencies
    • dfb4d76 : vndk-def: Update NDK libs.
    • 218369a : vndk-def: Add DT_NEEDED removal tool
    • ea109f7 : Do not check for existence of exported dirs.
    • 68121b4 : vndk-def: check-dep: Print symbols and module_path
    • 59ac433 : vndk-def: Add fuzzy path matching to insight
    • f3a7a95 : Remove libprotobuf-cpp-lite dependency.
    • dc96234 : vndk-def: Remove debug code.
    • 0f82afe : Add option to parse version script during linking.
    • 74d97ca : vndk-def: Add vendor module dependency check tool
    • d85e8cb : vndk-def: Fix compute_vndk() w/o generic refs
    • 561b36e : Fix: Inaccurate mangled names.
    • b0dd7a7 : vndk-def: Add deps-insight
    • 14ba86d : vndk-def: Add sp-both-vndk-stable
    • 861323c : vndk-def: Compute sp-lib in compute_vndk()
    • 43cfc4b : vndk-def: Code cleanup: Remove duplicated code
    • 8293664 : vndk-def: Rename VNDKHeuristics to VNDKResult
    • fbd4149 : vndk-def: Refactor compute_sp_lib() return value
    • 63faec7 : vndk-def: Update README.md
    • f243234 : vndk-def: Separate {sp-hal,sp-ndk}-vndk-stable
    • 5e934cd : vndk-def: Add command line option checks.
    • ad44721 : vndk-def: Fix vndk-core path assertion.
    • b61f700 : vndk-def: Code cleanup: Remove redundant code.
    • 990ab90 : vndk-def: Fix typo in unit test name.
    • b401d6b : Dist the windows 64-bit libaapt2_jni
    • b73a7a2 : Add ApiDemos to device-tests as it's needed by JankMicroBenchmarkTests
    • df4420a : vndk-def: Add libGLES* pattern to SP-HAL.
    • 466971d : vndk-def: Fix sp-hal and vndk-stable computation.
    • ddbe0fa : vndk-def: Reuse cached vndk classification.
    • 0b455c6 : vndk-def: Add NDKLibDict.classify().
    • f6b7be5 : vndk-def: Update pre-defined vndk-stable list.
    • f3ce354 : Temporary fixes for sizes and mangled names.
    • 5eeca1b : README file and shell script to fix errors due to VNDK flag
    • 72f57c9 : Make ToyVpn a little more realistic
    • 5fa0613 : vndk-def: Add libvulkan.so to SP-NDK.

  • platform/docs/source.android.com with 17 change(s)
    • 83b5675 : Docs: Changes to source.android.com
    • db839ff : Docs: Changes to source.android.com
    • 1f4ee09 : Docs: Changes to source.android.com
    • 011a766 : Docs: Changes to source.android.com
    • 16b426b : Docs: Changes to source.android.com
    • d1af55d : Docs: Changes to source.android.com
    • 9062ef8 : Docs: Changes to source.android.com
    • f4269f5 : Docs: Changes to source.android.com
    • 6be5fa5 : Docs: Changes to source.android.com
    • 9e383e0 : Docs: Changes to source.android.com
    • 8f72588 : Docs: Changes to source.android.com
    • 57543d4 : Docs: Changes to source.android.com
    • 3fbf4f1 : Docs: Move April security bulletin to new location. Test: none
    • 90dd912 : Docs: Renaming filenames to match new SAC system. Hoping to keep file history with the initial sync back. Will require a few commits and merges to keep git from getting confused. This commit puts the files in place, the next will sync the changes in place. Add international files for security. Remove old Android build targets and scripts. Test: None
    • 261982c : Docs: Publish April 2017 security bulletin
    • 5381e3e : Remove mention of deprecated CarCamera interface
    • 6335178 : Docs: Publish link to YIR 2016 and update home page

  • platform/external/ImageMagick with 1 change(s)
    • b361f3b : Initial empty repository

  • platform/external/aac with 1 change(s)
    • 86e949c : Add OWNERS in external/aac

  • platform/external/adt-infra with 5 change(s)
    • 0254b1c : Adds a checkout command to annotated_run.py
    • 501e6b7 : Fixes Carriage Return when testing connected dev
    • 6d629d8 : uninstall apps after finishing tests
    • de75e30 : Test: Functionality of "Reset app preferences"
    • 1fa84c3 : Disable testMapsApp test due to a UI bug. Test: Local Change-Id: Ie10b304eba978902d008aa7dc6bf948268c7b7d1

  • platform/external/android-clat with 1 change(s)
    • cc94e5f : clatd.c: remove unsetenv("ANDROID_DNS_MODE")

  • platform/external/apache-harmony with 9 change(s)
    • d397f64 : Additional test for SourceDebugExtension
    • 05dfc94 : Fix the issues highlighted by ArrayToString
    • db3fb7d : Revert^2 "JDWP: Add test for SourceDebugExtension"
    • 3e8986f : Revert "JDWP: Add test for SourceDebugExtension"
    • f072c8b : JDWP: Add test for SourceDebugExtension
    • f63e3e0 : JDWP: update ReferenceType.InstancesTest
    • 27f5891 : Workaround localhost issues on old runtimes
    • 8b75c0e : JDWP: allow to set debuggee classpath
    • df15cdd : Cleanup event request API

  • platform/external/apache-http with 2 change(s)
    • ad1d58e : Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals
    • 51c5597 : Track updates to Conscrypt

  • platform/external/archive-patcher with 2 change(s)
    • 66e3a02 : Add a -hostdex target for libcore CTS tests
    • dc0fd19 : Maintain owner in README.version

  • platform/external/autotest with 711 change(s)
    • 23e19fe : Remove presubmit boot test.
    • 88be131 : cr50 suite: add the servo dependency to tests that need it
    • 10fde0d : Stripped quotes from the owner field
    • b927fbf : Use master framework to run callbox test.
    • 097ab77 : video_PowerConsumption: add cc list to bug_template
    • 9b0f6a3 : camera_V4L2: Remove raising failure for optional controls
    • a447e06 : Revert "cheets_CTS: Add a new test which test only HW codec in android.media."
    • d252d26 : [autotest] Populate HostInfoStore from cli/host.py
    • bbb2456 : [autotest] Use HostInfo in host factory to obtain host information
    • 368abdf : [autotest] Use HostInfo to access host attributes
    • 7a3675f : [autotest] Use HostInfo to update version labels
    • cbeab12 : [autotest] Respect exclusive --in-lab or --host-attributes arguments
    • 67ca2fb : autotest: disable video power tests if AC state is unexpected
    • d596271 : [Autotest]Add random iterations for softAP stress
    • 66febb2 : ssh_host.py: measurement of host.ssh times
    • 6693191 : Reconcile version reporting scheme.
    • d48e45f : [Autotest]Add IPv6RA test to saimpleconect suite for Android
    • e2ec473 : Report cheets_StartAndroid time
    • c5ec060 : [moblab] Only download gsutil when needed.
    • 745b816 : [autotest] Make servo label detection more robust.
    • 2ccbafd : Add security_SessionManagerDbusEndpoints test.
    • dfe8e6d : Run platform_EncryptedStateful in bvt-perbuild.
    • 129c0d4 : [autotest] Fix fields provided to rpc_flight_recorder metric
    • b1e3a70 : Fix a typo in video_VDAPerf.py
    • 07591f3 : camera_V4L2: Move unittests pass logic from python to cc
    • c8dc114 : camera_V4L2: Should not pass 0 fps to InitDevice
    • d4235a4 : [autotest] pack_audio_quality: Add git SHA-1 to packed file name
    • aed6cdb : [autotest] Add API to control motor board on chameleon
    • ffd0029 : video_VDA: disable ForceBitrate for 320x180 video on elm/hana
    • 79ba0a6 : cheets_GTS: Remove old code for 4.1r1 and some clean up.
    • 43ce039 : Fix testtracker_project_id and owner
    • 9f879fb : [autotest] Record directory information when collecting client side logs.
    • 24bce6a : Revert "Reland: autotest: disable video power tests if AC state is unexpected"
    • e0b2e8e : camera_V4L2: change test suite to bvt-perbuild
    • 3fd3d31 : graphics_GLES2ConformChrome: Remove X11 remnants
    • 8c58253 : cheets_CTS: remove public *.all control files.
    • c92efed : firmware_Cr50Update: move the update code to cr50_utils
    • b9581ec : firmware_Cr50Update: cleanup original image handling
    • 9f917d7 : Revert "autotest: temporarily remove autotest_SyncControl from push_to_prod"
    • 81e97f1 : Add auto test of HuddlyGo camera firmware updater
    • 18d9081 : firmware_Cr50Update: fix ccd compatibility issues
    • 2fbe022 : cr50_util: change binver to binvers
    • 67b48a4 : firmware_Cr50Update: remove unused arg
    • 8a6e367 : firmware_Cr50Update: change restore original image for loop
    • 2357ea2 : firmware_Cr50Update: fix running release_path
    • 7d2d63b : Remove security_OpenSSLRegressions.
    • eb6a440 : autotest: suppress logging for adb devices
    • 1c0fe8b : rpc_flight_recorder: fix exception handling
    • 875dca6 : Fix security_RootfsOwners.
    • 7051b57 : Failure to provision devices now waits for all children to finish.
    • cc27c04 : Skip setup wizard fixes
    • 0b4e6ec : video_VideoSeek: pass immediately for vp8 switchres nyan
    • 1eba6d2 : Use hyphens in container hostnames.
    • 5357623 : security_SandboxedServices: add gce-containers- service to baseline.lakitu
    • 778c9a4 : autotest: Add jetstream_host.
    • a39d99a : [autotest] Decrease bvt-cq, bvt-inline per test time budget.
    • 462858e : [autotest] Create a new bvt-arc suite.
    • f9e543f : [Autotest] platform_KernelVersionByBoard: add expected values for poppy and soraka
    • c4273f9 : [moblab] Fix bug in moblab run suite RPC.
    • 263d9a4 : Fix the video_WebRtcMediaRecorder tests.
    • 094111b : [autotest] Add CTS test to collect the cannonical test list.
    • 34ae222 : Assigning video_MultiplePlayback to perbuild suite.
    • 6dadbab : temperature.py: unify temperature measurement
    • bbeb0f7 : Reland: autotest: disable video power tests if AC state is unexpected
    • 647fd7c : autotest: Wait DUT to boot after updating its firmware
    • 6de2ce6 : autotest: Fix firmware_programmer to use the new format of servo version
    • 034d85e : [autotest] fix test_push metric report
    • f4610bd : Revert "autotest: disable video power tests if AC state is unexpected"
    • e1729bb : autotest: add `atest server list -N` option to list only hostnames
    • 9857f87 : [moblab] Add new featutre to run suite to limit the tests run.
    • 61060f8 : chrome_cr50: check ccd_lock at the end of the unlock process
    • 5696954 : autotest: add metric to track whether test_push passes
    • 9a0ce56 : autotest: add test to cr50 responds to CCD disable flag
    • 828e780 : autotest: temporarily remove autotest_SyncControl from push_to_prod
    • 73fd8d8 : Add testtracker_owner
    • 5682758 : Added required dtbo_a image for some Android devices
    • 702ae96 : Use the latest master framework for security test.
    • 5113647 : [autotest] Add new test to GTS/CTS to collect a cannonical list of tests.
    • 3a30456 : [autoest] Add a server role 'sentinel'.
    • ebde459 : SuidBinaries: add novato baselines
    • fa01d69 : Made all volantis devices flash with volantis builds
    • 2310901 : [autotest] Fix couple bugs in gs_offloader
    • 6ec709f : Revert to 2 retries for CryptohomeIncognito & ProfilePermissions.
    • c60eb45 : Added control files for wifi tel coex tests
    • 30b6f00 : Add VT control file for VZW and TMO for Nexus testing.
    • 20c69b8 : [Bluetooth] Moving SR method to adapter_tests
    • a978869 : graphics_Drm.py: report Failure Count
    • 6a156ff : autotest: add label lockout table
    • 42e44d2 : CTS: Don't make a redundant log from tradefed a failure.
    • 7a907ce : Changed logs to uberautotest
    • 28c9d6d : firmware_test: verify the cr50 console works
    • 5655829 : chrome_cr50: add lock enable and disable functions
    • 300b1fa : chrome_ec: move chrome_cr50 to separate file
    • de375a1 : graphics_Idle: disable gem_idle.
    • f0c8224 : autotest: (base_job) delete TAPReport and all callers
    • b83db0d : Adding a library of methods to calculate perf stats.
    • 6ff5d72 : autotest: Add platform_SecureErase test.
    • b5fb14e : update the snaplen to cover AMSDU aggregation cases
    • fc4f554 : suite_scheduler: Add private suites to whitelist.
    • b370886 : graphics_Drm.py: Change of test framework
    • 365049f : Revert "[autotest] move gs_offloader to use the chromite version of gsutil"
    • 5511bd3 : [autotest] Fix reference to __qualname__
    • 7bea6a0 : [autotest] Merge SiteDispatcher
    • 0be2f2d : [autotest] Give up on retried upload jobs
    • 9579b38 : [autotest] Abstract out upload marker file logic
    • 78c11c7 : [autotest] Remove unneeded path join
    • 5aef851 : security_RootCA: Update the set of known CAs to match NSS 3.30.2
    • 85fdffe : Add test scheduler for callbox and security tese.
    • d7b5996 : The option override_build_url now supports the branch/build/latest format
    • a26332f : autotest: Remove unused dynamic_suite timeout arg.
    • 48276a0 : autotest: Clean up dynamic_suite.py.
    • d9fc0cf : autotest: capture devserver failure for translating android build.
    • 189a576 : autotest: Fix naming error
    • ca4d02e : Revert "[autotest] Added 60s timeout to RPCs"
    • fceb83f : autotest: catch Exception when label is not matched to certain pattern.
    • 9cca67a : autotest: disable video power tests if AC state is unexpected
    • 341165b : [autotest] Add rpc "host_queue_entries_by_insert_time"
    • 0d41282 : mysql_stats: Add deadlock metrics
    • 76f2357 : [autotest] Add a shard/board_presence metric
    • 690ca48 : autotest: Add tx bitrate and rx bitrate support to IwRunner.
    • f9232dc : video_VideoEncodeAccelerator: disable mid_stream_bitrate_switch cases
    • e73b328 : [autotest] Added 60s timeout to RPCs
    • e81ca31 : Adding AudioAfterReboot tests to perbuild suite.
    • 27ee211 : autotest: fix AC power assertion
    • f670bf6 : Dump JMI not-aggregated dataset in a json file.
    • 2b56b47 : Acommodate whitespace or lack of whitespace before ec version.
    • e0e4d55 : packager: Compare checksum before skipping tar in upload
    • eb8ac8b : [autotest] audio_AudioBasicInternalMicrophone: Use 1330 Hz test data
    • c021b1f : Remove a record of removed audio board.
    • df9a8ae : rpc_flight_recorder: Monitor service for AFEs
    • f31d36c : [autotest] Convert more DB queries to be case insensitive
    • b9d993b : [tko] Sanitize imports
    • afb39c8 : platform_PartitionCheck: Allow 4GB root partition size
    • 484b4ad : [Autotest] Improve input playback emulation cleanup.
    • 0779f5f : [autotest] Neuter archiving step
    • f67d6ee : [autotest] celes HDMI needs extra plug/unplug
    • 84a8595 : [tko] Sanitize imports
    • d856157 : [tko] Sanitize imports
    • d83a6a6 : [autotest] Add FileStore for HostInfo
    • d2d95b3 : [autotest] Add HostInfo json serialize / deserialize functions.
    • 97bebd4 : autotest: add --do_nothing option to run_suite
    • 3a94fab : autotest: add host-scheduler metric about host acquisition requests
    • 2396d56 : [autotest] Delete redundant call to parent's __str__
    • 271962f : [autotest] Handle exceptions directly in run_test
    • 0afec42 : server_job: Use new style except statements
    • 37563b0 : Update callbox test control files.
    • f2c4e35 : Factor out container cloning.
    • b16fa0f : [autotest] audio_AudioBasicHDMI: Check frequency and artifacts
    • 812ef92 : chrome_ec: disable ccd when we use servo v4
    • a2b87b6 : vm_sanity: Also test navigation.
    • b5f1c11 : autotest: drop port # from retrying_afe destination_server stats
    • 98a5428 : [autotest] cras_configs: Adjust internal mic gain for kevin
    • e211c2b : [autotest] audio_widget: Fix setting internal mic gain
    • a3c7d4b : [autotest] audio_widget_link: HDMI on cyan needs extra plug/unplug
    • 62b1d77 : [autotest] audio_facade: Makes failure in recording audio more obvious
    • f748eb2 : autotest: Add desktopui_ChromeSanity client test.
    • 64cf791 : autotest: Get the board name from servod for firmware install
    • 7c0bccc : graphics_dEQP: add a hand selected bvt list.
    • 7e074d5 : [autotest] Change the public cts/gts to allow test to be specified.
    • 461336c : Add GraphicsTest base class for graphic tests
    • 3c4fc6f : [common_lib/test.py]: add append opt to output_perf_value
    • 3f33732 : Add rtanalytics group and user to AccountsBaseline
    • 4d556e5 : Fixing control file NAME bug
    • 92bb409 : Enable logs for video autotests
    • 3ab9c30 : video_VideoSeek: correct nyan board name expression
    • 17cd801 : security_RunOci: Add device cgroup tests
    • a3bbc42 : autotest: Check whether a host is in old version before provision.
    • 036b3a6 : [autotest] Merge scheduler/drone_manager
    • 4b31ab2 : Starting youtube playback from current playback quality
    • 4621bf1 : [autotest] Add a model for the hqe index table.
    • 4cec5bb : autotest: join multi-line reasons into single line
    • 2b3e297 : Fix test to work with dual speakers.
    • 751af79 : faft: Fix skipping running updater for non-bootok modes
    • 56cbe94 : Wrap pubsub code into a reusable class.
    • 807a6b7 : [autotest] Add migrations for hqe index table
    • 2a182bd : Revert adding packet_capture dependency
    • f2a08e3 : [autotest] Add equality / inequality operators to HostInfo
    • 2260c56 : Revert "Disable login_MultipleSessions"
    • 015e223 : autotest: delete a bunch of graph-related tko gwt code
    • 0f2f685 : Added new control files for dynamicAP autotest
    • 2e03527 : Add a controller class to manage RF Switch.
    • d575f64 : [autotest] provision.py refactor
    • d72df75 : autotest: run_suite: Fix log message typo.
    • 141d158 : power_status: Log battery stats on battery value exception
    • a885c11 : Add 11 more routers to the AP Box.
    • cda7ca9 : [autotest] Add 500.html
    • 21e33a5 : [moblab] Use credentials file from the bucket if available.
    • af27102 : graphics_dEQP.py: rerun failing test after hasty mode
    • ce4ce26 : graphics_dEQP.py: return failing tests in results
    • 7b343da : Add support for Mimo connected to CfM running in meeting mode.
    • 9304d28 : Add Nexus test control files for ATT and SPT.
    • 02dd066 : [autotest] Fix a bug in labellib and better handling exception in gs_offloader
    • 9e8d95a : [autotest] Fix a bug introduced in CL 506781
    • 46e65b0 : autotest: enable metrics from dump_suite_report
    • 90ad6e3 : [Bluetooth] Adding bluetooth_AdapterSuspendResume
    • a5b9cc8 : lxc: tune download retries.
    • 5cd8659 : Add testtracker_owner into telephony control files.
    • 4dbd804 : Added dependency for TMO VT
    • 6ad127a : Revert "[autotest]: subprocess shell option shoule be an arg in the wrapper function"
    • 3e41e80 : autotest: add metrics from rpc client side for timeout RPCs.
    • 5f3bf7a : autotest: disable CacheLineUnalignedInputTest for bob
    • dab8e18 : utils.py: Remove X11 remnants
    • be9789c : Add support for mount_ex and crypto-migration
    • aa61f91 : autotest: parse error reason for ChromeBinaryTest
    • 04a4b8b : camera_V4L2: Fix time per frame capability
    • b60a397 : video_VideoSeek: disable vp8 switchres for nyan
    • 61a70d3 : gs_offloader: handle new arc-cts-* suites.
    • b125cbf : Add an utility class for RF Switch.
    • 23f6b32 : Added aditional owner as example to bluetooth control file
    • a4b2e3f : Add classes for RF Switch APBox and ClientBox.
    • aae34bc : [autotest] Merge scheduler/drone_utility
    • 5d122a2 : [autotest] Added a apache_access_log_metrics daemon
    • 74a6866 : [autotest] Privatize sort_actionable_labels()
    • 2115458 : [autotest] Make run_special_task_actions() a method
    • 644ccc0 : graphics_Gralloc: modify test framework
    • 898e799 : graphics_Gralloc: test special (*lock_ycbcr()) behavior
    • e72a44e : [Autotest]Correcting parameters passed to start softAAP stress
    • e3323aa : Add control file to run pre-oc build with master framework.
    • 935dc20 : autotest: remove annoying deprecated function.
    • a65125c : autotest: Write all logs returned from collect_cros_au to disk.
    • d8e82ef : audio_CrasSanity: Remove dependency on network
    • 1681fad : hardware_ch7036: remove X11 remnants
    • 405ac5e : Added additional owner to acts job info
    • 37aca87 : Revert "apache: Log request time in milliseconds"
    • 9610ca7 : apache: Log request time in milliseconds
    • 51809f1 : graphics_LibDRM.py: report of failure count
    • 395697d : [autotest] Handle tiem_utils call for None input
    • 042351e : utils.is_freon: Remove X11 remnants
    • 1d565f2 : Backing up the EC FW incase EC Sync fails from BIOS
    • ee3c637 : autotest: add a fallback html file when AFE is not working
    • 8308764 : cheets_StartAndroid.py: Report of running time
    • 5acd627 : input_playback: Add 'enter' key event file
    • b2751fc : [autotest] add more metrics details in gs_offloader
    • 9331321 : Do not check redundant output params.
    • af939a2 : [autotest]: improve the error message when fail to find devservers
    • 24ff4e8 : camera_V4L2: Only test 1600x1200 for internal camera
    • f0e7382 : [Autotest] Adding BT address for chameleon boards
    • 908ed54 : video_VideoEncodeAccelerator: disable EncoderPerf for veyron vp8
    • 6c3ea0f : Removed LOOP test that was redundant to SOFTLOCK.
    • 196abd9 : [autotest]: subprocess shell option shoule be an arg in the wrapper function
    • 1a20823 : [Bluetooth] Removing stress_500 test
    • fa0412a : [moblab] Harden get_moblab_id against race conditions.
    • 0cfe9af : [Bluetooth] Adding suspend_resume and reboot files
    • f77fd58 : pyxinput: Remove X11 remnants
    • 8f45e13 : apache: Modify logging format for all apache instances.
    • 5633fee : [autotest] Force host_scheduler to use metadata_reporter
    • 9307e62 : autotest: Support test_push to send notifications to multiple emails.
    • 712ff6b : security_AccountsBaseline: Add cfm-firmware-updaters user/group
    • c63d07c : [autotest] Improve deprecation warnings
    • 6576f46 : [autotest] Fix references to client.common_lib.site_utils
    • 12aa4a2 : autotest: consolidate in_mod_wsgi check, add it to utils _reset_sigpipe
    • 027b638 : autotest: verify cr50 uart enable/disable
    • 290628d : chrome_ec: change how using_ccd is determined
    • 3ee5c96 : autotest: Move desktopui_MashLogin to bvt-perbuild
    • 5fdad79 : [autotest] Remove symlink for apache_error_stats
    • 5734df6 : autotest lxc: increase devserver download timeout.
    • bf59e75 : [autotest] Force not to use ssh devserver call if it's not in restricted subnet
    • 82d1494 : autotest: deprecate graph-related tko rpcs
    • 47566ae : autotest: Add station dump support to IwRunner.
    • bb990b6 : Stop control display via settings page
    • e9386a7 : Lengthened threadname formatting to allow for longer serial numbers
    • 82ad450 : [autotest] move gs_offloader to use the chromite version of gsutil
    • fb744f1 : security_SandboxedServices: update baseline for firewalld.
    • 4dbe281 : Updated the test not to raise TestNA error until final changes.
    • d802d05 : [autotest] Add abortjob contrib utility.
    • a7d7bef : Update control file to install PMC.apk
    • a63919c : Revert "autotest: make lsb_release_content as a property for re-use."
    • 5194d95 : Add telephony mobility stress test control files.
    • f694157 : cheets: Do not fail if a test case is failing more than the number of abis.
    • 3d8ebe7 : Adjust network_chroot.py for DBus path change.
    • 4b37620 : hardware_TrackpadFunction: Remove X11 remnants
    • 4dbd4b7 : security_NetworkListeners: Remove X11 remnants
    • 92510cf : hardware_Resolution: Remove X11 remnants
    • 394742e : logging_CrashServices: Remove X11 remnants
    • 8c26716 : platform_BootPerf: Remove X11 remnants
    • 71658fc : graphics_utils.py: Remove X11 remnants
    • cf4787f : client: Fix 'bootok' execution error in firmware_updater module.
    • 8ce47ea : external_packages: Enable PIL by fetching it from CrOS mirror
    • 88b9f7c : security_AccountsBaseline: Add atrus user/group
    • 8719fe7 : facade_resource: Bypass tabs which we can't close
    • 634cacb : autotest: remove get_sync_control_file
    • 938fa6d : autotest: make lsb_release_content as a property for re-use.
    • 3358c52 : [autotest] Functional test apache_error_log_metrics
    • 5c2ced3 : [autotest] apache_error_log_metrics: Add matcher for all lines
    • 68da574 : [autotest] Rename apache_error_stats - apache_error_log_metrics.
    • 5b0c8bc : [autotest] apache_error_stats: Make regexp more generic
    • 2f251dc : Add control file to run test on the second device as DUT.
    • a5aa7ba : [autotest] Clean up cached property implementation
    • e9b2d31 : graphics_Drm: move certain tests to bvt-cq
    • 37fff20 : camera_V4L2: change attributes to per camera module
    • 2a4ebb2 : [autotest] audio: Add script to pack audio quality modules
    • 3386cac : [autotest] audio_quality: Simplify check_quality usage
    • cb5f918 : [autotest] audio_quality: Add support for converting file format
    • a2ccb01 : [autotest] audio_data: Fix numpy data type usage
    • 602c866 : graphics_Gralloc.py: report of failure times
    • 1dd6af9 : graphics_Idle.py: report of failure counts
    • 03b065c : autotest: Skip nyan_* boards for mus/mash autotests.
    • c30d7e9 : autotest: Raise error when DUT comes to offline in provision.
    • 3d98b60 : graphics_Gralloc: remove ill-defined test cases
    • dc2b802 : graphics_Gralloc: add combination test, remove usage test
    • f6b0797 : graphics_Gralloc: add additional perform test
    • 1a80416 : graphics_Gralloc: run clang-format
    • 356d74b : Disable login_MultipleSessions
    • 0c75fbd : video_HangoutHardwarePerf: add cc to chromeos-video-test-failures@
    • 961e5de : graphics_utils.xsystem: Remove X11 remants
    • 3102fd4 : [moblab] Sort the build numbers correctly when generating build list.
    • ca6f06a : autotest: verify cr50 header is corrupted on login
    • ea4d816 : Nit: Minor spelling fixes in the test explanation
    • a5752e2 : autotest: null out self-cancelleing afe migrations 110-113
    • 64d5aea : autotest: fix syntax error in host_scheduler exception handler
    • cb7b164 : Removing youtube flash video as it is no longer supported
    • 350d789 : [moblab] Call new upstart command that correctly restarts apache.
    • 5ae0a00 : autotest: clean up various uses of logging.exception
    • fa8713c : autotest: delete status_server, monitor_db_babysitter, all callers
    • e6c9457 : perf_dashboard_config.jsoon: Add tests to perf dashboard
    • 54a1d2a : graphics_utils.xcommand: Remove X11 remants
    • 4c9f349 : [autotest] Fix concurrent download issue in lxc.
    • 47d6dea : autotest: update sandboxed services baseline for lakitu
    • 33fdd87 : [mysql_stats] Re-add missing sleep()
    • ad5e10f : packager: Exclude pre-existing packager tarball and checksum
    • 0f4dfde : [autotest] Exclude the WSGI server from being started on moblab.
    • 460e770 : tradefed_test.py: docstring update
    • 7defddb : Add control files for telephony callbox tests.
    • 490f714 : autotest: add a default host_scheduler_minimum_tick_sec to global_config
    • ab2fd9e : [Autotest]Renaming softAP control file.
    • 6a61b7e : [Autotest]Add "wifi" prefix to softAp tests.
    • 673519b : autotest: Skip updating the repo when it is already up-to-date
    • 9fc531b : graphics_GLAPICheck: Remove X11 remnants
    • 2cf1819 : chromeos-gfx-alerts: don't report memory to dashboard
    • 24c5abe : graphics_Sanity: report of failure times
    • 70af934 : autotest: log created suite job_id in suite_scheduler
    • ff9eb2d : [autotest] Add new baseline for guado_moblab.
    • ed5db42 : autotest: silence elasticsearch import warning
    • 3ee1b6d : autotest: Remove colon from end of statement
    • 327960b : autotest: remove unused import in power_RPMTest
    • d3678f2 : Reimplement get_display_{modes,rotation}
    • d2bbb9e : Fixed bug with flashing
    • a1a45b8 : security_RootfsStatefulSymlinks: move /etc/resolv.conf to /run
    • 592bcce : [autotest] Fix missing import
    • 4ad0c3b : [autotest] Make unittests executable
    • 9358538 : [autotest] Lint cleanup
    • 6b82663 : autotest: Add desktopui_MusLogin to bvt-perbuild.
    • 1ed5062 : autotest: add 'owner' check when parsing task.
    • fddb3d0 : cheets_StartAndroid: move 9/10 tests to bvt-perbuild.
    • 3002e6e : test_push: fix the broken go link
    • ea8f851 : autotest: log uncaught exception in monitor_db
    • 1af3192 : firmware_Cr50*: add servo dependencies
    • 0488139 : platform_DebugDaemonGetPerfData: remove introspection
    • 844745c : autotest: make host_scheduler respect host_scheduler_minimum_tick_sec
    • 93518d2 : cr50_stress_experimental: add platform_KernelErrorPaths.CORRUPT_STACK
    • eba1740 : cr50_utils: add -b hack to work with broken usb_updater
    • 7116de7 : firmware_Cr50Update: get images from gs://
    • 9f6102c : firmware_Cr50Update: simplify update_order
    • e7774d8 : firmware_Cr50Update: make erase_nvmem a test attribute
    • 6b4e3c2 : autotest: don't start status_server within scheduler
    • 221caec : autotest: reduce memory usage when download huge file
    • ab7d402 : autotest: minor code clean up (video_HangoutHardwarePerf)
    • cd6b761 : Remove pd check.
    • c48be08 : Fix errors in camera_V4L2
    • 6970014 : autotest: clean tree during deploy_server_local
    • 6173759 : Updated enterprise_CFM_USBPeripheralHotplugDetect test to detect crashes.
    • 5f45b28 : autotest: silently fail PIL import in chameleon.py
    • d235912 : autotest: eliminate au_suite from test_push
    • dc03d2c : security_SandboxedServices: Fix style issues.
    • 447901c : tail_until_writer_finished: Remove "-u" argument
    • b26e846 : Disable audio_CrasSanity temporarily
    • a38d988 : Make functions in EvaluateJavaScript anonymous.
    • 47a2dcd : autotest: set check_client_result in power_RPMTest
    • 0ed7f1b : autotest: Change v8 subtest to speedometer in power_Consumption
    • c7a96e8 : autotest: Move delay from power_RPMTest to power_CheckAC
    • 8e976f6 : 3/3 Allow auto_update by specifying payload filename.
    • 77ba765 : security_SandboxedServices: new baseline for lakitu-gpu
    • 55ad3d5 : Add more logging and comment to make debugging easier.
    • 9b17d54 : autotest: add board_lists for suite_scheduler
    • 8346c28 : [autotest] Rev the CTS version for public CTS tests.
    • 4db12a8 : [Bluetooth] Adding tests to suite:bluetooth_stress
    • 2abc671 : graphics_Sanity: Remove X11 remnants
    • dd5c132 : [Autotest] Update expected kernel versions.
    • 9bd3eca : [autotest] Merge scheduler/drones
    • f7e8775 : autotest: Delete platform_PowerStatusStress.
    • e5b5fa8 : platform_CryptohomeStress: fix fio and suspend stress interaction
    • 2b67d0c : [Autotest] Adding bluetooth_stress suite control
    • 0495e15 : autotest: run gcloud in non-interactive mode in sync_cloudsql_access
    • 0815bd4 : [autotest] Increase bvt-cq, bvt-inline time budget.
    • c971e00 : [wifi_cell_test_base] Stop installing pyshark for every wifi job
    • 982f8cc : [autotest] Use chromeos-admin sync code
    • 73b92bf : cheets_CTSHelper: rename to cheets_StartAndroid
    • c7e92cc : autotest: Check for subtest failure in power_RPMTest
    • a6dd50f : autotest: Add higher_is_better args for power_LoadTest perf
    • b47f59a : [autotest] Add retrieve method
    • 2490f05 : autotest: Add desktopui_MashLogin to bvt-cq for tricky
    • e0cbc35 : telemetry_Crosperf: fix a concurrency issue
    • d8216f5 : platform_BootLockbox: Change ownership
    • 20ca261 : [autotest] Prevent import warning from deployment_test
    • b716cb9 : Add 'HOTWORD' audio node for kevin
    • e7dbe65 : [autotest] Merge scheduler/archive_results
    • 3571036 : Added extra env to mobility control files
    • 04d7202 : graphics_Drm: check vk_glow
    • 37f6121 : graphics_dEQP: Fix not exist error for vk-master
    • baa4ec9 : [autotest] Rewrite lambda
    • 5b62312 : [autotest] Fix stupid capabilities/configuration naming
    • ceb2443 : [autotest] Fix naming and docstring for test_for()
    • 95e930a : [autotest] Use _get_label_action() for acts_on()
    • 2eea6b3 : autotest: add logging to sync_cloudsql_access
    • 5116acc : autotest: Take desktopui_MashLogin out of bvt-cq for lumpy
    • 6e415c6 : Run tlsdate tests in bvt-perbuild.
    • 998d640 : external_packages: Removed broken package ImagingLibrary
    • ab2f6c0 : Update England EE control file.
    • 2d1a58a : Catch Media.GpuVideoDecoderError in video_ChromeHWDecodeUsed
    • d5cec8f : cheets_CTSHelper.stress: add to all closing suites.
    • 00280b9 : [autotest] Adapt suite_enumerator.py to changes in suite.py
    • a1a38fc : [autotest] Block access to AFE's admin pages.
    • 606673f : [autotest] Add _get_label_action()
    • aaabda8 : [autotest] Use labellib for version label functions
    • 89711f7 : [autotest] Use labellib for provision.py label constants
    • dee56ff : [autotest] Fix reference to base_utils
    • fb4508d : security_AccountsBaseline: Add 'firewall' user to baseline.
    • 90ca971 : [Bluetooth] Add bluetooth_sanity suite to control
    • 7f73f66 : autotest: replace scheduler uncaught exception spam with counter
    • 82ae30d : camera_V4L2: Send mail notificaion to chromeos-video-test-failures@
    • 806c025 : autotest: Delete platform_FullyChargedPowerStatus.
    • 7b81a31 : autotest: Update network_ProxyResolver D-Bus call.
    • 82d0b59 : [Autotest] Removing platform_InputBrowserNav
    • 515a7df : bluetooth: fix error message for "Failed to register advertisement"
    • 8b62e18 : bluetooth: fix advertising data format
    • 6fe79f0 : autotest: fix collision between gs_offloader metrics
    • 80c5f56 : Check more resolutions in camera_V4L2
    • 979625c : [Autotest] Add stylus tap playback test.
    • 687c711 : [autotest] system_facade_native: Add 'sched' to valid CPU governor mode
    • 5a39eef : [autotest] audio_test_utils: Makes the error messages easier to read
    • 8db9ce0 : [autotest] Handle the test where we need to know the plugged node type
    • 3bc8fb6 : [autotest] chameleon: Allow line-out to be detected
    • f2c3bde : arc: Switch to using autotest API to enable Play Store
    • 3d512d3 : [autotest] Do not ABORT even if reboot ssh command timed out.
    • 4127a8a : [autotest] Block '*.core' from test results.
    • 403afe1 : Add tool for parsing camera config file in camera_V4L2
    • 601e896 : [moblab] Turn on result file tar and compression
    • f45b3c7 : cros_firmware: Support the new "BIOS (RW)" field.
    • fc6326f : [autotest] Merge client/common_lib/check_version
    • 7370215 : [autotest] Shorten method names
    • f8b0b70 : [autotest] Extract _parse_control_file_text method
    • 1967df8 : [autotest] Extract get_control_file_path method
    • df30f4f : [autotest] Add abstract methods for documentation
    • 3adae95 : [autotest] Make experimental filtering be a predicate
    • 8646834 : [autotest] Remove identical default parameter
    • 4890529 : [autotest] Deduplicate constructor calling
    • aed9349 : [autotest] Make parsing parameters into instance attributes
    • 15e9560 : [autotest] Move _parse_control_file_texts method
    • 7b1a83c : time_utils: don't complain about missing imports
    • 7c2895c : Add "tail_until_writer_finished" script
    • 97f7ce4 : cheets_GTS: Uprev GTS to 4.2_R2
    • 0fdf76c : [Autotest]Correcting campign file name in softAP stress
    • 7e0d7ed : apache_error_stats: Fix to constant and logging
    • b3b206f : Reland "[autotest]: Update tests to use new container IP"
    • c3fac8b : [autotest] Rename find_test_control_data_for_suite method
    • ec99911 : [autotest] Fix docstrings
    • 975c952 : [autotest] Inline helper methods
    • ce93df7 : [autotest] Move _should_batch_with closer to use site
    • 1abded5 : [autotest] Split _get_control_file_text_for_suite method
    • 3466ae8 : [autotest] Extract _get_control_file_text_for_suite method
    • 2d7c956 : [autotest] Conditionally create batch retriever
    • da62c61 : [autotest] Make empty batch retriever subclass
    • 57de390 : [autotest] Merge if statement blocks
    • 374c1b6 : [autotest] Extract _filter_cf_paths method
    • 340c391 : [autotest] Rename method get_control_file_texts
    • 5e51bd9 : autotest: Not raise error in copying files in cleanup step.
    • a124fa3 : autotest: include shard id in `atest shard list`
    • f53263f : autotest: separate video test results via tag
    • 9ea613e : autotest: fix host_scheduler tick metric
    • 1400dd7 : [Autotest] Remove policy_ tests failing due to settings page changes.
    • 8a93beb : autotest: don't crash shard_client on JSONRPCException
    • ae09543 : [autotest] Add setting to allow devices to be in dev mode.
    • 2d56888 : autotest: add more logs & raise NonHostExistError for scheduler.
    • b0f4150 : autotest: remove log spam from apache error.log
    • 1880db9 : Adjust platform_FilePerms to allow additional bind mounts.
    • 1f0414f : cheets_GTS: GTS4.1r2 uses new test case counting logic.
    • 0bb4071 : Update control files with testtracker id
    • 8e312ec : [autotest] Fix a bug in is_in_container check
    • 30a90de : [autotest] Update lxc check logic
    • 5ed7e63 : [autotest] Merge client/common_lib/site_utils
    • 240e14e : autotest: add a suite_scheduler tick counter
    • 885017e : Revert "temporarily move security_SandboxStatus out of bvt-inline"
    • 363cdac : [autotest] Move control file getting functions onto class
    • 6057527 : Added more resources for determing the env from acts
    • f3c86dd : afdo: move samus to the llvm pipeline
    • 646f5c8 : video tests: set init_network_controller=True
    • e658c43 : Update stress test to use powerd or servo to suspend / resume
    • 745ac43 : network_WlanDriver: drop fixed interface name list; ask shill instead
    • 7e382a9 : dbus_send: allow dbus name with the form org.freedesktop.DBus
    • b3b7665 : Remove security_DbusMap test.
    • 9628dfb : graphics_dEQP: maintain control files.
    • 826bd4d : crash: Clean up crash testing library
    • e7ec663 : [autotest] Standardize label logic
    • 112b052 : [Bluetooth] Add more BT single advertising tests
    • 585cbd6 : [moblab] Add moblab os type into autoupdate EndToEndTest
    • 34e3524 : Autotest to download and flash Android image to run Android APCT and other tests
    • 0b1d88b : Graphics_WebGLAquarium: relative memory usage
    • 3cf74ed : Reland "[autotest] Don't include /var/spool/crash in test results."
    • 158b180 : Revert "[autotest] Don't include /var/spool/crash in test results."
    • 66a5d61 : telemetry_GpuTests: remove webgl_robustness
    • bebf419 : Moving Recovery Cache tests to faft_lv6
    • d364662 : autotest: add timeout for downloading files for ssp.
    • f10f41a : Revert "[autotest] Use AfeHostInfoStore to obtain host information ..."
    • 3e9a6f9 : autotest: don't use timeout_util.Timeout in wsgi environment
    • d14cb7e : Added an apache error log metrics script.
    • 1d8df7d : autotest: add a gs_offloader counter for generic errors
    • 0d1b4ec : graphics_dEQP: delete expectations
    • 05dd156 : autotest: Run desktopui_MashLogin on boards with no internal display.
    • 38d091c : Adding dependency to tablet_mode suite
    • 18eb3aa : [autotest] Fix typo on HostInfo.__str__, add unittest.
    • 1b55895 : security_DbusOwners: Clarify test intent.
    • 7efe091 : [autotest] Add help to the count_labels command.
    • db71b7b : login_LoginSuccess: fix names for real.
    • 551c106 : temporarily move security_SandboxStatus out of bvt-inline
    • cb21b29 : [autotest] Don't include /var/spool/crash in test results.
    • 6dec0e1 : autotest: make master silently ignore wrong-shard job updates
    • 0a0029f : autotest: stop using django.urls.defaults (deprecated module)
    • 29a12d4 : autotest: don't attempt to install sigalrm handler in mod_wsgi processes
    • bf854f8 : autotest: Retry only once for the same job.
    • ba28516 : autotest: remove sensitive lines from error msg for further tko parsing.
    • faf75e9 : telemetry: make telemetry_GpuTests run again
    • c5289fb : Created Mobility Specific Test Suite
    • abe9970 : FAFT: Lazy unmount filesystem for probling an USB disk on servo
    • 24f38a5 : [moblab] Update moblab configuration settings
    • 0adbce5 : Restore a copy of base_utils.py for backward compatibility
    • ee480ad : autotest: raw_post_data - body (address django DeprecationWarning)
    • 7057022 : Revert "Move the flaky video_ChromeRTCHWDecodeUsed from bvt-cq to bvt-perbuild"
    • 5ebf69b : dbus_send_unittest: make it easily runable
    • 7426923 : remove gfxtest folder in client/deps
    • 65258bf : [autotest] Proxy ControlFileRetriever construction
    • 3674697 : [autotest] Make cf_getter an instance attribute
    • 574fe4d : [autotest] Make _ControlFileRetriever class
    • bb60f44 : [autotest] Clean up logging
    • 76b8f31 : [autotest] Move experimental filtering out more
    • a92cddb : [autotest] Move experimental filtering
    • 447cb1e : [autotest] Clean up _batch_get_control_file_texts
    • e38d28b : [autotest] Move unrelated logic out of try/except
    • 00bbe5b : [autotest] Make tests a parameter constructor
    • d8d1bbd : [autotest] Remove _cf_getter attribute
    • 9a27f19 : autotest: remove a bunch of obsolete alert lists
    • ce3f8ad : Adding BT addresses for chameleon boards
    • 559df8d : telemetry_Benchmarks: remove unused benchmarks
    • ee6f508 : autotest: Disable desktopui_MashLogin on peach_pit
    • d2d0c7d : [autotest] Allow testbed to run tests requires fewer duts if the build is same
    • 206ccdc : bluetooth_AdapterStandalone: add a control file for stress test
    • 61cc8b2 : bluetooth_adapter_tests: wait for condition
    • 3b03cd2 : bluetooth: use inspect to get method name
    • 0d0a30b : Remove 'security_ReservedPrivileges'.
    • ec26691 : Revert "Move test to bvt-perbuild."
    • 920a2d1 : Revert "autotest: throw Auto Refresh checkbox into the abyss".
    • 86746ed : Simplfy Run() function in camera_V4L2
    • 17f015a : Remove Read/Write test in camera_V4L2
    • 1a25ec4 : make video unittests support setting test filter from command line
    • 087e008 : [autotest] Increase WSGI process limit to 65.
    • 2b1a26a : dbus_send: correctly parse new dbus message header
    • cec26f7 : [autotest] Extract _ComposedPredicate
    • 67c9af8 : [autotest] Use parameters instead of implicit attributes
    • 2887e33 : [autotest] Fix docstring typo
    • 7f43ef9 : [autotest] Move test initialization to Suite subclass
    • 25bb1c6 : [autotest] Move extra constructors to Suite subclass
    • 3b1d4e5 : [autotest] Duplicate constructor in Suite subclass
    • 4b5a24f : [autotest] Split Suite into two classes
    • 20854f5 : Fix pylint error for camera_V4L2
    • 0ad4fe3 : cheets_CTS for M: Distingiush waiver and pass.
    • 1865f63 : [autotest] Make get_test_source_build a function
    • 122cd09 : [autotest] Make list_all_suites a function
    • 1caad8b : [autotest] Make list_all_suites a staticmethod
    • d1806ac : [autotest] Make test_file_similarity_predicate a function
    • b5b4a7a : [autotest] Make test_name_similarity_predicate a function
    • e37d6ba : [autotest] Make matches_attribute_expression_predicate a function
    • f29b48a : [autotest] Make test_file_matches_pattern_predicate a function
    • 1819f52 : [autotest] Make test_name_matches_pattern_predicate a function
    • f8441c8 : [autotest] Make test_name_equals_predicate a function
    • 6e2fa4f : [autotest] Make name_in_tag_similarity_predicate a function
    • 3077315 : autotest: add 'atest shard remove_board' subcommand
    • f574183 : firmware_Cr50Update: fix handling of usb_update result
    • 547d33f : cr50_stress_experimental: add tests
    • 883eab3 : Add configuration files managed by RF Switch 1.
    • 31a50ad : [autotest] Add a -l option to contrib/count_labels.
    • 976f441 : input_playback: Fix blocking_playback sleep time
    • 4ed7665 : input_playback: stylus: Fix template namings
    • 28c750d : [Autotest] Adding platform_TabletMode test.
    • d6f12e5 : firmware_Cr50Update: change rollback header checks
    • f7b2f99 : Add profiler and dep support for tarball & md5 packager precalculation.
    • f7078b2 : network/interface: *really* check if this is a wifi device
    • 127f1d5 : network/interface: drop unused field
    • f410759 : dark_resume_utils: typos in params
    • 398ddbd : [autotest] Make name_in_tag_predicate a function
    • a640d6d : [autotest] Make create_fs_getter a function
    • 0f91587 : [autotest] Make _create_ds_getter a function
    • 466ce98 : [autotest] Move Suite staticmethods together
    • 0b1fa38 : [autotest] Make find_and_parse_tests a function
    • eebf9d0 : [autotest] Make find_and_parse_tests static
    • 98a26a4 : [autotest] Use a deprecation wrapper for find_possible_tests
    • da01219 : [autotest] Make find_possible_tests a function
    • e60b90f : [autotest] Make find_possible_tests static
    • 644d4f4 : cheets_CTS: Reuse media files on retry.
    • f7d33d0 : [autotest] Update deployment_test to handle firmware
    • 90c247d : [autotest] Move some code within assign_stable_images.
    • 3031fa9 : [autotest] Export get_firmware_version.
    • 8438592 : [Autotest] Fixing bluetooth_adapter_tests spelling
    • 75998c7 : security_SandboxedServices: Fix race condition
    • 37e1a29 : [autotest] Make extra_deps a tuple
    • 76f8d04 : Remove code for security_BundledExtensions.
    • 5629f9c : Add test tracker extra environment config.
    • 419be92 : audio_PowerConsumption: disable test.
    • ec12551 : firmware_Cr50DeepSleepStress: use suspend_iterations
    • 54f38a4 : Added ability to specify env through android_ACTS
    • ea6280b : [autotest] host_scheduler should use chromite's httplib2
    • 0ae7169 : faft: system_info: add cr50 version
    • 194818b : firmware_Cr50Update: handle ignored posted resets
    • 0136313 : firmware_Cr50Update: clear tpm owner during init
    • b3e72f6 : autotest: Run desktopui_MashLogin on peach_pit, not veyron_minnie
    • 54c37b4 : Removing unnecessary to check audio nodes
    • e86ccd8 : [mysql_stats] Add retry to mysql_stats queries
    • d31d6f9 : [Autotest] Bluetooth single advertisement testcase
    • c3ae68c : [autotest] Rev the public CTS N Suite to Rev 4
    • 52161ac : Revert "[autotest] Don't use "install_by_devserver" for AU repair."
    • 7f2b01f : fix cr50 tests so they can run devices with servo v4
    • bbffcbe : [autotest] Include jobs from today in lists
    • 2c32d6b : [autotest] Merge client/bin/site_utils
    • 01d689a : [autotest] Don't use "install_by_devserver" for AU repair.
    • 70b80cf : Cr50Update: raise consistent error if the state isn't restored
    • a1f8be1 : add test to verify cr50 unlock
    • 5df9f95 : autotest: Put MashLogin in bvt-cq for 3 boards
    • fb502cd : performance_InboxInputLatency: Fix click and focus issues
    • a6868cb : input_playback: Add emulated keyboard helper class
    • 1d24456 : network_WiFi_{Hidden,Visible}Scan: disable MAC randomization
    • f5474e4 : wifi_client: add mac_address_randomization()
    • 1eb7c88 : autotest: Update BUG_TEMPLATE for desktopui_MashLogin
    • 5f35651 : input_playback: Add emulated stylus support
    • f0103e3 : video_VideoDecodeAccelerator: set resultsdir for writing thumbnail image
    • 224b220 : autotest: add a remove_boards_from_shard RPC
    • bf963c1 : autotest: fix race condition between heartbeat and label removal
    • 1495c4a : platform_FilePerms: Handle shared fonts
    • 9e92655 : Add test tracker project ID to telephony controls files.
    • aef5694 : Move test to bvt-perbuild.
    • 19bfd2e : cheets_CTS_N: Don't throw an error when all failures are waived.
    • 6ade820 : Added in testtracker envrionment info.
    • 3a83fe6 : [autotest] Fold board into extra_deps
    • cceb183 : [autotest] Fold pool into extra_deps
    • 80dc02c : [autotest] Move extra_deps variable init
    • 3a6305f : [autotest] Remove unused Suite members
    • 388b7a1 : [autotest] Move _create_job()
    • 55de340 : [autotest] Move _create_keyvals_for_test_job
    • 32f7d3f : [autotest] Deployment should use existing servo port.
    • 27f72a2 : [autotest] Move _cros_build property
    • 010c041 : [autotest] Move _create_job_deps
    • da198fd : [autotest] Create _SuiteChildJobCreator class
    • 57c3b0e : Skip plugger action if no plugger.
    • cb435c8 : cheets_CTS_N: Relax consistency check more to cover duplicated names.
    • a48dbbc : security_AccountsBaseline: add devicejail users
    • 7a1030b : power_utils: Set _psr_path to the empty string by default
    • 37377e9 : Fixed Mobility dependencies to avoid multi matches
    • 484b91d : security_RunOci: Add Oci tests
    • 7814fa2 : network_WiFi_TDLSPing: check if router supports TDLS
    • 6aed064 : [autotest] Fix lint about file builtin
    • 9d0be12 : [autotest] Extract _parse_control_file_texts
    • 59664f9 : [autotest] Extract control file text getting
    • e911e04 : [autotest] Change filter to generator expression
    • 23cc972 : [autotest] Extract filtered_files logic
    • 1161bab : [autotest] Extract use_batch logic
    • 9ea208e : [autotest] Rename _find_test_control_data
    • e35b336 : [autotest] Replace private attribute check with isinstance
    • 066f587 : [autotest] Make _find_test_control_data a function
    • 2015903 : [autotest] Rename _find_all_tests
    • 8b8af05 : Adding custom test dependency labels
    • e248c6d : Stop killing cryptohomed at the end of tests.
    • 38b7871 : Remove platform_CrosDisksArchive test.
    • e75ed00 : autotest: fix "non attribute 'get_server_name'" introduced from rebase
    • cd30122 : Adding cr50 stress suites
    • 3837083 : wake up cr50 before sending commands
    • 72bd147 : mark chrome_cr50 ccd commands
    • 2bd8cf8 : change some Cr50DeepSleep test logging statements
    • 162a032 : add test to verify Cr50 update and recovery from erased nvmem
    • 6273f5a : autoupdate_EndToEndTest: Enable devserver when devserver is set
    • 9c4a433 : [autotest] Improve error message when job failure reason is unicode
    • 5b61930 : autotest: Add job_id to suite report.
    • 576f306 : Added extra variables to job and test info for sponge upload.
    • 1edcdf2 : autotest: update test to expect INET_DIAG to be on for 3.14
    • 4ff7473 : tko: fix the suite_timeline string format error
    • 45fa8a3 : Added case to allow for test_tracker or testtracker.
    • 86f8c28 : [autotest] Rename suite discoverer to test filter
    • 3bf8782 : Add android_telephony_nightly test suite.
    • d38d574 : [autotest]: is_arc_available has moved to utils.
    • f5ee786 : autotest: Install stateful with the same build of current rootfs.
    • ec882d9 : [Autotest] Updated expected kernel version for rambi boards.
    • cfc4394 : [autotest] Add wifi_matfunc_noservo
    • 9384b28 : Remove bot_config.py. It is now being managed by luci-config.
    • ee0b0e7 : Add video_VDASanity.
    • 8d46260 : performance_InboxInputLatency: Skip test on device w/o keyboard
    • f06729f : autotest: update test to expect INET_DIAG to be on
    • 20f0a59 : power_utils: Add PSR status tracking for ARM
    • 63189c7 : security_RootfsStatefulSymlinks: update python symlinks
    • 03286f0 : autoupdate_EndToEndTest: Reinstall stateful if DUT was powerwashed when installing source
    • 6f6f899 : autotest: add timeout for reboot_dut_for_shard_deletion.
    • ab026ee : ui: Add a job creation date filter to job list
    • cc430e2 : ui: Notify listeners when DateTimeSegmentFilter value changes
    • 4842171 : ui: Change the default date range to be last week
    • 6bf4b76 : cheets_CTS_N: fix non-termination of while loop.
    • 9235e4c : [autotest] Add back HostInfo get call from a bad revert.
    • f5966ee : Fix max_retry behavior.
    • 9570cc4 : Increase sleep time
    • 4be5a16 : [autotest] determine incorrect hosts during heartbeat rpc on master
    • b9077b9 : [autotest] shard_client remove incorrect hosts from shard
    • f79fc44 : cheets: Add unittest for Tradefed v2 result parser.
    • 0bdbdf6 : Add MTV control files and clean up test suites.
    • a67fce0 : arc.py: Add block_outbound arg in arc_setup()
    • f26cf6e : Attatch England Tree to the right test suite.
    • 66ccd59 : [autotest] Tweak the error message of the sysrq repair action.
    • 4fe60b4 : cheets_CTSHelper: Drop init_network_controller argument.

  • platform/external/avb with 33 change(s)
    • 1b2f7a6 : Revert "avbtool: Avoid using $(ANDROID_VERITY_MODE) for now."
    • 2b9f058 : Make it possible to disable verification.
    • 97cb580 : avbtool: make_vbmeta_image: Add --padding_size option.
    • a156d3d : avbtool: Add --signing_helper_with_files option.
    • 5059b28 : Add OWNERS in external/avb
    • 1097a78 : avbtool: Add --print_required_libavb_version option.
    • 5dfb4e9 : avbtool: verify_image: Verify hash-, hashtree, and chain-descriptors.
    • 01ca996 : libavb: Only load and verify hash partition if requested.
    • a47b0a1 : libavb: Add test for verifying veritymode is set to 'disabled'.
    • c070440 : add avbtool to darwin builds
    • 8d225d8 : Move to Android.bp
    • bf56245 : avbtool: add_hash_footer: Add --calc_max_image_size option.
    • 73f2afa : avbtool: add_hashtree_footer: Add --setup_as_rootfs_from_kernel option.
    • 1614f55 : Clarify rollback index protection in README.md file.
    • d3201be : avbtool: Avoid using $(ANDROID_VERITY_MODE) for now.
    • bce9a29 : avbtool: Generate forward-error-correcting codes for hashtree by default.
    • 2f81222 : libavb: Allow specifying dm-verity error handling.
    • a9efb21 : Revert "libavb: Allow specifying dm-verity error handling."
    • 4bb7e9a : Revert "avbtool: Generate forward-error-correcting codes for hashtree by default."
    • 02c550f : avbtool: Generate forward-error-correcting codes for hashtree by default.
    • 8221811 : libavb: Allow specifying dm-verity error handling.
    • dc678e8 : Update AVB docs to include overview, recommendations and best practices.
    • 27a291f : libavb: Load entire partition if |allow_verification_error| is true.
    • 5e92570 : Update README.md for build system changes.
    • d8e4858 : avbtool: Bail if the same rollback index location is used multiple times.
    • 2bc232b : avbtool: Add 'resize_image' command.
    • b60834f : uefi: Set both androidboot.slot and androidboot.slot_suffix.
    • 3a58015 : Move enable/disable-verity code from avbctl to libavb_user.
    • b623d8b : avbtool: Add new verify_image command.
    • c68f082 : avbtool: Drop dependency on Crypto.PublicKey.RSA.
    • ff44f23 : avbtool: Make raw_sign check the length of signature.
    • 86fd178 : avbctl: New tool to control AVB behavior at runtime.
    • 6231399 : Removing AVB_MAJOR_VERSION and AVB_MINOR_VERSION

  • platform/external/boringssl with 9 change(s)
    • fb44824 : Add OWNERS in external/boringssl
    • 2bf4d2c : Remove unnecessary libssl_static-host target
    • 938d65f : trusty: fixup trusty build
    • 2424d84 : external/boringssl: Sync to 58e449904e248f34bdfc2be7a609c58bcb0257b7.
    • 9254e68 : external/boringssl: Sync to 2c1523733a71166943e52da11ac2eae82b0227b8.
    • 572a4e2 : external/boringssl: Sync to 2c45fa0b90f61b27973fa81893e014fc8c8e8999.
    • 899a4fe : boringssl: vendor_available
    • 6f79a50 : external/boringssl: Sync to faa539f877432814d0f2de19846eb99f2ea1e207.
    • 9397df8 : Add test config to boringssl_ssl_test and boringssl_crypto_test

  • platform/external/bouncycastle with 3 change(s)
    • 1f66b63 : Add OWNERS in external/bouncycastle
    • 65832e3 : Don't use algorithm parameters if missing salt or iteration count.
    • 07e6602 : Remove an Android change that is causing a test to fail

  • platform/external/bsdiff with 3 change(s)
    • 74161f7 : Add OWNERS in external/bsdiff
    • ddf9db5 : Update Makefile to build shared libraries.
    • c52b8ce : Add test config to bsdiff_unittest

  • platform/external/bzip2 with 1 change(s)
    • 9fa5f2d : Build bzip2/bunzip2/bzcat.

  • platform/external/caliper with 3 change(s)
    • c030854 : Add OWNERS in external/caliper
    • 55f01c3 : Fix annotation processors working w/ generated code on OpenJDK 9 toolchain
    • 8e31c10 : Replace custom annotation processor handling

  • platform/external/cblas with 2 change(s)
    • d7e8ee8 : Specify "--hash-style=sysv" for libblasV8
    • d2f0b5c : Convert external/cblas to Android.bp

  • platform/external/chromium-trace with 4 change(s)
    • 576fd2a : Update to latest catapult (6171fd4d)
    • b47f98b : Add OWNERS in external/chromium-trace
    • 37d51d1 : Add dependency on new location of pyserial
    • d0ebf63 : Update to latest catapult (c69b7871)

  • platform/external/compiler-rt with 1 change(s)
    • ed5e7ef : Mark as vendor_available

  • platform/external/conscrypt with 41 change(s)
    • 695ad55 : Add OWNERS in external/conscrypt
    • d4695f2 : Fix unwrap bug for large messages. (#189)
    • 8c6ac6b : Simplifying build for IDEs (#194)
    • d718555 : Adding all factory methods for engine socket. (#192)
    • 1148ecd : Fix length checks for signed vs unsigned
    • 4067a5b : Fix unwrap bug for large messages. (#189)
    • 6321f7a : Benchmark fixes and various cleanup. (#188)
    • 07849b9 : Upgrading gradle to 3.5 (#187)
    • 6a86d90 : Importing more Android integration tests. (#185)
    • d4d974d : Importing more Android integ tests. (#184)
    • 16e2ac2 : Importing Android SSLEngineTest (#183)
    • d2658c8 : Only run test_SSLSocket_setSoWriteTimeout on Linux (#181)
    • e5e2a21 : Refactor OpenSSLSocketImplTest to cover both socket types (#182)
    • 074a48c : Fix cipher suites test (#180)
    • 7d1d6d2 : Fix elliptic curve test (#179)
    • 5ca8705 : Importing Android integration tests (#178)
    • bb0571e : Don't fill in RSA_METHOD.encrypt when not needed.
    • be7e981 : lint fixes
    • 234d4d8 : Added ExtendedSession Java8 features bacK
    • 4feafba : Make openjdk target support Java 7
    • b8f82b4 : Switch from libcrypto_static to libcrypto target
    • 98e7611 : Switch from libssl_static-host to libssl target
    • 0f7a5fc : Default to true for jsse.SNIEnabled on restricted platforms
    • 71ba399 : Add additional aliases.
    • 0f2bc1b : Remove unused RsaMethodVerifyRaw function
    • 2a12c0b : Remove duplicate test classes
    • 1cf50c8 : Only test platform-specific things on Android
    • 2f068d5 : Move ChainStrengthAnalyzer to platform
    • 314b768 : Bring back some Spi interfaces
    • 268e948 : Add benchmark graphing utility
    • 96bbe03 : Use a more future-proof pattern to initialize RSA_METHOD.
    • 5d2e92f : Add additional aliases.
    • d0d27db : Suppress unstable OpenSSLServerSocketImplTest[ENGINE]
    • d16a919 : Suppress unstable OpenSSLServerSocketImplTest[ENGINE]
    • a7c9210 : Expose common TLS constants. (#164)
    • b140455 : Locking down NativeConstants (#165)
    • 9146082 : Convert HandshakeListener into abstract class (#166)
    • 603a0e3 : Simplify releasing docs (#161)
    • 29916ef : Locking down public APIs (#157)
    • 6c291c5 : Adding platform to the build (#158)
    • 5f9e51e : Fixing broken link to BUILDING.md (#159)

  • platform/external/cros/system_api with 23 change(s)
    • 638d489 : Remove authpolicy/active_directory_account_data.proto
    • 0fed00b : system_api: Add 'bool for_login_screen' to arc.proto
    • d1586d3 : cros_system_api: Add constants for valid parameters of the SetLEConnectionParameters API.
    • ff270ca : New DBus constant for BlueZ API ResetAdvertising.
    • 348c6b3 : CHROMIUM: Add SetLEConnectionParameters to DBUS service constants.
    • 1f128df : Move authpolicy's ErrorType to a proto
    • 1e05a1a : system_api: use '-fPIC' for libsystem_api-chaps-protos.a
    • 6b09df2 : Service constants for the MediaPerceptionPrivate API.
    • c672d23 : shill: remove unused "Networks" property from Device interface
    • ce280bc : system_api: add protos for pkcs11 structs
    • 2a19709 : Add login_manager dbus proto message
    • 58aa512 : Update dbus constants for update engine
    • b94f377 : authpolicy: Add password and last error status
    • 6139ae0 : biod: add proto to biod
    • c6eab9e : system_api: cros-disks: remove ExperimentalFeaturesEnabled property
    • fd7d48e : authpolicy: Add ActiveDirectoryUserStatus protobuf
    • fc9e62f : system_api: D-Bus errors from login_manager moved to system_api
    • e0703ca : authpolicy: Add error code for missing machine account
    • 00c3a42 : authpolicy: Add SAM account name to account info protobuf
    • f425c1c : cryptohome: Add a new mount argument for migration
    • 19115ef : system-api: Add cryptohome NeedsDircryptoMigration name
    • 4a02e1d : system_api: remove unused debugd D-Bus method name
    • b78cb48 : cryptohome: Add more DircryptoMigration statuses

  • platform/external/curl with 1 change(s)
    • 6dee854 : Move the library to vendor partition

  • platform/external/dagger2 with 3 change(s)
    • d2a319a : Add OWNERS in external/dagger2
    • b4c614c : Fix annotation processors working w/ generated code on OpenJDK 9 toolchain
    • d4f3a70 : Replace custom annotation processor handling

  • platform/external/deqp with 27 change(s)
    • e345d7b : CP: Add triangle edge guardband for Tex2D lookup diff
    • f0fa05e : Fix atomic ssbo xor test
    • b2ed9fb : Mask compared bits in atomic operation tests.
    • 9da1b45 : Ignore A channel in EGL RGB5_A1 clear color tests
    • 2752a1e : add component metadata tag to CTS DEQP module
    • ea5d0ac : Add OWNERS in external/deqp
    • 1d16f24 : Add getAbi new interface
    • 1ee59ff : Remove unused function from es31fSRGBDecodeTests.cpp
    • c8efb45 : Fix texture/sampler mapping in sRGB tests
    • e6f4dee : Fix GCC 6.3 warnings in aosp/master
    • 9de005f : Fix negative CompressedTexImage2D tests
    • fb2e496 : Log which watchdog timer was exceeded
    • 96cb702 : Update Android CTS Vulkan waivers list to match Khronos CTS
    • 89bb39d : Ensure expected error in copytexsubimage2d_incomplete_framebuffer
    • 4ecb641 : Skip merging oc-dev mustpass removals
    • 8290443 : DEPTH_STENCIL_OES as tex format requires OES_depth_texture
    • 84574b5 : eglGetFrameTimestamps: Use reserved enum values.
    • afb7428 : eglGetFrameTimestamps: Allow optional present support.
    • b4e217e : eglGetFrameTimestamps: pending vs. invalid timestamps.
    • 82f7360 : Allow robustness tests on GLES 3.0
    • 72c880b : Do not re-init GL functions after context reset
    • 7b4a66f : x11_egl: search for glesv1_cm, toggle DEQP_SUPPORT_GLES1 on if found
    • cf65c56 : Fix shader bugs in OOB tests
    • 0b6dbeb : Use new LOD approximation rules for OpenGL ES
    • a9a7931 : Relax LOD computation bounds
    • 6d962c2 : Revert "Allow old behavior in image format property tests"
    • 2b1250e : Update runtime hints for master and Nougat

  • platform/external/desugar with 46 change(s)
    • c948ca2 : Add OWNERS in external/desugar
    • 66b92c8 : Fix annotation processors working w/ generated code on OpenJDK 9 toolchain
    • 8625fbb : Improve diagnostics. Report an error when we fail to register the lambda dump directory. This is achieved by checking InnerClassLambdaMetafactory.dumper's dumpDir.
    • fdf7982 : Refine assertion by providing more information. When the given path is NOT a directory, output its path.
    • 2488e5f : Fix Desugar duplicating path for dumped classes.
    • 950d20d : Optimize the runtime library for try-with-resources, by reducing the granularity of locks. Now it uses a customized concurrent weak identity hash map.
    • cff81ff : Fix printing of options categories in CLI help
    • 841a32e : fix issue with interfaces redefining (overriding) inherited default methods RELNOTES: none
    • 6dea9f5 : Use ASM to collection exception types, so that we can avoid using class loaders to resolve classes hierarchy to determine whether a type is an exception type.
    • 806b9ea : Option for try-with-resources runtime classes
    • 885bce7 : Bug fix. Enable Desugar to desugar try-with-resources multiple times.
    • acd4846 : Don't clean-up externally set dump dir
    • 016d05a : Update copy.bara.sky
    • 2968287 : Don't copy lambda bodies from interfaces into implementing classes. RELNOTES: none
    • a672cfb : Use system property for lambda dir if set
    • c5e345c : Desugar try-with-resources statements for Android. Any call to Throwable.addSuppressed(Throwable), getSuppressed(), printStackTrace() printStackTrace(PrintStream), printStackTrace(PrintWriter) is directed to the ThrowableExtension class.
    • 2a020b8 : Make companion classes public when desugaring default methods for android RELNOTES: none
    • e5144db : Desugar default and static interface methods by default. RELNOTES: none
    • a2cdb75 : Add a way for options classes to mark that they are skyframe-friendly
    • 0ad1681 : Default and static interface desugaring RELNOTES: n/a
    • f35c086 : Make desugaring of lambdas in interface initializers idempotent RELNOTES: fix idempotency issue with desugaring lambdas in interface initializers for android
    • e953599 : Don't hard remove --no_, give a warning first.
    • 110f482 : Add a way of constructing OptionsBase subclass instances from maps
    • da7c4fb : Deprecate use of option category to describe documentation level / usage restrictions.
    • 10217d4 : Eliminate some middleman methods
    • fdbb3ed : Split out option usage restriction from option category.
    • 95c1d27 : Add ordering semantics for cached options data
    • 100a604 : Remove the overloading of option category to cover documentation level.
    • 0049fe3 : Fix an expansion flag issue where it expands to a repeatable flag.
    • ee8542f : Correct ClassRemapperWithBugFix to avoid stack map frame corruption.
    • 56aed98 : Remove --no_ support.
    • 1cb4af0 : Add error prone dependency
    • 3de913c : Replace custom annotation processor handling
    • 400c3c8 : Work around the NPE bug in ClassRemapper of ASM. ASM throws an NPE in MethodRemapper when MethodRemapper is chained after MethodNode and there is compressed stack map frame in a method.
    • 8496ad9 : Add integration test for --all_incompatible_changes flag conflicts
    • 9d9c3fd : Clean up clearValue and parsed option storage.
    • f38a695 : Add --all_incompatible_changes, the user's shorthand for turning on all --incompatible_* flags
    • 15332c3 : Add new exception for wrapping parser construction failures
    • 2b34eda : Watch for --no and --no_ flag name conflicts.
    • 9dc2827 : Expand Invocation FlagPolicies on expansion flags.
    • 640a1a9 : Add support to read classpath entries from directories
    • a794c4f : split the long method Desugar.desugar() into smaller pieces.
    • 7bb6bed : refactoring: move the code parsing and validating command line arguments into a separate method, so that the main becomes shorter. Also move most of the code in main to an instance method.
    • 5947007 : rewrite Long.compare(long, long) to JVM instruction lcmp, so that devices with API level below 19 can still use Long.compare(long, long)
    • 432eb11 : Avoid to re-index classpath and bootclasspath
    • a010019 : Avoid factory methods when desugaring lambda expressions and this:: method references for android RELNOTES: no factory methods generated for lambda expressions on android

  • platform/external/dexmaker with 1 change(s)
    • 2baaa47 : Fix DefaultStackTraceCleaner to use the updated package name

  • platform/external/dng_sdk with 1 change(s)
    • 2cb858a : Throw exception on integer overflow in dng_ifd.cpp.

  • platform/external/dnsmasq with 4 change(s)
    • 3b12692 : Add extra (size_t) cast to avoid compiler warning.
    • f25df86 : Make dnsmasq more stable.
    • f7ba4d2 : Remove some unused TFTP and DBUS support
    • 68cd69e : Allow passing in a mark to use for listen sockets.

  • platform/external/doclava with 7 change(s)
    • d09b4bd : cp from master: Docs build: add proper clearsilver comment tag
    • 302f400 : Empty change to kick off ub-doclava-master builder.
    • 034f2fb : more fixes to solve library location path. Turns out the slashes weren't in the right places. Following ag/2143196
    • e187bca : Fix 'library.root' HDF value so it appears on all pages. This is a followup for ag/2109007
    • b0c5208 : remove hard-coded behavior for Android libraries, replacing them with support for a new doclava option, "dac_libraryroot", which specifies the path to this API's root URL (after accounting for DAC's reference/ path). For example, the wearable doclava build must specify libraryroot as "android/support/constraint/". Also required is a unique name for array created inside lists.js, specified with the "dac_dataname" option. For wearable, it is "SUPPORT_WEARABLE_DATA"
    • 240f3f1 : Add fallback to use 'templates-sdk' when no templates specified and the build is targeting devsite. This is necessary for google3 builds so they can stop referencing copied versions of the template files, because it's too messy to export all the template files into a location they can directly reference for the 'templatesdir' argument. So instead, they now just leave off that argument in their doclava command.
    • 5bef2e3 : Add -hideAnnotation parameter to doclava.

  • platform/external/drm_hwcomposer with 19 change(s)
    • 19756b0 : drm_hwcomposer: add checks for tegra hardware limitation
    • 713d754 : drm_hwcomposer: compile platform-specifc code as needed
    • d35880b : drm_hwcomposer: Add Marissa and remove Haixia
    • ba494c8 : drm_hwcomposer: avoid potential race condition between worker init and exit
    • fa37f67 : drm_hwcomposer: refactor Worker
    • da5839c : drm_hwcomposer: Add support for GetColorModes & SetCursorPosition
    • 46e9852 : fix integration issue with 6eae1c4
    • ac87415 : drm_hwcomposer: Partially implement HWC2 API
    • ed2ec4b : drm_hwcomposer: Initial stub HWC2
    • 90f92d8 : drm_hwcomposer: Move eglCreateImageKHR into Importer
    • 90414a3 : drm_hwcomposer: fix pre comp regions during protected playback
    • 4500232 : drm_hwcomposer: fix pre comp regions during protected playback
    • 2d1bc46 : drm_hwcomposer: Use correct DRM event context version
    • 80b1a5d : drm_hwcomposer: Move some utilities out of hwcomposer.cpp
    • 6511c5e : drm_hwcomposer: Remove source_damage from DrmHwcLayer
    • d4a0a3d : drm_hwcomposer: Break out of sync_wait loop on success
    • 406dbfc : drm_hwcomposer: Harvest min/max resolutions from drm
    • a5df1de : drm_hwcomposer: Don't pass hwc_procs_t to VsyncWorker
    • 8600e34 : drm_hwcomposer: Clean up error conditions

  • platform/external/dtc with 21 change(s)
    • dd063f8 : libfdt: Android.mk - Android.bp
    • 8aa4d20 : Build the dtc binary as a static executable
    • a588718 : Disable warnings
    • 1873a7f : Add dtc to dist artifacts
    • 9dfa11d : Build the dtc binary as a static executable
    • 558cd81 : dtc: Bump version to v1.4.4
    • c17a811 : fdtput: Remove star from value_len documentation
    • 194d5ca : fdtget: Use @return to document the return value
    • d922ecd : tests: Make realloc_fdt() really allocate *fdt
    • 921cc17 : libfdt: overlay: Check the value of the right variable
    • 9ffdf60 : dtc: Simplify asm_emit_string() implementation
    • 881012e : libfdt: Change names of sparse helper macros
    • bad5b28 : Fix assorted sparse warnings
    • 672ac09 : Clean up gcc attributes
    • 49300f2 : dtc: Don't abuse struct fdt_reserve_entry
    • fa8bc7f : dtc: Bump version to v1.4.3
    • 34a9886 : Add printf format attributes
    • f72508e : Correct some broken printf() like format mismatches
    • 397d5ef : libfdt: Add fdt_setprop_empty()
    • 69a1bd6 : libfdt: Remove undefined behaviour setting empty properties
    • acd1b53 : Print output filename as part of warning messages

  • platform/external/e2fsprogs with 14 change(s)
    • 9f3b79a : build mke2fs for windows using android mingw library
    • bc23717 : mke2fs, libext2fs: fix bugs on windows
    • 06bad82 : build static version of mke2fs and e2fsdroid for host
    • 2fff6fb : e2fsdroid: use libselinux function to read file context on device
    • 778eaa8 : Require mke2fs.conf when building mke2fs
    • 05a31e2 : build mke2fs and e2fsdroid as static executables for recovery mode
    • 43eff9d : Revert "Mark e2fs libs vendor_available."
    • 611bef8 : Mark e2fs libs vendor_available.
    • 37f805a : Define HAVE_SYS_SYSMACROS_H for Android.
    • 95e9713 : include sys/sysmacros.h as needed
    • b533054 : e2fsdroid: skip setting timestamp if src_dir is null
    • 34f4f33 : e2fsdroid: support multiple selinux file contexts
    • 96c8e66 : e2fsck: update quota when optimizing the extent tree
    • 085e63d : libblkid: fix buffer overflow scanning partition name

  • platform/external/easymock with 1 change(s)
    • ae369e1 : Clone System properties before iterating

  • platform/external/eigen with 2 change(s)
    • 74abacb : Convert external/eigen to Android.bp
    • aff31ab : Add header library target for eigen

  • platform/external/expat with 1 change(s)
    • c4fc4e2 : Add vendor_available to libexpat

  • platform/external/f2fs-tools with 288 change(s)
    • 6bd9b29 : Adjust f2fs makefile to cope with sys/sysmacros.h split.
    • 8be4c2d : fsck.f2fs: sanity check segno and blk_off when building curseg array
    • 2010f97 : fsck.f2fs: sanity check cp_payload before reading checkpoint
    • 2c3f0a6 : fsck.f2fs: sanity check blk_off for summary block entries
    • 1a59456 : f2fs-tools: sanity check segment count
    • 3a3c6c2 : fsck.f2fs: fix cur_valid_map buffer overflow
    • cb1d442 : f2fs-tools: update android makefile after upgrading to 1.8.0
    • e68e2ce : LOCAL_EXPORT_CFLAGS doesn't exist
    • 1e7aedf : f2fs-tools: release 1.8.0
    • ad1bb00 : mkfs.f2fs: fix bad assignment of total_sectors for f2fs_configuration
    • b4436b0 : fsck.f2fs: remove wrong dentry due to hash conversion
    • 5d9032f : fsck.f2fs: always fix seg entry type if it is not DATA
    • ada6525 : mkfs.f2fs: fix a segfault when setting more than 7 devices
    • 88753db : fsck.f2fs: show parse errors neatly
    • ed031d6 : fsck.f2fs: support -p without argument
    • 9deb6fd : f2fs-tools: correct endianness
    • 0d6ce1f : Add a configure option for SELinux support
    • 33dacab : fsck.f2fs: fix wrong i_name check for directory
    • d466dea : resize.f2fs: remove unused parameters
    • e8768a9 : resize.f2fs: fix the number of moved ssa blocks in migrate_ssa
    • 361b018 : fsck.f2fs: remove duplicated header files
    • 1d81a37 : resize.f2fs: correct the max segno in migrate_main
    • 0a48220 : mkfs.f2fs: detect small partition by overprovision ratio and # of segments
    • 8399a29 : mkfs.f2fs: give random checkpoint version
    • b88767e : fsck.f2fs: flush curseg sit entries
    • b5e7d44 : dump.f2fs: fix an error in dump nat pack num
    • 4f1ded4 : fsck.f2fs add a simple check orphan inodes in -p 1 mode
    • bb91228 : README: revisit README to fix typos and so on
    • f407393 : f2fs-tools: initialize and avoid build warning for android
    • de7e07e : f2fs-tools: support multiple devices
    • ea1bd1c : fsck.f2fs: refactor build_nat_area_bitmap to speed up fsck
    • 5e056be : resize.f2fs: modify condition for resize
    • 890e9b3 : fsck.f2fs: add a judgment after calloc
    • 9e341fa : fsck.f2fs: no need to write a new cp if nothing to flush
    • 7401b7c : resize.f2fs: fill zeros for expanded ssa area
    • 2d7d4ff : f2fs-tools: determine cp_addr by sbi-cur_cp
    • f3341c3 : sload.f2fs: not support to find or add files in inline_dir directory
    • 8f346ef : resize.f2fs: get latest free segments
    • bfa0743 : f2fs-tools: fix end block addres when finding free block
    • b467030 : resize.f2fs: fix wrong end_blkaddr
    • 2f2ee92 : defrag.f2fs: return error for no space case
    • 6ab16ed : resize.f2fs: fix wrong offset calculation
    • 0033920 : resize.f2fs: add more information in debug messages
    • 893acfc : fsck.f2fs: add SSR-based allocation when free segment not enough
    • 112bf05 : fsck.f2fs: rewrite entries info in segment manager
    • 0fe50b6 : libf2fs: avoid build warning
    • 4b1ecd7 : fsck.f2fs: check BLKZONED feature on mount
    • ebbfb59 : mkfs.f2fs: check zoned block devices configuration
    • 1e0f68d : mkfs.f2fs: reset sequential zones on device discard
    • 9b51f80 : mkfs.f2fs: check options for zoned block devices
    • 9691420 : f2fs-tools: introduce support for zoned block devices
    • 81c62e2 : f2fs-tools: use zoned block device terminology
    • 49bdd64 : f2fs-tools: add executable files to .gitignore
    • 6471969 : fsck.f2fs: do not check the first seg in a sec in find_next_free_block
    • c4c6526 : dump/fsck: convert encrypted file name
    • b0a2386 : sload.f2fs: allow to build without libselinux
    • 6e7c503 : mkfs.f2fs: fix the discarding size for block device
    • 390fe58 : fsck.f2fs: support restore lost files into ./lost_found/
    • 68ef569 : fsck.f2fs: check condition to avoid wrong memory allocation
    • 65f3d40 : libf2fs: avoid garbage printout
    • bdc1a0a : f2fs-tools: clean up and avoid build warning
    • c499346 : f2fs: avoid AOSP build failure
    • 9a708f0 : fsck.f2fs: allocate buffer after condition check
    • 3d19ea9 : fsck.f2fs: fix a typo in check_sector_size
    • 276571e : fsck.f2fs: fix incorrect ERR_MSG in f2fs_do_mount
    • d256214 : fsck.f2fs: free cp_page_1 in validate_checkpoint
    • e5b3ec8 : libf2fs: increase robustness when called on root device
    • f1ee351 : fsck: porting avoid unneeded loop in build_sit_entries to fsck
    • 3ffc5a8 : f2fs-tools: use shorter config variable name
    • 79b1858 : libf2fs: use dev_read_block and dev_write_block
    • 932d596 : mkfs: get fd for f2fs_trim_device
    • e874f42 : fsck.f2fs: free node_blk to avoid memory leak
    • 370f8c4 : mkfs.f2fs: do not need strdup for parse_feature
    • 3b8a88a : fsck: clear useless "continue" in __chk_dentries
    • c6834e9 : libf2fs: show disk information
    • d244656 : f2fs-tools: release 1.7.0
    • 37dbd83 : fsck: recover symlink with zero i_size
    • 9884ad4 : fsck.f2fs: clean up duplicated code
    • 4950322 : f2fs-tools: update the format of output message
    • 2452568 : fsck.f2fs: free nat entry cache
    • ffc7dbc : fsck.f2fs: fix typo
    • 278216b : fsck.f2fs: correct variable type and name
    • 89d5d52 : f2fs.fsck: fix endianess
    • 11adb13 : dump.f2fs: show inode-i_dir_level
    • 7b9c5fc : mkfs: define DISCARD/SECDISCARD macro
    • 70a8fc3 : mkfs/fsck: add host-managed smr feature
    • dc57351 : fsck.f2fs: allow zero link count for orphan inode
    • 74673eb : mkfs.f2fs: ZBC device support
    • 4f105bb : fsck.f2fs: modify sit dump && add nat dump
    • 22aa244 : fsck.f2fs: check sector size if formatted from a regular file
    • 6419842 : fsck.f2fs: reset fsck flag if there is no bug
    • 43448f9 : fsck.f2fs: remove duplicated codes in sanity_check_raw_super
    • 91bd80c : resize.f2fs: replace the overprovision calculation method
    • e52321f : script: add simple test script
    • 603f8f9 : sload.f2fs: support loading files into partition directly
    • d3be088 : resize.f2fs: support to expand partition size
    • 0e14e39 : fibmap: pull in sys/sysmacros.h for major/minor
    • 99ffb3d : fsck.f2fs: check sanity of superblock and fix any misalignment
    • 0301f16 : fsck.f2fs: nullify the freed ckpt pointer
    • bea9d60 : fsck.f2fs: set fix_on if error is detected
    • ce46aed : fsck.f2fs: check ino in nat entry and node footer
    • 31f461c : fsck.f2fs: cache all nat entries and check each of them
    • bc28669 : fsck.f2fs: count the number of inodes during building nat_area_bitmap
    • 6e22569 : fsck.f2fs: introduce -p option to check meta
    • 759df52 : f2fs-tools: release 1.6.1
    • 890e4e0 : fsck.f2fs: calculate orphan_blkaddr correctly
    • 2a80231 : fsck.f2fs: refactor extent info verification flow
    • c8327c9 : fsck.f2fs: check dirent position
    • b385e9f : mkfs.f2fs: set segment_count in super block correctly
    • 323c8c8 : fsck.f2fs: check nat_entry-ino for all nodes
    • f102ca4 : f2fs-tools: rebase struct f2fs_summary_block with upstream
    • 9b09631 : fsck.f2fs: fix incorrect block_addr of node/meta
    • bc6f686 : fsck.f2fs: calculate the total size correctly
    • 2277801 : fsck.f2fs: check valid values for dot dentries
    • ecc43cc : f2fs-tools: redefine MAX_SIT_BITMAP_SIZE
    • ea34c1c : libf2fs: limit the total size up to 16T
    • c00fe85 : fsck.f2fs: fix corrupted nat entry [0]
    • c6e8a6b : fsck.f2fs: remove corrupted nid entry from indirect/double-indirect node
    • 50aa77b : fsck.f2fs: check /proc/mounts first to detect readonly
    • f8bc97b : fsck.f2fs: show encrypted filenames matched with kernel
    • 843f5b9 : fsck.f2fs: check ino of an inode
    • a9cd90e : fsck.f2fs: check ino of an used nat entry
    • 1952ab4 : f2fs-tools: fix endianness of on-disk check_sum in summary_footer
    • d9a6b18 : fsck.f2fs: avoid fix ssa in some case
    • ad042d9 : mkfs.f2fs: reset dnode with zeros
    • e92fd42 : fsck.f2fs: nullify raw_super pointer
    • bbc4176 : fsck.f2fs: return 0 for no error was reported
    • 231fc70 : fsck.f2fs: assign checkpoint pointer correctly
    • b9eb1dc : fsck.f2fs: swap checkpoint crc to CPU endian
    • 25b2e75 : f2fs-tools: avoid failure and warnings for android build
    • e9dfbbb : mkfs.f2fs: introduce zone align for main area
    • 2d3ea14 : fsck.f2fs: fix double free invalid checkpoint
    • d3258fa : man: modify mkfs.f2fs man page
    • 52dedc6 : man: add missing man pages
    • ffd8d05 : f2fs-tools: release 1.6.0
    • e12a3c3 : mkfs.f2fs: fix check error when calloc sum_compact failure
    • a828ebb : fsck.f2fs: fix losing journal entries
    • 767a93e : defrag.f2fs: fix missing SSA updates
    • f66104c : defrag.f2fs: enhance allocation speed
    • dbe78ae : libf2fs: fix incorrect type define of declaration
    • d614794 : defrag.f2fs: return error if there is no space
    • 17acba6 : defrag.f2fs: eliminate unexpected journal entries
    • 552d6a8 : defrag.f2fs: fix not to allocate current segment
    • b008605 : lib: use u8/u32/u64 for bit operations
    • ee65f6e : lib: fix test_bit_le functions
    • c8514f8 : mkfs.f2fs: remove extent_cache entry for parent directory
    • 9e5c021 : mkfs.f2fs: fix storing volume label correctly in utf16
    • 0ff98a3 : fsck.f2fs: deal with realloc size and realloc failure
    • 25e7128 : Revert "fsck.f2fs: deal with realloc failure"
    • 0fddd6e : mkfs.f2fs: fix to calculate left space of checkpoint page correctly
    • 2c1ebe2 : defrag.f2fs: introduce defragmentation tool
    • 003b102 : fsck.f2fs: LFS alloc_type must have free segment after blkoff
    • 1a35b5e : f2fs-tools: export print_raw_sb_info
    • c8ce2bf : mkfs.f2fs: export get_best_overprovision
    • c605c5e : fsck.f2fs: sanity_check for extent_cache entry
    • 1ea31c4 : libf2fs: enhance the bit operations
    • 85aa525 : f2fs-tools: add library version info
    • d6b0f70 : mkfs/Makefile.am: add a section to build libf2fs_fmt
    • 3894c69 : mkfs.f2fs: show correct partition size
    • 0e0b9f2 : fsck.f2fs: use get_{sb|cp} and set_{sb|cp} macros
    • 06a1945 : mkfs.f2fs: export get_{sb|cp} and set_{sb|cp}
    • c93711f : mkfs.f2fs: discard obsolete blocks to avoid roll-forward recovery
    • c9274cb : mkfs.f2fs: skip extension name that is too long
    • 1540a28 : mkfs.f2fs: avoid dumplicate extensions
    • 43095ca : fsck.f2fs: deal with realloc failure
    • 67de42f : fsck.f2fs: support a readonly filesystem
    • ee48fd2 : fsck.f2fs: declare static function
    • c134e0e : f2fs-tools: release 1.5.0
    • 5489249 : fsck.f2fs: support a preen mode
    • 2cdb04b : mkfs.f2fs: support 1% overprovision ratio
    • e8766f2 : fsck.f2fs: check sit types for node or data only
    • 555138c : man: fix missing description for overprovision ratio
    • 6e2b58d : mkfs.f2fs: fix wrong ovp space calculation on large section
    • 6f9c275 : mkfs.f2fs: don't need to limit MIN_VOLUME SIZE
    • 0d6d08e : mkfs.f2fs: set overprovision size more precisely
    • 01219c7 : mkfs.f2fs: fix wrong documentation
    • e9f8ae8 : fsck.f2fs: add segment type in sit_dump
    • ca1436e : fsck.f2fs: drop extent_info to avoid potential wrong access
    • 7ac0701 : fsck.f2fs: select to update the latest valid summary
    • d24f1bb : fsck.f2fs: add hash conversion for encrypted dentries
    • 641d98f : fsck.f2fs: avoid build warning
    • 4476615 : dump.f2fs: show i_advise field in inode
    • f6eef57 : fsck.f2fs: show superblock features and encryption info
    • 6e6c713 : mkfs.f2fs: set encryption feature
    • 65950fc : fsck.f2fs: show ckeckpoint version info
    • 97c0893 : Revert "mkfs.f2fs: 512 UTF-16 characters for label"
    • 1f65c1f : fsck.f2fs: fix orphan inode's link count
    • f1e4f9c : fsck.f2fs: fix missing dentries
    • 56b8930 : fsck.f2fs: clean up child information
    • e358413 : fsck.f2fs: fix missing i_links
    • 4d60a12 : fsck.f2fs: count child directories correctly for i_links
    • 22a8ae0 : fsck.f2fs: fix corrupted dentries
    • 562ec5a : fsck.f2fs: fix summary block
    • fce2ff1 : fsck.f2fs: return summary block pointer and types
    • 4a31164 : fsck.f2fs: preserve orphan blocks
    • 278863e : fsck.f2fs: skip block count fix when i_links is fixed
    • c0feeda : fsck.f2fs: fix inodes having wrong i_links
    • e177326 : fsck.f2fs: check file types
    • 7d253ac : fsck.f2fs: remove inconsistent named directories
    • a81e544 : fsck.f2fs: reduce redundant message
    • fb5eef1 : mkfs.f2fs: 512 UTF-16 characters for label
    • e3ab142 : mkfs.f2fs: add quite mode, -q
    • fea6162 : fsck.f2fs: show total sectors consumed by filesystem
    • 7ba9eec : fsck.f2fs: show cp_state for fsck.f2fs
    • c93d54a : mkfs.f2fs: show bytes for total_sectors
    • 3c160e7 : configure: add check for fallocate
    • 5792951 : f2fs-tools: fix build system to make distcheck correctly
    • fd32210 : f2fs-tools: release 1.4.1
    • 737e0e9 : f2fstat: fix option parsing
    • e1f3c00 : fsck.f2fs: remove corrupted data indices in direct node blocks
    • 0c12db3 : mkfs.f2fs: avoid memory leak in mkfs
    • 37580f1 : fsck.f2fs: support large sector size
    • b6012fd : mkfs.f2fs: support large sector size
    • 631f816 : fsck.f2fs: readahead node blocks to speed up
    • b57708a : dump.f2fs: show checkpoint flag
    • 6f76365 : fsck.f2fs: fix sit types seamlessly
    • 5a51007 : fibmap.f2fs: fix the wrong stat info
    • dc532e5 : configure: add check for bswap_64
    • 936945a : configure: also check for byteswap.h
    • 4757ef0 : parse.f2fs: add a tool to parse IO traces made by runtime f2fs
    • 9c6617d : dump.f2fs: dump owner of data given block address
    • b76cced : fsck.f2fs: no need to fix SIT type for COLD_DATA
    • 370a242 : mkfs.f2fs: introduce some macros to simplify coding style
    • 79c1870 : fsck.f2fs: remove unused value
    • 0b4d168 : mkfs.f2fs: fix missing endian conversion
    • 5945ec1 : mkfs: use compact mode for data summaries
    • e7f175a : fsck.f2fs: add a missing 'fixed' during chk_dentries()
    • 8f521d9 : fsck.f2fs: avoid false alarm on SIT type fix
    • 025829b : fsck.f2fs: remove unneeded return
    • ec53a83 : fsck.f2fs: show orphan inodes when fixing partition
    • 9a5808c : mkfs.f2fs: reclaim free space in case of regular file
    • 762eedf : mkfs.f2fs: give a kernel version for initial format
    • 6fa2547 : fsck.f2fs: trigger fsck.f2fs when new change was made
    • 232ce76 : fsck.f2fs: fix SIT entry types
    • 9f87126 : fsck.f2fs: actually flag the fixed dentries as fixed
    • 4eeaff3 : f2fs: use last_blk for print dentries
    • 7279f03 : fsck.f2fs: fix DATA_EXIST flag for old partition
    • 056e4b0 : fsck.f2fs: attempt to identify bad dentries
    • 5007756 : fsck.f2fs: show inline status of inode
    • 2c6bb79 : fsck.f2fs: fix wrongly allocated 0'th block for inline_data
    • 30b0dfa : fsck.f2fs: fix link count correctly
    • aafe2ca : fsck.f2fs: fix wrong hash_code made by previous buggy code
    • 6d88640 : fsck.f2fs: support inline_dentry
    • 1dd3bc0 : fsck.f2fs: fix superblock offset
    • d692412 : mkfs.f2fs: avoid build warning
    • 59591e4 : fsck.f2fs: fix wrong block addres of nids
    • fe06785 : mkfs.f2fs: possible endianes bug in mkfs.f2fs roll-forward speed
    • f3a1ea9 : f2fs-tools: fix for build big-endian processors
    • baac4b4 : f2fs-tools: release 1.4.0
    • 7f47499 : f2fstat: enhance readability of output
    • c7ac585 : tracepoint.sh: update latest tracepoints
    • cfeb015 : f2fs: rearrange options to remove redundant check
    • 7eb6c5a : fsck.f2fs: add auto_fix feature
    • a6a7ac8 : fsck.f2fs: avoid build warnings
    • 7d96d13 : fsck.f2fs: remove list.h
    • a6b2870 : fsck.f2fs: check next block is free or not
    • b700e31 : fsck.f2fs: fix checkpoint
    • 1dc1edf : fsck.f2fs: handle correctly segment summary entries
    • 1bc74e1 : fsck.f2fs: remove corrupted xattr block
    • a89223b : fsck.f2fs: corrupted orphan inode will be removed
    • 32edfea : fsck.f2fs: remove dentry if its inode block is corrupted
    • 48ffea7 : fsck.f2fs: add fixing messeages
    • 634dfb1 : fsck.f2fs: fix inode block inconsistency
    • 48863d4 : fsck.f2fs: give a chance to recover sit entries
    • 1ce70c6 : fsck.f2fs: cleanup mount.c
    • 5cd7001 : fsck.f2fs: handle error cases
    • 2701c94 : fsck.f2fs: remove return value of get_node_info
    • 7aafb1b : fsck.f2fs: handle IS_VALID_BLK_ADDR
    • f6d1d58 : fsck.f2fs: clean up codes
    • 6f4106c : fsck.f2fs: retry to fix corrupted image
    • f460789 : f2fs_dentry_hash: avoid casting unsigned char to singed char
    • 347e94f : fsck.f2fs: show inode numbers
    • 6cd2c51 : dump.f2fs: support dump_file from image
    • f381590 : mkfs.f2fs: remove build warning
    • 4b80852 : tracepoint.sh: add missing tracepoints
    • 92a65a4 : mkfs.f2fs: fix name conflict for BLKDISCARD
    • 092e3d9 : mkfs.f2fs: large volume support
    • 58edb10 : f2fs-tools: 64-bit compile issue
    • e91da2f : libf2fs: move the finalize_device() into the io lib.
    • 09f8f56 : mkfs: set BLKDISCARD by default
    • 0575dd1 : libf2fs, fsck, mkfs: call f2fs_finalize_device before exit
    • 3ba4ce8 : mkfs: support passing in the number of sectors to use
    • 97fd903 : License tweak: LGPL v2.1 vs LGPL v2
    • 4ea4f1d : fsck.f2fs: large volume support
    • 03ca33c : fibmap: need linux/fs.h for FIBMAP
    • a68ee58 : Cleanup various build warnings (signed vs unsigned, unused vars,...)
    • a4499db : f2fs: fix to remove the test code that should not be merged
    • e35b8af : f2fs-tools: announce dual licenses with GPL and LGPL v2

  • platform/external/fio with 4 change(s)
    • 138dfa0 : We do have process-shared mutexes.
    • f9ff7e6 : Fix build.
    • eda3a60 : Update to fio-2.20.
    • a54b8cb : fio assumes sys/sysmacros.h has been included.

  • platform/external/flac with 3 change(s)
    • afd46ea : Convert external/flac to Android.bp
    • a7e3c5e : Convert external/flac to Android.bp
    • 32c5d84 : Fix the last warning and enable -Werror for external/flac.

  • platform/external/freetype with 3 change(s)
    • 71e948e : Revert "Drop a few unnecessary modules"
    • 7b068ac : Revive psmodule.
    • 38570c2 : Revive psmodule.

  • platform/external/gemmlowp with 1 change(s)
    • 4603c7e : Convert external/gemmlowp to Android.bp

  • platform/external/google-benchmark with 2 change(s)
    • 4b378cb : Remove maco@ from OWNERS.
    • 2aa19b5 : Add OWNERS to external/google-benchmark

  • platform/external/google-tv-pairing-protocol with 1 change(s)
    • 7bcf8af : Update package names to work with the proto3 compiler

  • platform/external/googletest with 1 change(s)
    • bff63a6 : Mark as vendor_available

  • platform/external/gptfdisk with 1 change(s)
    • 3c01fa7 : Add an option to allow disk syncing to be turned off

  • platform/external/guava with 1 change(s)
    • 7d5f0a3 : Add OWNERS in external/guava

  • platform/external/harfbuzz_ng with 1 change(s)
    • 15268e2 : Add OWNERS in external/harfbuzz_ng

  • platform/external/hyphenation-patterns with 1 change(s)
    • c510ad1 : Fix bad hyphenations for US English

  • platform/external/icu with 18 change(s)
    • 5e85b7e : Mark libicuuc_stubdata as vendor_available.
    • 48caf18 : Add groups to external/icu/OWNERS.
    • c0d7fcc : Cherry-pick: ticket:13094: Handle empty language subtag in parseTagString().
    • af74652 : Android patch: Regenerated data files after CLDR cherry-pick.
    • 5d4c2f0 : Cherry-pick: cldrbug 10176: removed \x{A0}'s from percent format
    • a28ee8b : Revert "Export libicuuc_headers"
    • ae9a6b1 : Export libicuuc_headers
    • 0aaf3d4 : Add external/icu/OWNERS.
    • b78e656 : Deprecate internal Calendar methods.
    • fdf7823 : Apply patches from upstream ICU for Bidi class
    • 72d6ea8 : Integrate changes made for updated CLDR patches into android_icu4j.
    • 40e0c8d : Android patch: Regenerated data files after updated CLDR patches.
    • 047edd2 : Android patch: CLDR data: Force default Gregorian calendar.
    • b0d2fab : ICU: Remove static library versions of ICU.
    • dad5510 : Integrate change cherry-picked for ticket #12994 into android_icu4j.
    • 967a595 : Cherry-pick: ticket:12994: Have C++ ListFormatter use ures_getAllItemsWithFallback to load resources; add tests for C and J
    • 3ad5c9d : Integrate change cherry-picked for ticket #12410 into android_icu4j.
    • 63cafec : Cherry-pick: ticket:12410: class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup

  • platform/external/ims with 7 change(s)
    • 768aa48 : Wait until the SIM is loaded for IMS Registration
    • 48689e6 : Stop RcsService crash when CarrierConfig misbehaves
    • ad8ea75 : Update reference to carrier_volte_provisioned
    • 6c28b09 : Fixes Contact Modification Bug
    • ba4ac2a : Do not print debug messages/PII by default in RCS
    • 23dd386 : EABService and EABProvider improvement
    • 8915b13 : Listen to ACTION_CARRIER_CONFIG_CHANGED to start Polling

  • platform/external/iptables with 4 change(s)
    • 14bc216 : UPSTREAM: iptables: insist that the lock is held.
    • f70f52c : Always build the iptables lock when building iptables.
    • 957abd4 : Always build the iptables lock when building iptables.
    • 10cdfd5 : Always build the iptables lock when building iptables.

  • platform/external/jacoco with 147 change(s)
    • 60b82f2 : Remove obsolete test code
    • 6ce9737 : Fix random test failures in TcpClientOutputTest and TcpConnectionTest
    • c63563d : Add filter for private empty constructors that do not have arguments (#529)
    • c3f93e3 : Increase checked size for build result
    • fb7d7ee : Fix description.
    • b8741c0 : Remove unnecessary .gitignore
    • 59b2f36 : New option -quiet for all commands
    • f2c89c4 : Tests for XML documentation generator.
    • 1b2859f : Test and documentation for multiple values.
    • c24df15 : Explanations for possible StackOverflowErrors (#528)
    • a973267 : Add input name to IOException if unable to read during instrumentation (#527)
    • f1a1c50 : Fix typo
    • 94ed743 : Adjust test case names to new conventions.
    • 3fe99d1 : Command to print version.
    • aefb9c9 : Update documentation for command line interface
    • e8b2588 : Close ServerSocket in tests.
    • 7ee269b : Wrap long usage lines in documentation.
    • 9097d46 : Make sure the build runs with Java 5.
    • 1fabac3 : Flush output automatically
    • 5653302 : Use -dest for option name as output can be folder or file.
    • 9207225 : Correct test method naming.
    • 1b9ff6e : Remove obsolete, commented configuration.
    • d850ed4 : Github #525: Simple Command Line Interface
    • 30bc8e1 : Add profile for compilation with ECJ (#522)
    • e93053e : Add filter for try-with-resources statement (#500)
    • 0e72710 : Fix compiler warnings reported in Eclipse (#514)
    • e94c7af : Use new filtering API for existing filter of methods in enums (#512)
    • 7f719c8 : Add filter for methods annotated with @lombok.Generated (#513)
    • 40035a0 : Use new filtering API for existing filter of synthetic methods (#511)
    • b11b56b : add intellij files to ignore (#510)
    • 1f34a6a : Add Javadoc for IFilter#filter (#509)
    • eaef191 : Add internal API for filters and filter for synchronized statement (#501)
    • 38a26f4 : Separate test scenarios in different methods (#504)
    • ca65c22 : Include runtime dependencies in aggregated reports (#502)
    • 47094b8 : Use isJDKCompiler constant to validate all cases (#503)
    • 8652078 : Tests can detect that they were compiled by ECJ (#497)
    • eb4fdb1 : Fix typo
    • 296f992 : Exclude enum methods "values" and "valueOf" from reports (#491)
    • 274577d : Fix test about "bad cycles" with interfaces for JDK8u152 (#492)
    • 84de5f5 : Fix broken links to CSV and XML coverage reports in distribution (#490)
    • 7432e17 : Prepare for next development iteration
    • ec516e4 : Prepare release v0.7.9
    • 2b1d4b2 : "prepare-agent" should not overwrite property if execution skipped (#486)
    • 4585416 : Consolidate .gitignore files (#485)
    • d1a0f19 : Generate OSGi Manifests (#211)
    • d80b6b5 : MethodAnalyzerTest should not violate contracts of ASM API (#480)
    • b20e495 : Add missing assertions (#477)
    • 8225e1c : Add links about integration of JaCoCo into Codecov and Coveralls (#481)
    • b208594 : Test that "ClassFormatError: Short length on BootstrapMethods" fixed by ASM upgrade (#462)
    • ed97906 : Do not recompute frames in case of large methods (#177)
    • c78b2bf : Add missing test case that is described in documentation (#475)
    • 34cd880 : Happy New Year 2017!
    • 2bc56b2 : Fix build failure with JDK 9 EA b148 (#470)
    • 055e8e4 : Make FORMAT_VERSION non-constant
    • eeb3aa8 : Move JaCoCo.ASM_API_VERSION to InstrSupport
    • 02accc7 : Fix typos (#473)
    • 248723e : Prepare for next development iteration
    • 6e9b6f2 : Prepare release v0.7.8
    • bb8e46c : Simplify numbering of versions (#468)
    • 52284d1 : No need to sign JARs using maven-jarsigner-plugin (#466)
    • f749802 : Add hint about late property evaluation in maven-surefire-plugin (#465)
    • 0988e8c : To prevent regressions add test for annotation with an initializer (#460)
    • 7c61c38 : Remove obsolete build config files (#458)
    • 9eb151b : Use jacoco.org domain instead of eclemma.org (#457)
    • be326b7 : Fix typo in maven plugin comment (#454)
    • 9b1c6f5 : Use RoundingMode#FLOOR for percentages in HTML report (#452)
    • 36e5480 : Change default OutputMode to none.
    • 616b5fb : Fix typo in Maven plugin help: surefore = surefire. (#450)
    • 36ee332 : Update comments about "bad cycles" with interfaces (#448)
    • 2a3b756 : Clarify runtime dependency in case of offline instrumentation (#445). (#445)
    • a0afcd6 : Assert execution order in validation tests with type cycles (#443)
    • e26ee1e : Improve ValidationTestBase (#440)
    • 54334f2 : Do not add members into interfaces with only abstract and clinit methods (#441)
    • 28a112c : Do not violate JVMS regarding initialization of final fields (#434)
    • c6f2b6b : Execute core tests with bytecode version 9 (#411)
    • 8f05e7c : Use SonarQube.com
    • 7056530 : Fix instrumentation of interfaces with default methods (#428)
    • aa4fda8 : Add Visual Studio Team Services to integration matrix (#429)
    • 08a2d0d : Add report-aggregate to m2e/lifecycle-mapping-metadata.xml (#427)
    • d8b38bf : Fix documentation (#425)
    • 8b21298 : Rename dot folder in documentation (#421)
    • 209b27c : report mojo: add user property for parameter dataFile (#322)
    • 28d5985 : Fix usage of code-prettify in documentation (#423)
    • a9f48b8 : Prepare for next development iteration
    • 342ce88 : Prepare release v0.7.7
    • e027256 : Exclude unwanted files from distribution
    • b0c293e : Add note about explicit selection of non-aggregate reports (#420)
    • 8e73ea6 : Upgrade to ASM 5.1 (#417)
    • 8068fdb : Get rid of DNS request in DumpTaskTest (#416)
    • fa46575 : dataFileIncludes in report-aggregate should be configurable (#415)
    • 55e39fc : GitHub #414: Also collect execution data from the project itself.
    • b3ed509 : prepare-agent mojo: add example of late property evaluation syntax (#334)
    • ea54810 : GitHub #300: Allow standard Maven build with any JDK.
    • ccbf42b : Use Maven Plugin Tools Java Annotations (#412)
    • c5dfcbb : Compile into bytecode version 1.8 when using JDK 9 EA in Travis
    • 3cf1d3c : Add experimental support for Java 9 class files (#406)
    • c72f350 : Update developer documentation (#408)
    • 64f39fb : Update configuration for SonarQube
    • a97c034 : Enable caching in AppVeyor
    • e19e193 : Publish artifact for pull requests in AppVeyor (#311)
    • fde254d : Add location to IOException when unable to read input during analysis (#400)
    • a6bcbe3 : Build on Windows using AppVeyor
    • 1f17893 : Fix build on Windows (#405)
    • 8bc34b1 : GitHub #401: Renamed "dot" resources in HTML reports
    • bc1c263 : Move creation of coverage report back to "org.jacoco.doc" (#403)
    • 5670443 : Fix compiler warning after plexus-utils upgrade (#402)
    • c181f60 : GitHub #388: New Maven goal "report-aggregate" to create reports for multi-module projects
    • bac679b : GitHub #399: Fix compilation with JDK 9 = b111
    • db83743 : GitHub #397: Improve EOF handling for exec files.
    • c36649b : Upgrade plexus-utils to 3.0.22 (GitHub #292)
    • ea2f49f : Don't write empty probe arrays
    • f6562fa : Add GitHub issue template.
    • 239f619 : No need to use 'gh-pages' branch
    • c5c7ddb : Require at least Maven 3.0 for build
    • d189a2c : Prepare for next development iteration
    • 930a818 : Prepare release v0.7.6
    • 24a743d : Upgrade maven-jarsigner-plugin to version 1.4
    • e833133 : GitHub #358: Correct error handling for invalid agent arguments
    • 892e156 : GitHub #326: Document defaults for check goal.
    • 26daee4 : GitHub #288: New agent option 'inclnolocationclasses'
    • a6d2b04 : Happy New Year 2016!
    • 12164ff : GitHub #364: Avoid ConcurrentModificationException during shutdown.
    • f2aef08 : Don't count class stats twice for a package
    • ec3266a : Use latest ASM release 5.0.4.
    • 94e9a3f : Documentation for issue #358.
    • 733030f : This should not be needed anymore
    • 388d33d : This should not be needed anymore
    • e203f24 : Fix test
    • 310ceff : Fix for #358
    • 3701096 : Add test for #358
    • f462221 : Refactoring: Avoid passing data around
    • 0638ded : Verify that constants with lambda values in interfaces do work.
    • 0245366 : Clarify semantic of location parameter.
    • c24f773 : GitHub #319: Improved error message for incompatible exec data files.
    • c5a652a : GitHub #333: Fix MBeanClient example
    • de60894 : One more hint to our forum.
    • 37bafce : Automatic deployment to GitHub Pages from Travis
    • b2a0696 : Do not use "~/.mavenrc" set by Travis
    • bc35192 : Deploy snapshots from Travis
    • 1026241 : Build with JDK 5 in Travis
    • 33110e5 : Upgrade maven-jarsigner-plugin plugin to 1.3
    • bc08bca : Add Travis build status
    • 883e9be : Build with JDK 6, 7, 8, 8-ea and 9-ea in Travis
    • 6b34aac : GitHub #270: Clarify declaration of properties.
    • 73e36a1 : GitHub #101: Document invalid combination of parameters.
    • e24c99c : Fix link on SonarQube documentation
    • 76bb13b : Prepare for next development iteration

  • platform/external/jdiff with 1 change(s)
    • 658d28e : Blank change to kick off the ub-jdiff-master builder.

  • platform/external/jemalloc with 2 change(s)
    • a6f685b : Change the decay timer default to 0.
    • be92dfd : Change the name of the libc logging header.

  • platform/external/jsmn with 1 change(s)
    • 45f5995 : Convert to Android.bp and mark it as VNDK

  • platform/external/junit with 1 change(s)

  • platform/external/junit-params with 2 change(s)
    • b03560c : Fix JUnitParamsRunner so it works with CTS sharding
    • 2a75dcb : Ignore tests that no longer work

  • platform/external/libavc with 5 change(s)
    • a925a6b : Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
    • cbcd284 : Decoder: Fixed overflow in refernce list creation.
    • b8d3625 : Initialize DPB structures to valid values.
    • 9e4f0ce : Decoder: Fix in the case of MMCO 6
    • fc442e1 : Convert external/libavc to Android.bp

  • platform/external/libbrillo with 1 change(s)
    • 9471399 : Include sys/sysmacros.h for major/minor/makedev.

  • platform/external/libcap with 2 change(s)
    • 64dcb22 : Enable libcap on host bionic
    • 9c58810 : Mark as vendor_available

  • platform/external/libchrome with 3 change(s)
    • f320c0c : Temporarily suppress unused-lambda-capture warning warning
    • 394b004 : Make libchrome_test_helpers static buildable for host
    • c9027cb : Mark as vendor_available

  • platform/external/libconstrainedcrypto with 1 change(s)
    • e1a8625 : libconstrainedcrypto: Android.mk - Android.bp

  • platform/external/libcups with 3 change(s)
    • 2447373 : Update libcups to v2.2.3
    • e78fa6d : Store version in file, not a git tag.
    • 475aad7 : Convert Android.mk-Android.bp

  • platform/external/libcxx with 2 change(s)

  • platform/external/libcxxabi with 1 change(s)
    • c41479a : Mark as vendor_available

  • platform/external/libdrm with 204 change(s)
    • 791d9b9 : Android's major/minor/makedev live in sys/sysmacros.h
    • 0da99b8 : Move libdrm.so to vendor partition
    • 853f81c : Fix debug info parameter error
    • d4b8344 : Bump version for 2.4.75 release
    • 0ad0c12 : intel: fix make distcheck
    • ab5a963 : Revert "Bump version for 2.4.75 release"
    • 736970c : Bump version for 2.4.75 release
    • dfd536c : intel: Export a function to re-enable implicit synchronisation
    • 22cfd04 : intel: Clear execobject flags before preserving object in reuse cache
    • c4b0076 : intel: Support passing of explicit fencing from execbuf
    • 1bd35da : intel: Allow the client to control implicit synchronisation
    • a3d715e : Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9
    • 8ef7e5b : tests: Use -pthread in CFLAGS instead of -lpthread
    • 58459a5 : tests/nouveau: automake: fold C and CPP flags
    • 9c924e8 : android: silence ~550 warnings
    • ff38457 : android: add note about command line defines and config.h
    • fc05e89 : android: add HAVE_VISIBILITY to Android.common.mk
    • 03d2e91 : android: introduce Android.common.mk to reduce boilerplate
    • de5b41e : android: remove LOCAL_MODULE_TAGS := optional tag
    • 5403cb3 : xf86drm: Reuse sysfs_uevent_get()
    • 13b99f2 : tests/drmdevice: Add USB, platform and host1x support
    • 7b1f37f : xf86drm: Add platform and host1x bus support
    • f8484cc : xf86drm: Add USB support
    • 2e57bba : xf86drm: Factor out drmDeviceAlloc()
    • 9e4c686 : tests/util: Add support for meson module
    • ecc2a09 : xf86drm: Fix type-punned pointer build warning
    • 4bfbe4c : xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors
    • ab50ffb : xf86drmMode.h: Use consistent padding
    • 5856a58 : README: Fix grammar
    • 4ecd1ef : xf86drm: fix null termination of string buffer
    • 44f220a : intel: update global_name before HASH_ADD
    • 885624b : Add .editorconfig
    • e17cad1 : xf86drm: Fix indentation
    • eebefaf : xf86drm: don't fatal on per device error in drmGetDevice[s]2
    • e2e766d : xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2
    • d5cf3f9 : xf86drm: adjust device node path for minor base
    • e3af536 : modetest: Allow the user to specify the plane ID
    • a07cf7f : libkms/exynos: fix memory leak in error path
    • 0645648 : autogen.sh: set format.subjectPrefix and sendemail.to if needed
    • 3bc14c8 : xf86drm: fix sign-compare warning
    • 0825792 : xf86drm: implement an OpenBSD specific drmGetDevice2
    • fd19056 : xf86drm: implement drmParsePciBusInfo for OpenBSD
    • c0ef1d0 : xf86drm: implement drmParsePciDeviceInfo for OpenBSD
    • d05b9f2 : xf86drm: implement drmParseSubsystemType for OpenBSD
    • f189011 : xf86drm: implement drmGetMinorNameForFD for non-sysfs
    • 5c1c91b : tests: automake: reorder makefile contents
    • 0ec7252 : configure: remove libudev checks
    • 9b05d40 : kms: remove commented out libudev code
    • 0c80fdd : tests: remove useless legacy tests
    • b305238 : tests/drmdevice: use drmGetDevice[s]2
    • 11687bf : xf86drm: introduce drmGetDevice[s]2
    • aae3f31 : xf86drm: parse the separate sysfs files for vendor... info
    • 138d231 : xf86drm: add plumbing to not retrieve PCI device revision
    • b40a65d : xf86drm: use maj/min in drmParsePciDeviceInfo()
    • dae413e : Bump version for release
    • a831583 : vc4: Add new GETPARAMs that have been merged to drm-next.
    • 23d10b8 : freedreno: 64bit support
    • d15515a : etnaviv: add etna_pipe_wait_ns(..)
    • 4f750ec : etnaviv: change get_abs_timeout(..) to use ns.
    • 1924b67 : libdrm: random typo fixes
    • 1fc32f1 : tests: kms: fix shadowed declaration warning
    • 37d790f : xf86drm: introduce drmGetDeviceNameFromFd2
    • 7e0bc3b : automake: make the build less chatty
    • 911280c : intel: Add drm_intel_gem_context_get_id to intel-symbols-check
    • 770f6bc : intel: Add a getter for the intel_context ctx_id
    • befb642 : etnaviv: add API to create etna_device from private dup() fd
    • a14d6a6 : etnaviv: add API to get drm fd from etna_device
    • 3e81f8b : intel: Add Geminilake PCI IDs
    • 317bdff : Bump version for release
    • f53d354 : xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo
    • de13ea3 : headers: Add README file
    • 8cf4312 : Bump version for release
    • b91bcbf : freedreno: Add fd_ringbuffer_flush2 to symbol check.
    • 51002c0 : intel: Add uthash.h to Makefile.sources.
    • 319108f : intel: Allow some codenames in INTEL_DEVID_OVERRIDE
    • e9eb44b : freedreno: add fence fd support
    • 9270d98 : freedreno: sync uapi header
    • f803a45 : add libsync.h helper
    • fe4579e : intel: Look prime handle up in handle hash table
    • ec39fe0 : intel: Add new symbols to intel-symbol-check
    • 9e24d0c : intel: Migrate handle/name lookups from linear lists to hashtables
    • 455e9b4 : intel: Export raw GEM mmap interfaces
    • 2d8c01f : Silence runtime complaints on platform devices
    • 677cd97 : Return an -ENODEV from drmGetDevice() when no device was found.
    • 7dd2847 : Add drmModePageFlipTarget
    • 9433b70 : headers: Sync drm{,_mode}.h with the kernel
    • a44c9c3 : Bump version for release
    • 207efb1 : tests/amdgpu: update vce encRefPic addr mode to tiled
    • abfa680 : Add drmModeAddFB2WithModifiers() which takes format modifiers
    • 0659558 : libdrm: add etnaviv tests
    • 95e2cc6 : libdrm: add etnaviv drm support
    • 2d00869 : intel: Add new symbols to intel-symbol-check
    • 9888714 : intel: Export pooled EU and min no. of eus in a pool.
    • 39fff59 : radeon: sync radeon_drm.h with the kernel
    • 72a0416 : modetest: Also print the pixel clock
    • 587e5a8 : modetest: add mediatek to module list
    • 3106a33 : modetest: Adding amdgpu to module list
    • b214b05 : list: fix an issue with android build using clang
    • f19cd3a : Simplify the RELEASING steps based on current release.sh.
    • 0caa84c : Bump version for release
    • 248b334 : radeon: Fix typo in stderr message
    • 22263ca : man: Fix typo
    • 7e9e373 : automake: Include virtgpu_drm.h in the release tarball
    • 9af2ccd : virtgpu: Update kernel header
    • a544677 : automake: Don't include Android Makefiles in the release tarball
    • 9d1ce35 : radeon: Wire up radeon-symbol-check to make check
    • feb1b39 : freedreno: fix warnings
    • 1f1b61d : freedreno: fix android build break
    • 1af780c : freedreno: fix distcheck errors
    • b59ed18 : freedreno: move legacy kgsl related README
    • 6a23bd4 : freedreno/msm: use hashtable to track bo idx
    • 419a154 : freedreno: support growable cmdstream buffers
    • d93d697 : freedreno/msm: split out dump_submit() helper
    • 1d1e01b : list: add first/last entry macros
    • dd1f372 : freedreno/msm: split out cmd buffer tracking from ring
    • 0d61529 : freedreno/msm: drop return from get_cmd()
    • 892141a : freedreno/msm: use private bo-cache for ringbuffer bo's
    • 19b82b9 : freedreno: fix potential leak at free
    • 9e697c7 : freedreno: ocd
    • 8a6a851 : freedreno: support either coarse or fine-grained bucket sizes
    • 904f136 : freedreno: expose kernel driver version
    • fe07584 : freedreno: fix potential fd leak in error path
    • eb846d4 : freedreno: add madvise support
    • 0c270df : freedreno: sync uapi
    • 82780c8 : freedreno: move bo-cache to it's own file
    • 0b34b68 : freedreno: refactor bo-cache API
    • b18b6e2 : freedreno: split out fd_bo_cache
    • 2ca73c6 : freedreno: add simpler ring-reloc
    • 73db0a0 : freedreno: rework internal ring-emit_reloc_ring()
    • 681fd2a : tests/drmdevice: be move verbose when using open()
    • dd58044 : tests/drmdevice: print out the full 'bus' and 'dev' strings
    • 6c056ee : drm: fix drmFreeDevices memory leak on multi GPU setups
    • 3c20893 : drm: drmGetDevice return correct device on multi GPU setups
    • 5d83081 : Bump version to 2.4.69 for release.
    • 2212a64 : vc4: Update kernel headers for getparam addition.
    • 8c8d5dd : pull in sys/sysmacros.h when available
    • 50d3c85 : xf86drm.c: Fix mix of tabs and spaces
    • d342cd3 : Android: strip out header files from sources list
    • 7996a87 : intel: Removing PCI IDs that are no longer listed as Kabylake.
    • 22b6e33 : intel: Add more Kabylake PCI IDs.
    • 625d181 : radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM
    • 09bfd5c : freedreno/msm: fix memory leak on ringbuffer free
    • 9bdec97 : xf86drm: ensure proper alignment of pointers in drmProcessPciDevice
    • 70b6407 : drm: fix multi GPU drmGetDevices only return one device
    • 7aab852 : tests/amdgpu: adapt to new polaris10/11 uvd fw
    • 4e7ec72 : tests/amdgpu: add interface to adapt firmware requirement
    • 3f5b319 : tests/amdgpu: expand write/copy tests to compute
    • b7a5196 : tests/amdgpu: expand write/copy tests to compute
    • fc09c5a : Bump version for release
    • e3623d3 : intel/skl: Add missing SKL PCI IDs
    • 739b888 : freedreno: add dummy fd_bo_from_fbdev implementation when KGSL is disabled
    • cc9a53f : headers: Update drm.h
    • 89cdda3 : headers: Update drm_mode.h
    • 268ae7c : headers: Update drm_fourcc.h
    • f37b9a8 : headers: Update drm_sarea.h
    • 7cba3bb : headers: Update drm_i915.h
    • 1e5c590 : tests/kms-steal-crtc: Use correct includes
    • 81506da : headers: Remove _DRM_GEM
    • 65ea85d : tegra: Sync with Linux kernel UAPI header
    • ce97507 : xf86drm: Fix spelling mistakes
    • 96f2907 : tests: Fix spelling mistakes
    • 723a694 : intel: Fix spelling mistakes
    • 7b356f4 : freedreno: Fix spelling mistakes
    • caef42b : exynos: Fix spelling mistake
    • ea78c17 : proptest: print signed values correctly
    • dfd8cd4 : modetest: print signed values correctly
    • b5c0cf0 : gitignore: ignore kms-steal-crtc and kms-universal-planes
    • 2e6f8f1 : tests: add virtio_gpu to the driver list
    • 49041c3 : freedreno: add support for FD_TIMESTAMP
    • 67e7103 : freedreno: update uapi
    • ea07de9 : intel: Adding missing Broxton PCI IDs.
    • 4274539 : android: add virgl to be a valid driver
    • db7202d : vmwgfx: update uapi
    • add8936 : add libdrm_vc4.pc to .gitignore
    • d49efb5 : Bump version for release
    • 9b77443 : freedreno: add support for FD_MAX_FREQ
    • bc5497d : freedreno: small refactor for get_param
    • c47385c : freedreno: update uapi
    • 6950af4 : tests/amdgpu: add a test for cp dma copy
    • 35c35ea : tests/amdgpu: make amdgpu_command_submission_sdma_copy_linear generic
    • 0edc442 : tests/amdgpu: add a test for cp dma fill
    • 7c656ba : tests/amdgpu: make amdgpu_command_submission_sdma_const_fill generic
    • 47c7e7a : tests/amdgpu: add a test for cp write data
    • c5da5ea : tests/amdgpu: make amdgpu_command_submission_sdma_write_linear generic
    • 8be79be : tests/amdgpu: make amdgpu_sdma_test_exec_cs() generic (v2)
    • 682eaa0 : android: enable building static version of libdrm
    • ca5017b : libkms: add libdrm to Requires.private
    • 31badf0 : radeon: add libdrm to Requires.private
    • 3c717f6 : vc4: Add headers and .pc files for VC4 userspace development.
    • 0ad32e7 : util: Add support for vc4.
    • eeb23de : vc4: Add the DRM header file.
    • 432e08d : tests/kmstest: inverse the order of LDADD libraries
    • ff0c9ca : tests: Include poll.h rather than sys/poll.h
    • 358615f : tests: Include sys/select.h
    • 1674147 : tests: util: Fixup util_open() parameter order
    • 2ad5ea7 : tests: add fsl-dcu-drm to modules
    • 0caf58a : kmstest: Use util_open()
    • 798022b : configure.ac: don't detect disabled options dependencies
    • 3627f38 : xf86drm: Bound strstr() to the allocated data
    • db138b9 : radeon: Pass radeon_bo_open flags to the DRM_RADEON_GEM_CREATE ioctl
    • d4d4184 : tests/amdgpu: add semaphore test
    • 5198f2b : configure.ac: disable annoying warning -Wmissing-field-initializers
    • e342c0f : Fix memory leak with drmModeGetConnectorCurrent()
    • 242f77c : intel/kbl: Add Kabylake PCI ids

  • platform/external/libese with 50 change(s)
    • c13093a : esed.rc: disable hardware version filtering in esed.
    • 0e6e42f : libese-teq1: global resync maximum
    • ee7f6a6 : libese-teq1: global resync maximum
    • 3cc2fc9 : Make esed wait until ese_load has completed.
    • 95d4103 : Make esed wait until ese_load has completed.
    • 77f1c63 : esed.rc: add oneshot for doing firmware loads and/or updates.
    • e837c1c : esed: Remove use of android::hardware::Status
    • 173657e : esed: remove OemLock HAL instantiation
    • fc7b1e2 : esed: don't use HW binder status.
    • 5b8f792 : Weaver: add command to erase slot value
    • 20d92b5 : third_party/nxp: use /data/vendor/ese not /data/nfc
    • 5c2c3b9 : apps/boot: Clean up applet
    • 6fde0fa : libese-hw: tweak pn80t reset
    • d5ef1a2 : libese-hw: restore explicit power off
    • 3eca2f2 : Add libese to linking targets
    • f73ccbc : pn80t: clean up timing and power
    • cdebf15 : Replace dynamic assertion with a static one.
    • 695e318 : apps: centralize build.xml and fix AIDs
    • 5396a9b : Briefly document ese_ls_provision tool.
    • f213438 : Moved third party library from external to third_party.
    • 593d648 : Add ese_ls_provision tool.
    • 6b4b3b6 : apps/boot: Update README.md with example uses
    • a6926d6 : Set up Android.bp and delete old Android.mk
    • e7d386d : Copy in NXP's loader service support code. Copy in code taken from https://github.com/NXPNFCProject/NXPNFC_P61_JCOP_Kit.git at revision 141aca3befc4a4cb664543279d268452dc0f059e
    • cf6eada : Weaver: use Util.arrayCompare() to compare keys.
    • 7bc3725 : apps/boot/card: Clean up ant file
    • b270de2 : Enable Weaver throttling.
    • 578c504 : libese-teq1: fix S(RESYNC, REQUEST) retransmission
    • 7be2c3f : libese, libese-hw: better check for error states.
    • e47ba83 : esed: OemLock HAL implementation.
    • 5ca0a14 : Detect when the Weaver applet is not installed.
    • e117b88 : Add license boilerplate.
    • 6024d16 : Implementation of Weaver HAL
    • 9bc8260 : Reduce the amount of wear on the flash.
    • 6687290 : Test weaver applet library.
    • 8055858 : avb_storage: fix nonce update; enable clearing
    • 22d1413 : Weaver applet.
    • e092568 : ese_boot_tool: support env override of carrier data.
    • 2c8c5d5 : libese/*: clarify cooldown comments
    • e416c0e : Extract libese C++ wrapper.
    • 14ddec9 : Extract libapdu for reuse.
    • d209f71 : apps/boot/card: CarrierLock key roll
    • ae1b5aa : pn80t gpio: wire up the gpio toggle
    • 83342f5 : pn80t,docs: fix cooldown APDU
    • 28e79ff : libese: Move all targets to vendor
    • 92973c7 : apps/boot: boot applet, library, and tool.
    • d9e00e3 : ese-replay: transcieve replay tool
    • 8f367fc : libese-hw: move transceive to scattergather
    • b502e59 : libese-hw: clean up reference nxp cooldown
    • b6635bf : Android.bp: unify cflags

  • platform/external/libevent with 1 change(s)
    • 596447c : Mark as vendor_available

  • platform/external/libexif with 3 change(s)
    • 2431bfa : Export top level directory
    • 6509fd9 : Export top level directory
    • e178608 : libexif: Android.mk - Android.bp

  • platform/external/libgsm with 2 change(s)
    • 243b701 : Convert external/libgsm to Android.bp
    • 5b49162 : Suppress existing warnings in external/libgsm

  • platform/external/libhevc with 9 change(s)
    • 248e72c : Ensure CTB size 16 for clips with tiles and width/height = 4096
    • 272f2c2 : Fix slice decrement for skipped slices
    • 89f58f8 : Fix array size for hrd parameters
    • 4146e81 : Fix array size for hrd parameters
    • 62830d1 : Limit boundary PU sizes in case of errors
    • 5b25302 : Ensure CTB size 16 for clips with tiles and width/height = 4096
    • 3f77436 : Convert external/libhevc to Android.bp
    • 7a7277d : Limit boundary PU sizes in case of errors
    • 3acdb61 : Set current slice ctb x and y to fill prev incomplete slice

  • platform/external/libjpeg-turbo with 2 change(s)
    • 1bfac6a : Add OWNERS in external/libjpeg-turbo
    • ab70cfc : Mark libjpeg vendor_available.

  • platform/external/libldac with 1 change(s)
    • 7f348fe : Add vendor_available:true to libldacBT_abr and libldacBT_enc

  • platform/external/libmojo with 1 change(s)
    • 24543f2 : Avoid the .stamp dependency in build_generated_jni.mk

  • platform/external/libmpeg2 with 5 change(s)
    • 2df0801 : Fixed Memory Overflow Errors
    • 9ba62cc : Check For Zero Width/Height in Frame Header
    • 39449cf : Convert external/libmpeg2 to Android.bp
    • 1755319 : Revert "Convert external/libmpeg2 to Android.bp"
    • 981ea77 : Convert external/libmpeg2 to Android.bp

  • platform/external/libmtp with 3 change(s)

  • platform/external/libnetfilter_conntrack with 5 change(s)
    • 436dd29 : move libnetfilter_conntrack.so to vendor
    • 08a13c1 : Silence 694 warnings
    • 844d50a : bpfmt Android.bp
    • c19b7e8 : create Android.bp for conntrack
    • 6d04d81 : Add support for passing pre-bound file descriptor

  • platform/external/libnfnetlink with 3 change(s)
    • 6cd19f6 : move libnfnetlink.so to vendor
    • 789db9e : Add support for passing pre-bound file descriptor
    • d3b7d1f : Adding build file for libnfnetlink.

  • platform/external/libogg with 1 change(s)
    • 8f3cb76 : Convert external/libogg to Android.bp

  • platform/external/libopus with 2 change(s)
    • a7703b7 : Remove reference to libogg
    • bc4cca9 : Convert external/libopus to Android.bp

  • platform/external/libpcap with 2 change(s)
    • 895fbcf : Upgrade to libpcap 1.8.1.
    • 965a4b5 : Upgrade to libpcap 1.8.1.

  • platform/external/libphonenumber with 1 change(s)

  • platform/external/libpng with 1 change(s)
    • bdd08fc : Add vendor_available:true to libpng

  • platform/external/libtextclassifier with 1 change(s)
    • 5287892 : Add test config to libtextclassifier_tests

  • platform/external/libunwind with 2 change(s)
    • adfc0a1 : Work around reversed architecture specific includes
    • 5626fc0 : Mark as vendor_available

  • platform/external/libunwind_llvm with 98 change(s)
    • 93d99bf : Suppress new warning that libunwind trips.
    • 0854f16 : [CMake][libunwind] Fix the -target and -gcc-toolchain flag handling
    • ab68429 : Reland "[CMake][libunwind] Use -nodefaultlibs for CMake checks"
    • a756c60 : Mark as vendor_available
    • 98ba30a : Revert "[CMake][libunwind] Use -nodefaultlibs for CMake checks"
    • db7033d : [CMake][libunwind] Use -nodefaultlibs for CMake checks
    • 62facda : Fix unused typedef. Follow up to r299575.
    • 61091fd : AddressSpace: fix DWARF based unwinding handling on Android
    • 338c147 : Fix invalid memory access on android x86
    • e128003 : Try to trigger the new docs builder. NFC
    • 7d67413 : [libunwind] Clean up macro usage.
    • 87afb02 : [libunwind] Add sphinx docs
    • c1f5a44 : DarwinParser: include limits
    • 188f3c7 : Fix up the places where AddressSpace.hpp is included.
    • 2fd2d58 : DARWF: silence some warnings about conversions
    • 9834081 : Tidy up the way we include EHHeaderParser.hpp.
    • 4b0ff4e : Improve readability and correctness of the OS specific libunwind bits.
    • 9979472 : Let arm_section_length store the number of bytes.
    • 1b650c9 : Drop the dependency on dl_unwind_find_exidx().
    • ede0475 : Fix the project name in the license file.
    • e97cdf8 : Add libcxxabi's LICENSE.TXT to libunwind.
    • 29750f4 : [libunwind] Disable calls to fprintf for baremetal targets.
    • 50bddc1 : Revert r295944.
    • a60bc3f : Drop the dependency on dl_unwind_find_exidx().
    • 43ce8ac : [libunwind][CMake] Use libc++ headers when available
    • 3d49b5d : Revert "[libunwind][CMake] Use libc++ headers when available"
    • 0e14fd1 : [libunwind][CMake] Use libc++ headers when available
    • cb2bed4 : Revert "[libunwind][CMake] Use libc++ headers when available"
    • 42bf295 : [libunwind][CMake] Use libc++ headers when available
    • 42129c3 : Revert "DWARF: convert error logs to _LIBUNWIND_LOG"
    • 11ea06f : DWARF: fix -Asserts builds
    • 43a1c58 : DWARF: correct cast (NFC)
    • aa805e4 : X86: swap EBP, ESP on !APPLE
    • e1d4b2e : DWARF: allow enabling tracing at runtime
    • d8c14f5 : DWARF: convert error logs to _LIBUNWIND_LOG
    • 24e592c : config: clean up some of the macro definition
    • fa05468 : rename OtherAddressSpace to RemoteAddressSpace; NFC
    • 52aed8f : Don't dump llvm-config --cmakedir output if command fails.
    • ecdac18 : Bump version to 5.0.0svn
    • 88c0132 : [cmake] Obtain LLVM_CMAKE_PATH from llvm-config if available
    • 1041783 : EHABI: mark some functions as exported
    • 8bfcea4 : [CMake] Get libunwind building under LLVM/runtimes
    • 0eea5e2 : Add support for old versions of MacOS to libunwind. Fixes PR22203. Thanks to Jeremy for the bug report and the patch.
    • 0f7ffb2 : Add conditions for PPC to libunwind. Fixes PR22200. Thanks to Jeremy for the bug report and the patch.
    • b109e94 : fix _dyld_find_unwind_sections() for pre-10.7. Patch by Jeremy Sequoia
    • a60a2d5 : [libunwind] Add support for Fuchsia
    • 122a0f8 : [libunwind] Add missing stdint.h include. NFC.
    • 4289761 : libunwind: Add OpenBSD case for _Unwind_Ptr typedef
    • 99e90f4 : Also use the proper register numbers on CloudABI.
    • 9feea20 : [libunwind] Add support for a single-threaded libunwind build
    • a2a8dc6 : Add missing _US_ACTION_MASK constant to unwind.h
    • adc2908 : consistently add \n to log and trace messages
    • 85e3961 : libunwind: fix X86 register numbers for FreeBSD/i386
    • 17473fd : libunwind: correct 'libuwind' typo
    • e55c15b : EHABI: fail on WMMX vops without WMMX support
    • a091c23 : [ARM] Adding .arch directives around WMMX unwind code
    • ef03fd6 : EHABI: cover switch once more
    • 949ee87 : Allow building both shared and static library
    • 74a18ee : CMakeLists.txt cleanups: synchronize version and CMake minimum required version with rest of LLVM, consistent spacing.
    • 6a38e34 : unwind: disable executable stacks
    • f1034cf : libunwind: correct return code in unwinding trace log message
    • 8b1a2bb : [libunwind][ARM] Add support for Thumb1 targets
    • 9be9138 : [libunwind] Properly align _Unwind_Exception.
    • 44db3c9 : Update .arcconfig
    • f9f7928 : libunwind: limit stack usage in unwind cursor
    • 9de42aa : libunwind: sync some coments with NetBSD's version
    • 63469ff : libunwind: Use conventional DWARF capitalization in comments and errors
    • 878c40b : [PATCH] [libunwind][ehabi] Use early returns where possible.
    • 0ddaf13 : [libunwind][ARM] Improve unwinder stack usage - Make WMMX support optional
    • 7a00ec9 : [libunwind] Improve unwinder stack usage - III
    • 6079e79 : [libunwind] Remove unused code.
    • f7e48cd : Attempt to fix libunwind build
    • ced9d77 : Add status/warning message for 32 bit builds
    • c00311e : [libunwind] Allow target flags to affect CMake configuration tests
    • 589a156 : [libunwind] Improve unwinder stack usage - II
    • d45afb2 : [libunwind] Disable cross-unwinding by default.
    • be69e8b : Use size_t to store the results of sizeof calculations.
    • 98bc676 : Fix gcc libunwind build.
    • d2d1ea9 : Introduce a native-only unwinder build.
    • 7b1a88c : unwind: remove last instance of -Wexpansion-to-defined
    • 3958c71 : unwind: remove unnecessary header
    • 64fe393 : unwind: unify _LIBUNWIND_ABORT
    • 91596d3 : unwind: unify some more macros
    • 1d0f931 : unwind: remove another instance of -Wexpansion-to-defined
    • 237becc : unwind: unify the definition of _LIBUNWIND_SUPPORT_FRAME_APIS
    • 20c1a03 : unwind: remove a second instance of -Wexpansion-to-defined
    • 3a3a5ea : unwind: remove an instance of -Wexpansion-to-defined
    • b08360d : unwind: unify _LIBUNWIND_SUPPORT_DWARF_UNWIND
    • 874230a : [AArch64] Fix libunwind build when using GNU assembler
    • 0f21bf2 : Introduce NetBSD support
    • 0e5bf1c : Adapt LLVM_CMAKE_PATH for recent cmake path changes
    • 4bcb324 : Replace cmake check for printf with a check for fopen.
    • 543f848 : Make it possible to use libunwind without heap.
    • 4831fd9 : Add FreeBSD _Unwind_Ptr typedef
    • db1c263 : unwind: Allow the building of libunwind for MIPS.
    • 4911b2f : unwind: cleanup -Wunused-parameter
    • d4255ab : [libunwind] Add support for OpenRISC 1000.
    • a3e613d : [libunwind] Remove unused includes.

  • platform/external/libvpx with 17 change(s)
    • b74a9d5 : libvpx: Pull from upstream
    • 0a39d0a : libvpx: Pull from upstream
    • ca30a60 : libvpx: Cherry-pick 0d88e15 from upstream
    • 45357bf : Convert libvpx to Android.bp
    • 404e1ac : Update external/libvpx to v1.6.1
    • 0e9e820 : libvpx: Cherry-pick 0f42d1f from upstream
    • 9475b98 : libvpx: Cherry-pick 8b4c315 from upstream
    • 553da36 : Convert libvpx to Android.bp
    • 504f9da : Rerun generate-config.sh
    • fcddc56 : Convert libvpx to Android.bp
    • e66892f : Rerun generate-config.sh
    • 0bbe8e9 : libwebm: Android.mk - Android.bp
    • 898b30a : libwebm: Android.mk - Android.bp
    • 5280486 : libwebm: Android.mk - Android.bp
    • a66bec7 : Fix MIPS build
    • 47913c4 : Limit vpx decoder to 4K frames
    • a586056 : Limit vpx decoder to 4K frames

  • platform/external/libvterm with 1 change(s)
    • f6cc826 : libvterm: Android.mk - Android.bp

  • platform/external/libxml2 with 4 change(s)
    • cdef69c : Revert "Export libxml2_headers"
    • e86301b : Export libicuuc headers
    • a96ff88 : Export libxml2_headers
    • f788932 : Convert external/libxml2 to Android.bp

  • platform/external/libyuv with 4 change(s)
    • 528352a : Convert external/libyuv to Android.bp
    • 5427c84 : Convert external/libyuv to Android.bp
    • 75122e4 : Convert external/libyuv to Android.bp
    • b33a82f : libyuv roll to r1652 for new I422ToRGB565 function

  • platform/external/llvm with 2 change(s)
    • c3f7949 : Temporarily suppress warnings in external/llvm
    • cf662e3 : Make llvm libs export headers.

  • platform/external/ltp with 8 change(s)
    • e46110a : syscalls/times03: Cleanups & rewrite.
    • 16004d5 : Add low memory device version of sched scenario group
    • 5309e62 : syscalls/add_key02: update to test fix for nonempty NULL payload
    • 958a0a9 : Add OWNERS in external/ltp
    • 9425b9e : creat08: Try group name "bin" then "shell"
    • b0e4f50 : Fix LTP syscalls.open10
    • 8601c57 : ltp assumes sys/sysmacros.h has been #included.
    • 33449a4 : [MIPS] Enable LTP for mips

  • platform/external/lz4 with 1 change(s)
    • de7f627 : Mark liblz4 vendor_available.

  • platform/external/lzma with 4 change(s)
    • e3ee00a : libxz: Android.mk - Android.bp
    • f955a79 : Rebase LZMA SDK on 16.04 stable
    • 1054fa1 : Mark as vendor_available
    • d2dad7a : Fix build warning

  • platform/external/mesa3d with 36026 change(s)
    • eddd5cb : Don't use gralloc_drm headers
    • cbdafed : Precompile intermediate sources
    • 6973278 : Android: drop Android 4.4 (KitKat) support
    • 74d4133 : Android: kill off {MESA_}ANDROID_VERSION defines aka Android 4.1 and older
    • a0331a9 : CHROMIUM: egl/android: Support opening render nodes from within EGL
    • ba6b824 : FROMLIST: egl/android: Make drm_gralloc headers optional (v2)
    • 367bafc : docs: add release notes for 17.0.4
    • 0feeceb : Update version to 17.0.4
    • 0e032a4 : loader: Move non-error message to debug level
    • b7d3c71 : radv: Invalidate L2 for TRANSFER_WRITE barriers
    • a6114f0 : radeon_drm_bo: explicitly check return value of drmCommandWriteRead
    • 0f51d37 : radeon: initialize hole variable before calling container_of
    • 1b2bcb6 : winsys/radeon: check null return from radeon_cs_create_fence in cs_flush
    • 99468c2 : winsys/radeon: check null in radeon_cs_create_fence
    • c0a73dd : Revert "freedreno: fix memory leak"
    • f3ae08b : haiku/winsys: fix dt prototype args
    • c1c3933 : haiku: build fixes around debug defines
    • a8e217d : i965: Set kernel features before computing max GL version.
    • 05eb1c7 : i965: Skip register write detection when possible.
    • e7f872f : i965: Set screen-cmd_parser_version to 0 if we can't write registers.
    • 20319f5 : i965: Document the sad story of the kernel command parser.
    • a0a48b6 : nouveau: when mapping a persistent buffer, synchronize on former xfers
    • b6168c3 : nvc0: increase texture buffer object alignment to 256 for pre-GM107
    • 12d7da7 : nvc0/ir: fix overwriting of offset register with interpolateAtOffset
    • 4900fa3 : nvc0/ir: fix LSB/BFE/BFI implementations
    • 29a7d73 : i965/blorp: Bump the batch space estimate
    • ddd83c5 : radeonsi: add new polaris10 pci id
    • 04df217 : i965/blorp: Align vertex buffers to 64B
    • 33a9bed : anv/blorp: Align vertex buffers to 64B
    • f509c83 : anv/pipeline: Properly handle unset gl_Layer and gl_ViewportIndex
    • f77cecf : i965/fs: Always provide a default LOD of 0 for TXS and TXL
    • d20d8fd : targets: export radeon winsys_create functions to silence LLVM warning
    • c0e343f : st: Add cubeMapFace parameter to st_finalize_texture.
    • 79d97bc : gbm/dri: Flush after unmap
    • 5094311 : anv/cmd_buffer: fix host memory leak
    • a5afb7e : Revert "cherry-ignore: add the Flush after unmap in gbm/dri fix"
    • 71d2f05 : docs: add sha256 checksums for 17.0.3
    • 7f34eca : docs: add release notes for 17.0.3
    • 3a90fc5 : Update version to 17.0.3
    • fd3b756 : cherry-ignore: corrected typo in the Flush after unmap in gbm/dri fix
    • 3a84f6f : cherry-ignore: add the Flush after unmap in gbm/dri fix
    • 57904e4 : cherry-ignore: add the Invalidate L2 for TRANSFER_WRITE barriers fix
    • 3d59fd8 : c11/threads: Include thr/xtimec.h for xtime definition when building with MSVC.
    • 9caf60b : anv: Flush caches prior to PIPELINE_SELECT on all gens
    • 1761f9d : anv/cmd_buffer: Fix bad indentation
    • 9973db0 : anv/cmd_buffer: Apply flush operations prior to executing secondaries
    • 0a9e06e : anv/blorp: Use anv_get_layerCount everywhere
    • 6cabd40 : anv: Make anv_get_layerCount a macro
    • 4b3fdda : mesa: update lower_jumps tests after bug fix
    • 2f86b73 : tests/cache_test: allow crossing mount points
    • dc01cb9 : glsl: on UBO/SSBOs link error reset the number of active blocks to 0
    • fb00f22 : anv/query: Fix the location of timestamp availability
    • 45e133a : radv: flush DB cache before and after HTILE decompress.
    • 6613fba : glsl: fix lower jumps for returns when loop is inside an if
    • 613e6e4 : i965/fs: Don't emit SEL instructions for type-converting MOVs.
    • 8c5dfa9 : anv/blorp: Fix a crash in CmdClearColorImage
    • 1fcf823 : st/nine: Use atomics for available_texture_mem
    • 0444ef0 : st/nine: Resolve deadlock in surface/volume dtors when using csmt
    • c57a035 : freedreno: fix memory leak
    • 6741256 : clover: use pipe_resource references
    • e11bf56 : radeonsi: don't hang on shader compile failure
    • c375c44 : swr: [rasterizer jitter] fix llvm = 5.0 build break
    • afb19fd : anv/image: Return early when unbinding an image
    • 27a3fe0 : mesa/main: fix MultiDrawElements[BaseVertex] validation of primcount
    • 0ecda18 : i965: Fall back to GL 4.2/4.3 on Haswell if the kernel isn't new enough.
    • e504ecb : intel: Correct the BDW surface state size
    • d80b96f : anv/genX: Solve the vkCreateGraphicsPipelines crash
    • 348c8c3 : radv: fix primitive reset index emission
    • 72483b2 : st/mesa: set result writemask based on ir type
    • a991960 : nvc0/ir: treat FMA like MAD for operand propagation
    • cbb773e : radeonsi: add new polaris12 pci id
    • 9c6fcdf : anv/GetQueryPoolResults: Actually implement the spec
    • 6e2fb0c : anv/query: Invalidate the correct range
    • 8a5684d : i965/gen8+: Do full stall when switching pipeline
    • 9b66351 : docs: add sha256 checksums for 17.0.2
    • 373d88a : docs: add release notes for 17.0.2
    • c60ae7b : Update version to 17.0.2
    • 07adc57 : Revert "radv: Emit cache flushes before CP DMA."
    • 13afc45 : radv/ac: Fix shared memory offset calculation
    • 06bdbe9 : radv: Fix using more than 4 bound descriptor sets
    • 74c3963 : radeonsi: disable sinking common instructions down to the end block
    • f85a54a : radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer
    • 804e260 : radv: Emit cache flushes before CP DMA.
    • f5be65e : nir/intrinsics: Make load_barycentric_input take a 2-component coor
    • 3a4b70b : anv/blorp: Only set a clear color for resolves if fast-cleared
    • 3428b48 : anv/blorp: Turn off AUX after doing a CCS_D resolve
    • ce7f352 : clover: Work around build failure with AltiVec.
    • 5a11938 : nvc0: increase alignment to 256 for texture buffers on fermi
    • 0b67909 : glapi: fix typo in count_scale
    • d74d7cc : vulkan/wsi: Improve the DRI3 error message
    • d1f01d8 : anv: Properly handle destroying NULL devices and instances
    • 0d7d4f9 : anv/image: Remove extra dependency on HiZ-specific variable
    • ed5c3fa : radv: setup llvm target data layout
    • cc91707 : radeonsi: mark all bound shader buffer ranges as initialized
    • 8a0f62b : anv: Stall before fast-clear operations
    • 2349a9e : anv: Accurately advertise dynamic descriptor limits
    • 7f7b116 : i965: move brw_define.h ifndef guard to the top
    • b5ed3f8 : radv: disable mip point pre clamping.
    • 823f6d4 : radv/ac: fix multiple descriptor sets with dynamic buffers
    • 09646cc : radv: fix the dynamic buffer index in vkCmdBindDescriptorSets
    • a342a47 : radv: Disable HTILE for textures with multiple layers/levels.
    • f21cc86 : radv: Emit pending flushes before executing a secondary command buffer
    • c9928ec : radv: drop Z24 support.
    • f428040 : nvc0: take extra pushbuf space into account for pushbuf_space calls
    • 1200d64 : anv/pass: Avoid accessing attachment array out of bounds
    • fbaf595 : ralloc: Make sure ralloc() allocations match malloc()'s alignment.
    • e13a41d : mesa: Avoid read of uninitialized variable
    • cb4798d : egl: Ensure ResetNotificationStrategy matches for shared contexts.
    • d9254cf : st/mesa: inform the driver of framebuffer changes before compute dispatches
    • e59e2c6 : st/glsl_to_tgsi: avoid iterating past the head of the instruction list
    • ea7711f : i965/fs: emit MOV_INDIRECT with the source with the right register type
    • e1e27b0 : i965/fs: fix source type when emitting MOV_INDIRECT to read ICP handles
    • 59e6c0d : i965/fs: fix indirect load DF uniforms on BSW/BXT
    • 7d3a10c : i965/fs: detect different bit size accesses to uniforms to push them in proper locations
    • d4caa42 : i965/fs: mark last DF uniform array element as 64 bit live one
    • b6b3e73 : st/mesa: set blend state for PBO readbacks
    • 7b0a594 : st/mesa: reset sample_mask, min_sample, and render_condition for PBO ops
    • 55f9cb3 : anv/blorp/clear_subpass: Only set surface clear color for fast clears
    • 579586c : cherry-ignore: add the swizzle blorp_clear fix
    • 5c92731 : docs: add sha256 checksums for 17.0.1
    • 8fee1d3 : docs: add release notes for 17.0.1
    • e895bc6 : Update version to 17.0.1
    • cc545eb : egl/wayland: Don't use DRM format codes for SHM
    • 9ab1704 : configure.ac: Drop LLVM compiler flags more radically
    • cfdda19 : gallium/u_queue: set num_threads correctly if not all threads start
    • 6b8c9e1 : gallium/u_queue: fix a crash with atexit handlers
    • 21e3f2f : radv: fix txs for sampler buffers
    • 5aa3883 : egl/dri3: implement query surface hook
    • 2e46d41 : radv: fix depth format in blit2d.
    • d735682 : radv: Use correct size for availability flag.
    • 95b0998 : radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
    • 3169c98 : radv: Reset emitted compute pipeline when calling secondary cmd buffer.
    • 0398260 : radeonsi: fix broken tessellation on Carrizo and Stoney
    • 0a8df06 : configure.ac: check require_basic_egl only if egl enabled
    • b75c0bf : r300g: only allow byteswapped formats on big endian
    • eba32b3 : android: glsl: build shader cache sources
    • 2e6737f : android: radeonsi: fix sid_table.h generated header include path
    • ace01b0 : android: fix droid_create_image_from_prime_fd_yuv for YV12
    • c208816 : glsl: fix heap-use-after-free in ast_declarator_list::hir()
    • 6d2c4e9 : gallium/u_queue: fix random crashes when the app calls exit()
    • e7a8f2e : intel/blorp: Explicitly flush all allocated state
    • c23c6db : anv/query: Perform CmdResetQueryPool on the GPU
    • bf8ef87 : genxml: Make MI_STORE_DATA_IMM more consistent
    • fafffc6 : anv/query: clflush the bo map on non-LLC platforms
    • 0516a99 : anv: Add an invalidate_range helper
    • 87fb61f : etnaviv: remove number of pixel pipes validation
    • 6e3da9c : etnaviv: move pctx initialisation to avoid a null dereference
    • 42b7395 : radeonsi: fix UINT/SINT clamping for 10-bit formats on = CIK
    • 7cb3535 : radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
    • c47f1d6 : gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
    • c8e345a : gallivm: Improve debug output (V2)
    • b8d2371 : winsys/amdgpu: reduce max_alloc_size based on GTT limits
    • bc8d047 : gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED unconditionally
    • 91b3b54 : gallium/util: remove unused u_index_modify helpers
    • 9c80a81 : radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)
    • e1ba82d : i965/fs: fix uninitialized memory access
    • b4880ea : radv: Never try to create more than max_sets descriptor sets.
    • a594bd1 : i965/fs: Fix the inline nir_op_pack_double optimization
    • 63ef132 : bin/get-fixes-pick-list.sh: add new script
    • 13f1fb0 : bin/get-pick-list.sh: remove ancient way of nominating patches
    • 61d9475 : bin/get-pick-list.sh: limit `git grep ...' only as needed
    • a5f3255 : bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
    • 227db8d : bin/get-extra-pick-list: rework to use already_picked list
    • a57d1af : bin/get-extra-pick-list: use git merge-base to get the branchpoint
    • 173a2ab : anv: wsi: report presentation error per image request
    • 3c93076 : glx/glvnd: Fix GLXdispatchIndex sorting
    • 3b52413 : anv: fix Get*MemoryRequirements for !LLC
    • e179a60 : radv: adopt some init config workarounds from radeonsi.
    • 3b97299 : radv: fix cik macroModeIndex.
    • e42f43b : radv: change base aligmment for allocated memory.
    • 2416481 : nvc0: disable linked tsc mode in compute launch descriptor
    • bd25bc6 : tgsi: fix memory leak in tgsi sanity check
    • 4d40f72 : intel/blorp: Swizzle clear colors on the CPU
    • 84a2f46 : mesa: Do (TCS && !TES) draw time validation in ES as well.
    • 1db3ceb : i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
    • bcd58a9 : i965/sampler_state: Pass texObj into update_sampler_state
    • d5859cb : i965/sampler_state: Clamp min/max LOD to 14 on gen7+
    • eb5a044 : st/mesa: don't pass compare mode for stencil-sampled textures
    • 8d7110e : nvc0: set the render condition in the compute object
    • 138be7e : gm107/ir: fix address offset bitfield for ATOMS
    • 1f76523 : glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1
    • ce0eebc : vc4: Avoid emitting small immediates for UBO indirect load address guards.
    • 548fe31 : gallivm: Reenable PPC VSX (v3)
    • 80b41d9 : docs: add sha256 checksums for 17.0.0
    • 683462e : docs: Update 17.0.0 release notes
    • 8088ffa : Update version to 17.0.0(final)
    • 2692663 : util/disk_cache: use stat() to check if entry is a directory
    • e81e284 : configure.ac: correctly manage llvm auto-detection
    • edecfda : configure.ac: disable enable_gallium_llvm in the !x86 case
    • d0c7c6a : configure.ac: set LLVM_{C, CXX, LD}FLAGS only as needed
    • 619b102 : configure.ac: Only define HAVE_LLVM if LLVM is used
    • b90405d : configure.ac: Rework MESA_LLVM and LLVM detection
    • d6e8489 : configure.ac: move enable-gallium-llvm dependency with-gallium-drivers
    • fbc28af : configure.ac: Mandate --enable-gallium-llvm when checking LLVM version
    • 8ae5b0b : configure.ac: Rename the gallium_require_llvm helper
    • 7265963 : configure.ac: Don't check LLVM version in require_llvm
    • ba43238 : configure.ac: move AC_ARG_ENABLE([gallium-llvm] hunk further up
    • 7e6b4a2 : anv/blorp: Disable resolves for transparent black clears
    • 72156aa : gallium/radeon: fix performance of buffer readbacks
    • 32d0dc5 : tgsi-dump: dump label if instruction has one
    • 8ca2e38 : nvc0/ir: fix ubo max clamp, reset file index
    • 40281fc : nvc0/ir: fix robustness guarantees for constbuf loads on kepler+ compute
    • 73b1570 : nvc0: increase number of ubo binding points
    • 06128bd : glsl: correct compute shader checks for memoryBarrier functions
    • 05abd64 : Revert "i965: Disable guardband clipping in the smaller-than-viewport case."
    • 0946822 : i965: Always scissor on Gen6-7.5 instead of disabling guardband.
    • d44a881 : i965: Use a better guardband calculation.
    • 726c327 : i965: Combine the Gen6 SF and Clip viewport atoms.
    • dc398d9 : radv: pass FMASK alignment to application
    • d424194 : radv: Pass DCC alignment to application.
    • 27b6f74 : radv: Pass CMASK alignment to application.
    • 1e868de : radv/ac: avoid the fmask path when doing txs.
    • be48168 : swr: [rasterizer core] Remove dead code Clipper::ClipScalar()
    • cdc5bb8 : dri/common: clear the loaderPrivate pointer in driDestroyDrawable
    • e4bb5be : glx: guard swap-interval functions against destroyed drawables
    • 48d5cf3 : glx/dri3: guard in_current_context against a disappeared drawable
    • b3bc9b4 : glx/dri3: handle NULL pointers in loader-to-DRI3 drawable conversion
    • 241e0b7 : radv: fix shared memory load/stores.
    • e789af4 : radv/ac: correctly size shared memory usage.
    • f02f17f : winsys/amdgpu: avoid potential segfault in amdgpu_bo_map()
    • d4f1ed6 : st/mesa: MAX_VARYING is the max supported number of patch varyings, not min
    • d936b57 : vbo: process buffer binding state changes on draw when recording
    • 539afe4 : Revert "radeonsi: decrease the number of texture slots to 24"
    • 19f029c : anv/pass: Store the depth-stencil attachment's last subpass index
    • ebbca2f : vulkan: Don't install vk_platform.h or vulkan.h.
    • 40fc6e7 : android: correct typo in build
    • 07571cd : Update version to 17.0.0-rc3
    • 2fc362f : etnaviv: force vertex buffers through the MMU
    • 89b51c7 : st/va: make sure that we call begin_frame() only once v2
    • ac2337e : st/vdpau: only send buffers with B8G8R8A8 format to X
    • 77ec080 : android: fix llvm, elf dependencies for M, N releases
    • eadbc95 : anv: Improve flushing around STATE_BASE_ADDRESS
    • 69ec90a : anv: Flush render cache before STATE_BASE_ADDRESS on gen7
    • 7abecef : isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
    • 5d470a6 : intel/blorp: Handle clearing of A4B4G4R4 on all platforms
    • 3df060d : etnaviv: Set SE.CLIP registers, add margins for scissor/clip registers
    • 34cd53c : etnaviv: Generate new sin/cos instructions on GC3000
    • 05d1c8a : anv/cmd_buffer: Use the proper depth input attachment surface state
    • ca222b7 : glsl: fix heap-buffer-overflow
    • 6c89a72 : etnaviv: Cannot render to rb-swapped formats
    • f3b7a51 : etnaviv: Avoid infinite loop in find_frame()
    • 9ecfbaf : radv/ac: apply slice rounding to 1d arrays as well.
    • eaf311d : radv/ac: implement txs for buffer textures.
    • bbb4562 : radv/ac: handle nir irem opcode.
    • 7083ca2 : radv/ac: fix multisample subpass image.
    • 8917af1 : radv: handle transfer_write as a dst flag.
    • b7f7dc7 : radeonsi: don't invoke DCC decompression in update_all_texture_descriptors
    • 301c9b9 : r600: Fix stack overflow
    • 06b9bc6 : i965: Support the force_glsl_version driconf option.
    • 270597d : i965: Fix check for negative pitch in can_do_fast_copy_blit().
    • 671dfe5 : i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug.
    • d7d772f : radv/ac: Use base in push constant loads.
    • 522ee2c : configure.ac: list radeon in --with-vulkan-drivers help string
    • 929b3bb : radv: automake: Don't install vk_platform.h or vulkan.h.
    • e6ea92b : mesa/tests: automake: include builddir prior to srcdir
    • 27e7e7e : dri/osmesa: automake: include builddir prior to srcdir
    • 3919fee : dri/swrast: automake: include builddir prior to srcdir
    • 6ee9468 : radeon, r200: automake: include builddir prior to srcdir
    • 4e20356 : mapi: automake: include builddir prior to srcdir
    • 5236ab7 : loader: automake: include builddir prior to srcdir
    • 4ea4e19 : glx/windows: automake: include builddir prior to srcdir
    • fad44e6 : glx/apple: automake: include builddir prior to srcdir
    • a817d1e : glx: automake: include builddir prior to srcdir
    • 44ba348 : d3dadapter9: automake: include builddir prior to srcdir
    • 586b009 : st/dri: automake: include builddir prior to srcdir
    • 89ce072 : clover: automake: include builddir prior to srcdir
    • 87fc95c : egl: automake: include builddir prior to srcdir
    • 042b344 : i915: automake: include builddir prior to srcdir
    • 0a1ad5c : i965: automake: include builddir prior to srcdir
    • fe1b2f7 : freedreno: automake: correctly set MKDIR_GEN
    • c22ee80 : i965: automake: correctly set MKDIR_GEN
    • e79043b : vulkan/wsi: Lower the maximum image sizes
    • f149260 : vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
    • 23ffeed : vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
    • 1e03b5e : mesa: move variable declaration to where its used
    • 5895267 : configure.ac: Require LLVM for r300 only on x86 and x86_64
    • fe44c53 : spirv: handle undefined components for OpVectorShuffle
    • 939c0c8 : spirv: handle OpUndef as part of the variable parsing pass
    • 7c663b1 : anv: fix descriptor pool internal size allocation
    • 2554c98 : i965: Make intelEmitCopyBlit not truncate large strides.
    • 3171578 : i965: Use a UW source type for CS_OPCODE_CS_TERMINATE.
    • ebfe5e1 : anv/lower_input_attachments: honor sample index parameter to subpassLoad()
    • dcb3b24 : i965: Fix fast depth clears for surfaces with a dimension of 16384.
    • 5a806f7 : anv: set command buffer to NULL when allocations fail
    • c63652b : radv: program a default point size.
    • 651861d : radeonsi: handle first_non_void correctly in si_create_vertex_elements
    • d701877 : st/mesa: destroy pipe_context before destroying st_context (v2)
    • b2bbfca : mesa: Don't advertise GL_OES_read_format in core profile
    • 140ad27 : gallivm: (trivial) fix ddiv cpu implementation
    • 517fc3e : tgsi: implement ddiv opcode
    • 450f6aa : i965/blorp: Use the correct ISL format for combined depth/stencil
    • d940b91 : i965/blorp: Add also depth and stencil buffers to render cache
    • 63f169d : configure.ac: move require_dri_shared_libs_and_glapi() before its users
    • d283ec0 : Update version to 17.0.0-rc2
    • 9577977 : i965/blorp: Make post draw flush more explicit
    • 8621961 : i965/gen6: Issue direct depth stall and flush after depth clear
    • 7d5a98f : i965: Make depth clear flushing more explicit
    • 4e6445c : i965/blorp: Use the render cache mechanism instead of explicit flushing
    • e405d0d : radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
    • 0c4b8c7 : radv: don't resubmit the same cs over and over while tracing
    • e35cfa1 : swr: Align query results allocation
    • 34f902e : swr: Prune empty nodes in CalculateProcessorTopology.
    • e4cf469 : st/glsl_to_tgsi: use DDIV instead of DRCP + DMUL
    • 7f6c6b9 : glsl: split DIV_TO_MUL_RCP into single- and double-precision flags
    • 23ead4c : r600: implement DDIV
    • 7856dfd : r600: factor out cayman_emit_unary_double_raw
    • 41b93b1 : r600: double multiply can handle only one multiply at a time
    • 8857256 : freedreno/a5xx: set frag shader threadsize
    • 516b349 : freedreno/a5xx: set fragcoordxy properly
    • 0645c0e : freedreno/a5xx: fix psize
    • 6aade42 : freedreno/a5xx: srgb fix
    • 4dc6ed5 : freedreno/a5xx: fix int vbos
    • cfe14ab : freedreno/a5xx: fix clear for uint/sint formats
    • 250b1ca : freedreno/a5xx: fix cull state
    • 9318d81 : freedreno: update generated headers
    • 00cdbfe : nir/search: Use the correct bit size for integer comparisons
    • 83deab2 : intel/blorp/copy: Properly handle clear colors for CCS_E images
    • de2dfa1 : radv: fix include order for installed headers v2
    • 5c2951c : vulkan/wsi: clarify the severity of lack of DRI3 v2
    • e3bfa95 : anv: don't require render target isl bit for depth/stencil surfaces
    • a259b80 : spirv: don't assert with location decorations on non i/o variables
    • 45f13c2 : gallium/hud: add missing break in hud_cpufreq_graph_install()
    • b72f8de : radeonsi: don't forget to add HTILE to the buffer list for texturing
    • 1cc5774 : radeonsi: fix texture gather on stencil textures
    • 50a607c : radeonsi: Always leave poly_offset in a valid state
    • 613154f : mesa/main: fix meta caller of _mesa_ClampColor
    • ff81869 : gallivm: use #ifdef not #if for PIPE_ARCH_BIG_ENDIAN
    • 9cb0666 : Update version to 17.0.0-rc1
    • 45297f7 : utils: really remove the __END_DECLS macro
    • acc7837 : utils: build sha1/disk cache only with Android/Autoconf
    • d1efa09 : util: import sha1 implementation from OpenBSD
    • 5b4a531 : i965: Make brw_cache_item structure private to brw_program_cache.c.
    • c67a279 : radeonsi: determine in advance which VBOs should be added to the buffer list
    • 1db2bf8 : radeonsi: use fewer pointer dereferences in upload_vertex_buffer_descriptors
    • b9b9540 : radeonsi: reject invalid vertex buffer indices at state creation
    • cf24892 : radeonsi: use a global dirty mask for shader pointers
    • 861d7af : radeonsi: use a bitmask-based loop in si_decompress_textures
    • 4bde7d3 : radeonsi: skip an unnecessary mutex lock for L2 prefetches
    • d93b0ea : radeonsi: si_cp_dma_prepare is a no-op for L2 prefetches
    • 395c498 : radeonsi: add SI_CPDMA_SKIP_BO_LIST_UPDATE
    • 35cd755 : radeonsi: use the correct target machine when building shader variants
    • 3ae3be6 : radeonsi: move shader pipe context state into a separate structure
    • b0cc55f : i965: Fix SURFACE_STATE to handle non-zero aux offsets
    • 65a44a7 : Revert "etnaviv: Fake occlusion query capability"
    • 730574c : android: ac/debug: move sid_tables.h generation and IB decode to amd/common
    • 02185a1 : android: gallium/auxiliary: fix building error in Android 7.0
    • f93f7ca : android: amd/common: fix LLVMInitializeAMDGPU* functions declaration
    • db3aaa3 : android: radeonsi: fix LLVMInitializeAMDGPU* functions declaration
    • a2a63ad : android: radeon: fix LLVMInitializeAMDGPU* functions declaration
    • 9c50039 : nouveau: remove always false argument in nouveau_fence_new()
    • af4a298 : egl/wayland: resolve quirky try_damage_buffer() implementation
    • 687cf37 : configure: error out when building static XOR shared
    • da410e6 : configure: explicitly require shared glapi for enable-dri
    • b628fdd : configure: factor out commom egl/gbm checks
    • e8044dd : configure: remove HAVE_EGL_DRIVER_DRI[23]
    • 3b887f1 : configure: forbid static EGL/GBM
    • d406621 : configure: remove unused AC_SUBST variables
    • 4380a20 : gallium: correctly manage libsensors link flags
    • cb5e799 : egl/wayland: unify dri2_wl_create_surface implementations
    • bfd6314 : egl/wayland: use the destroy_window_callback for swrast
    • 3ecd6c6 : glx: unify GLX_SGIX_pbuffer aliased declarations
    • 9898bcf : glx: use GLX_ALIAS for glXGetProcAddress
    • dfc84c2 : mesa: make use of HAVE_FUNC_ATTRIBUTE_ALIAS macro
    • 63c58df : android: set HAVE_FUNC_ATTRIBUTE_ALIAS
    • 52bf10c : scons: set HAVE_FUNC_ATTRIBUTE_ALIAS
    • 95d9eae : configure: use standard check for attribure alias
    • f121ac6 : glx: remove always false ifdef GLX_NO_STATIC_EXTENSION_FUNCTIONS
    • b7ac0f5 : etnaviv: Fake occlusion query capability
    • 103c363 : etnaviv: add flags parameter to texture barrier
    • 3ef916c : etnaviv: handle PIPE_CAP_TGSI_FS_FBFETCH
    • 5644170 : gallivm: (trivial) fix copy/paste bug with big endian code
    • 3404196 : configure.ac: Revert recent HAVE_LLVM changes.
    • 5034cf4 : docs: Fix GLSL compiler link
    • 8d1712a : vulkan: automake: do not use EXTRA_DIST in a conditional
    • 2d14ae6 : configure.ac: Respect LLVM_CFLAGS in LLVM version detection
    • 1a0aa46 : configure.ac: Don't check LLVM version in gallium_require_llvm
    • 4d0efb9 : configure.ac: Set and use HAVE_GALLIUM_LLVM define
    • b045d23 : configure.ac: Only define HAVE_LLVM if LLVM is used
    • 38e8129 : configure.ac: Only set LLVM_LIBS if LLVM is used
    • add9066 : configure.ac: Rename MESA_LLVM to FOUND_LLVM
    • 903eb09 : gallivm: Cleanup USE_MCJIT.
    • aa291c3 : i965: Don't map/unmap in brw_print_program_cache on LLC platforms.
    • ce89239 : i965: Move program cache printing to brw_program_cache.c.
    • f9edc55 : i965: Make a helper for finding an existing shader variant.
    • e7d4008 : glsl: Make copy propagation not panic when it sees an intrinsic.
    • 9919542 : i965: Make DCE set null destinations on messages with side effects.
    • 90bf39c : i965: Combine some dead code elimination NOP'ing code.
    • be5f53e : i965: Make DCE explicitly not eliminate any control flow instructions.
    • aac562f : radv: disable vertex reuse when writing viewport index
    • 7e0382f : radv: add support for layered clears (v2)
    • 7886100 : radv/ac: split part of llvm compile into a separate function
    • 5dadd7c : radv/ac: switch an if to switch
    • 6b635bb : radv: add support for writing layer/viewport index (v2)
    • 3b4bf8a : ac/debug: Decrease num_dw for type 2 NOP's.
    • 57f1862 : radeonsi: for the tess barrier, only use emit_waitcnt on SI and LLVM 3.9+
    • 3a8f316 : st/vdpau: remove the delayed rendering hack(v1.1)
    • 15bfdea : st/vdpau: use dri3 to directly send the buffer to X(v2)
    • 0ef17d7 : vl/dri3: use external texture as back buffers(v4)
    • 9fe9db8 : anv: set UAV coherence required bit when needed
    • ff0dd67 : anv: increase ANV_MAX_STATE_SIZE_LOG2 limit to 1 MB
    • 1996323 : nv50/ir: optimize shl + and
    • 5ba380c : nvc0: enable FBFETCH with a special slot for color buffer 0
    • 6b7511c : st/mesa: add support for advanced blend when fb can be fetched from
    • a1c8484 : gallium: add flags parameter to texture barrier
    • ee3ebe6 : gallium: add PIPE_CAP_TGSI_FS_FBFETCH
    • 1393999 : gallium: add FBFETCH opcode to retrieve the current sample value
    • 376316e : mesa: allow BlendBarrier to be used without support for full fb fetch
    • 2dd4cde : glsl: avoid treating fb fetches as output reads to be lowered
    • 75f858c : radv/meta: split color renderpass creation out.
    • 5ae4de1 : radv: Support multiple devices.
    • 8406f79 : radv: Get physical device from radv_device instead of the instance.
    • 0baa639 : nvc0: true up exposing of the HW_METRIC_QUERY_GROUP for maxwell
    • d4392a8 : radv/ac: use ctx-voidt in more places. (v2)
    • 3634dfd : radv/meta: consolidate the depth stencil clear renderpasses
    • 5eeebca : nv50/ir: handle new DDIV op which will be used for double divisions
    • 6be4a40 : tgsi: add DDIV instruction
    • 5e94e5b : radeonsi: fix R600_DEBUG=nooptvariant
    • 7a2b65a : i965: Make BLORP disable the NP Z PMA stall fix.
    • d2590eb : i965: Enable OpenGL 4.5 on Haswell.
    • d523415 : radeonsi: implement GL_FIXED vertex format
    • 018fb2e : radeonsi: implement 32-bit SNORM/UNORM/SSCALED/USCALED vertex formats
    • 44e9b67 : radeonsi: make fix_fetch 64-bit
    • 8daf6de : gallium/hud: avoid buffer overrun
    • 0d9a4ef : gallium/radeon: add GPU-shaders-busy HUD query
    • aa0de72 : gallium/radeon: make the GPU load / GRBM_STATUS monitoring extensible
    • 935d58a : radeonsi: show average results per frame for perf counters in HUD
    • 1fe7c8d : gallium/hud: disable queries during HUD draw calls
    • 5b2eddc : gallium/hud: increase the vertex buffer size for background quads
    • 4b0e9ba : st/va: delay calling begin_frame until we have all parameters
    • 5597b2b : i965: Use align1 mode for barrier messages.
    • dd39e48 : nvc0/ir: emit FMZ flag when requested on FFMA
    • c9b74f3 : nir/gcm: fix a bug with metadata handling
    • bf8e1f9 : radv: generate entrypoints from vk.xml
    • c7fc310 : anv: generate entry points from vk.xml
    • dbd677e : vulkan: add API registry
    • 60bc90c : include: update Vulkan headers
    • 1e1bddf : radv: make device extension setup dynamic
    • 5323efb : radv: rename global extension properties structs
    • 0eb8b6a : radv: use a winsys context per-queue, instead of per device v2
    • 772cd31 : nir: optimise min/max fadd combos
    • 0d5071d : i965: Move Gen4-5 interpolation stuff to brw_wm_prog_data.
    • 40a8f9e : anv: remove some unused macros and functions
    • 3b80481 : anv: Default PointSize to 1.0 if not written by the shader
    • 99d497c : anv/pipeline: Replace get_fs_input_map with get_last_vue_prog_data
    • 56ee2df : i965/vec4: Fix mapping attributes
    • fed4afc : anv: Move nir_lower_wpos_center after dead variable elimination.
    • 99c019e : i965: Fix textureGather with RG32I/UI on Gen7.
    • 6d2fb04 : radv: Support loader interface version 3.
    • ddd27ef : mesa/get: Remove unused extra_ARB_viewport_array
    • dc18ec8 : xlib: Unify the style of function pointer calls in structs
    • 2d05425 : radeon: Unify the style of function pointer calls in structs
    • 056cfa5 : nouveau: Unify the style of function pointer calls in structs
    • 0ee4c4a : glX_proto_send.py: Unify the style of function pointer calls in structs
    • 1411fbd : loader/dri3: Unify the style of function pointer calls in structs
    • 868ae3e : egl/dri2: Unify the style of function pointer calls in structs
    • 3698d71 : i915: Add XRGB8888 format to intel_screen_make_configs
    • 4f1d27a : gbm/drm: Pick the oldest available buffer in get_back_bo
    • 36b9976 : egl/wayland: Avoid race conditions when on non-main thread
    • 3617966 : egl/wayland: Cleanup private display connection when init fails
    • cba8086 : travis: Add the new drivers etnaviv and imx
    • 9b14a82 : st/va: flush pipeline after post processing
    • 84e3e12 : main/fbobject: throw invalid operation when get_attachment fails if needed
    • c6eb3ae : main/fboject: return if it is color_attachment on get_attachment
    • 963311b : mesa/main: fix version/extension checks in _mesa_ClampColor
    • e1ea70d : radeonsi: replace si_shader_context::soa by bld_base
    • ecf04b8 : radeonsi: replace ctx-soa.outputs by ctx-outputs
    • f04088a : radeonsi: move si_shader_context::soa::addr to si_shader_context
    • 6f0d955 : radeonsi: allocate the array of immediates dynamically
    • cb89d19 : radv: remove some unused macros and functions
    • 64272d4 : anv: Avoid some resolves for samplable HiZ buffers
    • 71334f4 : anv: Enable sampling from HiZ
    • 5e0902c : anv/blorp: Don't fast depth clear samplable HiZ buffers on BDW
    • 3ac01ad : anv: Add a helper to determine sampling with HiZ
    • bcf880a : isl/surface_state: Handle ISL_AUX_USAGE_HIZ
    • 58af615 : anv: Perform HiZ resolves only on layout transitions
    • 2852efc : anv: Disable HiZ for input attachments
    • b62d8ad : anv: Avoid resolves incurred by fast depth clears
    • 968ffd6 : anv: Prepare for transitioning to the requested final layout
    • 104ce1d : anv: Store depth stencil layouts
    • 2e2cf78 : anv: Add helpers to handle depth buffer layout transitions
    • 0ce8b37 : anv: Delete anv's HiZ op emit function
    • 462a4c9 : anv: Use the gen8 BLORP HiZ resolving function
    • d16871d : anv/blorp: Add a gen8 HiZ op resolve function
    • 3b7106c : anv: Use gen8 BLORP HiZ clearing functions
    • f357af0 : intel/blorp_clear: Add gen8 HiZ clearing functions
    • 64fb5b0 : anv: Enable HiZ support for multiple subpasses
    • 168985f : anv: Use ::anv_attachment_state for toggling HiZ per subpass
    • 055ff2e : anv: Replace anv_image_has_hiz() with ISL_AUX_USAGE_HIZ
    • 160a548 : anv/blorp: Handle ISL_AUX_USAGE_HIZ
    • 0994815 : intel/blorp: Add the BDW+ optimized HZ_OP sequence to BLORP
    • f0bdd13 : get-typod-pick-list.sh: add new script
    • 5abd0a7 : ac: automake: ensure that ./common is generated
    • f897036 : nvc0/ir: only try to check for zero LOD if we aren't already forcing it
    • eb60a89 : nouveau: take extra push space into account for pushbuf_space calls
    • 8945836 : mapi: update the asm code to support x32
    • 1007047 : ac/nir: use ac_emit_fdiv throughout
    • 38c67f7 : ac/nir: use ac_build_gather_values[_extended] throughout
    • 2c9d26a : ac/nir: use ac_emit_llvm_intrinsic throughout
    • fccf293 : radeonsi: remove unused si_prepare_cube_coords
    • 0ee1ee5 : radeonsi: only touch first three coordinates in si_prepare_cube_coords
    • 9f590ee : radeonsi: remove unused si_llvm_cube_to_2d_coords
    • 205ad52 : radeonsi: restrict cube map derivative computations to the correct plane
    • e01deee : radeonsi: communicate cube map coordinates more explicitly
    • c728051 : ac/debug: move .gitignore for sid_tables.h too
    • 08eced3 : nir/gcm: Fix a typo in a comment
    • 087e172 : nir/gcm: Rework the schedule late loop
    • e9a4ec4 : glx: Add missing glproto dependency for gallium-xlib glx
    • c90f921 : ac, radeonsi: automake: add missing builddir include
    • 8aaca38 : radv: Call NIR passes using NIR_PASS_V.
    • 65cbb99 : radv: Call nir_lower_constant_initializers.
    • 18e70ed : radv: Only call remove_dead_variables once.
    • 9705562 : st/nine: Protect dtors with mutex
    • 5f4359e : st/nine: Flush the queue at device dtor
    • 4e922c8 : st/nine: Process pending commands on Reset
    • 6b87a2a : st/nine: Flush pending commands if needed for surface9 changes
    • f895ab8 : st/nine: Rework CreatePipeSurface
    • d43bc05 : st/nine: Remove duplicated checks
    • 9b5f5de : st/nine: Don't call u_box_union_* when dirty region is empty
    • a5f0cdb : winsys/etnaviv: automake: introduce Makefile.sources
    • 0467700 : etnaviv: automake: include all files in the sources lists
    • d1dc22e : ac: automake: rework sid_tables.h generation
    • 23dcce0 : automake: use shared llvm libs for make distcheck
    • 024b4c3 : automake: add the new drivers etnaviv and imx to make distcheck
    • e8626e3 : imx: gallium driver for imx-drm scanout driver
    • c9e8b49 : etnaviv: gallium driver for Vivante GPUs
    • 848b49b : gallium: add renderonly library
    • 27a1c7f : spirv: Handle patch decorations up-front
    • 1e41d7f : anv: Support loader interface version 3 (patch v2)
    • 98cf089 : vulkan: Update vk_icd.h to interface version 3
    • c085bfc : vulkan: Add new cast macros for VkIcd types
    • a61528f : Always defer memory free in swr_resource_destroy
    • ce44501 : nir/i965: assert first is always less than 64
    • f0997e2 : nvc0: enable GL 4.3 on gm107+
    • 38ff998 : nvc0: use sched control codes for gm107 MP counters code
    • 75e6992 : nvc0: use sched control codes for gm107 blitter shader
    • 90537d6 : nv50/ir: use sched control codes for gm107 builtins
    • f519c47 : nv50/ir: improve instruction pipelining on gm107
    • 1b3b419 : nv50/ir: do not insert texture barriers on gm107
    • 75968a6 : i965/gen7: expose OpenGL 4.2 on Haswell when supported
    • 7707798 : i965: enable ARB_shader_precision to HSW+
    • 1d1ddba : i965: unify the code to enable of ARB_gpu_shader_fp64 and ARB_vertex_attrib_64bit for HSW+
    • 485955b : i965: Enable ARB_vertex_attrib_64bit for Haswell
    • 6bb4255 : i965: check for dual slot attributes on any gen
    • f51a5b5 : i965/vec4: emit correctly load_inputs for 64bit data
    • 58fdb85 : i965/vec4: take into account doubles when creating attribute mapping
    • 57bab67 : i965/vec4/nir: vec4 also needs to remap vs attributes
    • f831018 : i965/vec4: use attribute slots for first non payload GRF
    • 329cbe3 : i965: downsize *64*PASSTHRU formats to equivalent *32*FLOAT formats on gen 8
    • 717f99b : i965: return PASSTHRU surface types also on gen7
    • f354cd5 : main/buffers: take into account FRONT_AND_BACK on ReadBuffer
    • d54bc7e : main/buffers: update error handling on DrawBuffers for 4.5
    • e33910b : radeonsi: num_records is in units of stride for swizzled buffers even on VI
    • 883ca59 : docs: document INTEL_PRECISE_TRIG envvar
    • 5bcafc9 : spirv: fix typo in warning message
    • ea7e4b1 : i965: Enable predicate support on gen = 8.
    • 0252ba2 : util: fix list_is_singular()
    • 5857858 : anv/image: Disable HiZ for depth buffer arrays
    • 9f1d3a0 : anv/cmd_buffer: Fix programmed HiZ qpitch
    • 61992e0 : anv/cmd_buffer: Fix arrayed depth/stencil attachments
    • 4e0d171 : clover: Check for executables before enqueueing a kernel
    • c17b2f5 : spirv: Shut up unhandled enumeration value warnings.
    • de8b03f : nir: don't turn ieq/ine into inot if used by an if
    • 7acc865 : nir: add late opt to turn inot/b2f combos back to bcsel
    • 8f37fc7 : nir: add imprecise flrp optimisation
    • b4c44ff : i965: Use the nir_move_comparisons pass.
    • b5e682a : i965: Move nir_lower_locals_to_regs a bit later.
    • fd957b1 : nir: Introduce a nir_opt_move_comparisons() pass.
    • e8328e5 : nir/algebraic: add support for conditional helper functions to expressions
    • a7e399d : anv/TODO: Check off a bunch of stuff
    • c472568 : nir/search: Only allow matching SSA values
    • 534ea2b : egl/dri2: add image_loader_extension back into loader extensions for wayland
    • 6205c53 : gallium/tgsi: fix overflow in parse property
    • 2c0d849 : st/dri: remove trailing whitespace
    • eca79e8 : android: st/mesa: fix building error in libmesa_st_mesa
    • e9d3cbc : radv: fix multi-viewport emission
    • f97f938 : nir: change asserts to unreachable in nir_type_conversion_op
    • a9f497c : spirv: gl_PrimitiveID in the fragment shader is handled as an input
    • 99e9dca : freedreno: add "nogrow" debug param
    • a43f3b8 : freedreno/a5xx: remove hack for glamor
    • 3c71853 : freedreno/a5xx: fixed instanced
    • b48fde1 : freedreno/a5xx: use the non-_ZERO_BASE for vertexid
    • 730c304 : freedreno/a5xx: add texture MIPLVLS
    • 1a5d081 : freedreno/a5xx: fix fragcoord related hangs
    • ff81c3c : freedreno: update generated headers
    • 23a36c2 : anv: Enable tessellation shaders.
    • ebd88b5 : anv: Initialize physical device limits for tessellation
    • dcca706 : anv: Clamp depth buffer dimensions to be at least 1.
    • e50d480 : anv: Compile TCS/TES shaders.
    • de05ecb : anv: Emit 3DSTATE_HS/TE/DS packets.
    • 08b5713 : anv: Handle patch primitives.
    • 5297267 : nir: Add a pass to lower TES patch_vertices intrinsics to a constant.
    • 944e8b0 : spirv: Silence unsupported tessellation capability warnings.
    • 1e5b09f : spirv: Tidy some repeated if checks by using a switch statement.
    • bb04b84 : spirv: Add tessellation varying and built-in support.
    • 23710e1 : spirv: Handle tessellation execution modes.
    • 5edc338 : compiler: Merge shader_info's tcs and tes structs.
    • 195bf8f : genxml: Rename 3DSTATE_HS::Enable to "Function Enable".
    • 860d91e : anv: set input_slots_valid on brw_wm_prog_key
    • 4b44ca7 : anv: add helper to get vue map for fragment shader
    • 59fe379 : anv: add get_.*_prog_data for tesselation stages
    • 6122b4e : anv: make get_.*_prog_data take a const pipeline
    • 01d80be : nir: Fix anonymous union initialization with older GCC.
    • 17eac30 : docs: add Vulkan Float64 capability support for anv driver
    • ada6648 : radv/ac: add support for multi sample image coords
    • 41b1d9a : glsl: Do not allow scalar types in vector relational functions
    • 5b4fa21 : nir: remove duplicated foreach loop
    • 2bae2fa : i965: Fix number of slots in SSO mode when there are no user varyings.
    • 203c128 : spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.
    • 230b756 : mesa: set GLSL 1.20 for the fixed-function fragment shader
    • 8bc39e2 : radv: Create single RADV_DEBUG env var.
    • 8cb60c7 : ac/debug: Dump indirect buffers.
    • 97dfff5 : radv: Dump command buffer on hang.
    • 0ef1b4d : ac/debug: Move IB decode to common code.
    • b838f64 : ac/debug: Move sid_tables.h generation to common code.
    • 1c5dcec : relnotes: Claim OpenGL 4.5 rather than 4.4
    • 5b4aeb3 : mesa: Bump the version to 17.0
    • cac74a9 : radeonsi: fix the Witcher 2 black transitions
    • 5b85a6b : radeonsi: set si_shader_context::input_decls for ranged decls correctly
    • 6f356d1 : radeonsi: cleanly communicate whether si_shader_dump should check R600_DEBUG
    • 030e5f0 : isl: render target cube maps should be handled as 2D images, not cubes
    • 566a0c4 : anv: don't skip the VUE header if we are reading gl_Layer in a fragment shader
    • 0449c93 : anv: enable shaderFloat64 feature
    • 4652046 : anv: enable float64 feature on supported platforms
    • 88c8121 : spirv: enable SpvCapabilityFloat64 only to supported platforms
    • c2acf97 : nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributes
    • 3551a2d : isl: fix VA64 support for double and dvecN vertex attributes
    • 1c9483f : anv/pipeline: get map for double input attributes
    • cc4ff6c : spirv: add support for doubles to OpSpecConstant
    • fc17089 : spirv/nir: add (un)packDouble2x32() translation
    • c332432 : spirv/nir: implement DF conversions
    • 27cf6a3 : nir: add nir_type_conversion_op()
    • 3a571fc : nir: add nir_get_nir_type_for_glsl_type()
    • 59944a7 : spirv: add support for doubles on OpComposite{Insert,Extract}
    • e6bebb9 : spirv: Enable double floating points when copying variables in _vtn_variable_copy()
    • 9d71cfe : spirv: add double support to _vtn_block_load_store()
    • 0cd0c32 : spirv: add double support to _vtn_variable_load_store
    • 8076c8b : spirv: add double support to SpvOpCompositeExtract
    • a966387 : spirv: fix SpvOpSpecConstantOp with SpvOpVectorShuffle working with double-based vecs
    • ec686ff : spirv: add DF support to SpvOp*ConstantComposite
    • 2bf4d0b : spirv: add DF support to vtn_const_ssa_value()
    • d77ffc3 : spirv: add support for loading DF constants
    • 9602c7c : spirv: add definition of double based data types
    • d1bbe2c : spirv: fix typo in spec_constant_decoration_cb()
    • 41969f0 : radv: drop unused fields in physical device.
    • 8b43f42 : i965: call intel_prepare_render always when reading pixels
    • 953e4e4 : st/mesa: pass gl_program to st_bind_ubos()
    • 270e584 : st/mesa: pass gl_program to st_bind_images()
    • 59ac77b : st/mesa: stop passing gl_linked_shader to set_affected_state_flags()
    • ae632af : st/mesa/glsl: set num_images directly in shader_info
    • 4b30011 : st/mesa: pass gl_program to st_bind_ssbos()
    • 1130f82 : nir: add another comparison simplification
    • 3371de3 : nir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.
    • 1c50d31 : nir: Convert ineg(b2i(a)) to a if it's a boolean.
    • 86b9be7 : i965: Move TES input VUE map calculation out a layer.
    • 6e8ac06 : i965: Pass NULL for gl_program when compiling TES.
    • 08f8f1b : i965: Move TES spacing/domain/topology setup to brw_compile_tes().
    • cc2df4b : i965: Access TES shader info via NIR.
    • a4fd84e : mesa: Introduce a compiler enum for tessellation spacing.
    • 9bb8917 : compiler: Change shader_info-tes.vertex_order into a ccw boolean.
    • faa1ede : anv/pipeline: Call NIR passes using NIR_PASS_V
    • 43e0b0d : anv/pipeline: Only call remove_dead_variables once
    • 957ec00 : Revert recent GLSL slot counting fiasco.
    • 42699e1 : glsl: Make is_fixed_function_array actually check for varyings.
    • 5a165b4 : drirc: Allow extension midshader for Divinity: Original Sin (EE)
    • 1edc53a : glsl: fix opt_minmax redundancy checks against baserange
    • 45912fb : i965/compiler: Use the new nir_opt_copy_prop_vars pass
    • 62332d1 : nir: Add a local variable-based copy propagation pass
    • 830dca7 : nir/builder: Add a helper for getting the most recently added instruction
    • 75a6707 : nir/builder: Add a load_deref_var helper
    • 13a2f20 : nir/dead_variables: Remove shader-local variables that are only written
    • 58fe5c5 : nir/dead_variables: Removed shared variables when requested
    • 2d7bed6 : anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8
    • 4e7958f : isl: Mark A4B4G4R4_UNORM as supported on gen8
    • f6d3af2 : radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS
    • e6ae199 : i965: Rework gl_TessLevel*[] handling to use NIR compact arrays.
    • 31d9de5 : i965: Inline store_output helper in quads workaround code.
    • 311b1f0 : nir: Make glsl_to_nir compact scalar TessLevel arrays.
    • 496693d : i965: Make unify_interfaces not spread VARYING_BIT_TESS_LEVEL_*.
    • a46bd79 : glsl: Support gl_TessLevelInner/Outer[] as TES input variables.
    • 5c580e6 : glsl: Mark whole variable used for ClipDistance and TessLevel*.
    • 8b5749f : glsl: Override the # of varying slots for ClipDistance and TessLevel*.
    • 6aa5cb3 : glsl: Create and use a new ir_variable::count_attribute_slots() wrapper.
    • aead6a1 : gallium/radeon: use the internal clear_buffer callback to fix r600g
    • f4821da : llvmpipe: do transpose/untwiddle after conversion for 8bit formats
    • 6e7ce1e : gallivm: generalize 4x4f-1x16ub special case conversion
    • 04480a0 : llvmpipe: use alpha from already converted color if possible
    • 53c2d24 : llvmpipe: use scalar load instead of vectors for small vectors in fs backend
    • 1472ff3 : i965: Enable several GLES 3.1 extensions on HSW+
    • 90c51cc : i965: Always set MaxViewports and related limits
    • b7699ce : winsys/amdgpu: fix a race condition between fence updates and IB submissions
    • ece6e1f : radeonsi: add TC L2 prefetch for shaders and VBO descriptors
    • a131dac : radeonsi: add CP DMA flags for greater control over synchronization
    • 8ac1715 : radeonsi: cleanly communicate which CP DMA packet is first
    • 2b621c4 : gallium/radeon: add new HUD query num-SDMA-IBs
    • 6b8a371 : gallium/radeon: rename the num-ctx-flushes query to num-GFX-IBs
    • 5871ebd : radeonsi: add HUD queries for cache flush stats
    • aac07bb : radeonsi: don't count fast clears and prefetches into CP DMA stats
    • 3b98a5d : radeonsi: don't wait for compute shaders in texture_barrier
    • 4b93ba5 : radeonsi: assume that a TES without POSITION precedes GS
    • 5364805 : radeonsi: unduplicate VS color export code
    • 42920c0 : radeonsi: clean up more HAVE_LLVM #ifdefs
    • a8374c3 : gallium/radeon: clean up HAVE_LLVM #ifdefs in r600_get_llvm_processor_name
    • 2138347 : i965: Properly flush in hsw_pause_transform_feedback().
    • 4295af6 : i965: Fix texturing in the vec4 TCS and GS backends.
    • c93efb0 : swr: [rasterizer core] rename OutputMerger functions
    • fa7c5e2 : swr: [rasterizer core] fix SIMD16 Transpose_16_16
    • e62b6d2 : swr: [rasterizer core] fix SIMD16 output merger
    • 1a77e0c : swr: [rasterizer core] fix SIMD16 PackTraits pack() and unpack()
    • bd22c3d : swr: [rasterizer core] fix SIMD16 transpose functions
    • e6eede8 : swr: [rasterizer core] whitespace adjustments
    • a4d6f4d : i965: Don't set EmitNoMainReturn.
    • 69da8c3 : vc4: Rewrite T image handling based on calling the LT handler.
    • 3a3a0d2 : vc4: Move the utile_width/height functions to header inlines.
    • 6cf9ff8 : vc4: Make the load/store utile functions static.
    • e64b116 : vc4: Simplify the load/store utile functions.
    • 7b8c67b : vc4: Reuse a list function to simplify bufmgr code.
    • ebf33e5 : vc4: Flush the job early if we're referencing too many BOs.
    • 076ab15 : st/mesa/glsl: move SamplerTargets to gl_program
    • 9375239 : st/mesa/glsl: set SamplersUsed directly in gl_program
    • 53a5097 : mesa/glsl: set sampler units directly in gl_program
    • 7cc61cf : mesa: simplify sampler setting code
    • 4807a83 : mesa/glsl: set num_textures per stage directly in shader_info
    • c46a630 : mesa: make _CurrentFragmentProgram a gl_program struct pointer
    • 6e3f609 : i965: stop passing gl_shader_program to the precompile and codegen functions
    • 5ceedef : mesa/glsl: remove hack to reset sampler units to zero
    • 2384868 : i965: make use of new is_arb_asm flag
    • f584f38 : st/mesa/glsl: add new is_arb_asm flag in gl_program
    • 2784128 : i965: pass gl_program directly to brw_compile_tes()
    • 2a4d169 : i965: stop passing gl_shader_program to brw_nir_setup_glsl_uniforms()
    • d3b2ee6 : i965: pass gl_program to brw_upload_ubo_surfaces()
    • 9ca14f5 : i965: stop passing gl_shader_program to brw_assign_common_binding_table_offsets()
    • f5bc127 : st/mesa/glsl/i965: move ShaderStorageBlocks to gl_program
    • f62eb6c : st/mesa/glsl/i965: set num_ssbos directly in shader_info
    • 0e7eec1 : st/mesa/glsl/i965: move per stage UniformBlocks to gl_program
    • b792c38 : st/mesa/glsl/i965: set num_ubos directly in shader_info
    • a1da57c : st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_program
    • 3d2485f : i965: get InfoLog and LinkStatus via the pointer in gl_program
    • be9a6a7 : i965: get shared_size from shader_info rather than gl_shader_program
    • 234211e : i965: stop depending on gl_shader_program for brw_compute_vue_map() params
    • 6f76ca3 : i965: pass gl_program to the brw_*_debug_recompile() functions
    • caf18a8 : gallivm: (trivial) fix typo bug with small AoS format unpacking
    • 4634cb5 : gallivm: implement aos unpack (to unorm8) for small unorm formats
    • bc86e82 : gallivm: optimize lp_build_unpack_arith_rgba_aos slightly
    • a03a2ac : gallivm: use 2 srcs for 32-16bit conversions in lp_bld_conv_auto
    • db7e786 : llvmpipe: (trivial) minimally simplify mask construction
    • a8eeb08 : anv: fix multiple creation with internal failure
    • 33fa4c9 : swr: [rasterizer core/common/jitter] gl_double support
    • b667015 : dri3: Fix MakeCurrent without a default framebuffer
    • e16245b : radeonsi: turn SDMA IBs into de-facto preambles of GFX IBs
    • cba9d59 : radeonsi: implement SDMA-based buffer clearing for SI
    • 29d6a36 : radeonsi: do all math in bytes in SI DMA code
    • 9e1aa81 : gallium/radeon: prevent SDMA stalls by detecting RAW hazards in need_dma_space
    • 3be8336 : gallium/radeon: move unrelated code from dma_emit_wait_idle to need_dma_space
    • 973d7cd : radeonsi: inline cik_sdma_do_copy_buffer
    • 067a323 : radeonsi: also wait for SDMA in the clear_buffer CPU fallback
    • f6a1c2d : radeonsi: simplify r600_resource typecasts in si_clear_buffer
    • a31a92e : radeonsi: always use SDMA for big buffer clears and first buffer uses
    • 69f489d : radeonsi: use SDMA in rvid_buffer_clear on CIK-VI
    • 9a3296b : radeonsi: use SDMA for initial clearing of DCC/CMASK/HTILE on CIK-VI
    • d4c0ad4 : radeonsi: implement SDMA-based buffer clearing for CIK-VI
    • 431742d : gallium/hud: increase the vertex buffer size for text
    • 6d54cd7 : gallium/hud: add an option to sort items below graphs
    • 80b8b9c : gallium/hud: add an option to reset the color counter
    • a57e071 : gallium/hud: allow more data sources per pane
    • e8bb97c : gallium/hud: add an option to rename each data source
    • d995115 : gallium: remove TGSI_OPCODE_SUB
    • a4ace98 : gallium: remove TGSI_OPCODE_ABS
    • 09d09b2 : st/nine: Remove all usage of ureg_SUB in nine_shader
    • 67cda68 : st/nine: Remove all usage of ureg_SUB in nine_ff
    • caf93f5 : st/nine: Do not map SUB and ABS to their gallium equivalent.
    • dbe0dd1 : configure: Fix another bashism.
    • 3477f67 : st/mesa: fix a segfault when prog-sh.data is NULL
    • 37f9262 : docs: add news item and link release notes for 13.0.3
    • 934792b : docs: add sha256 checksums for 13.0.3
    • 5cd9660 : docs: add release notes for 13.0.3
    • ee4b479 : st/va: fix incorrect argument in vl_compositor_cleanup
    • 68ddcc6 : swr: remove unneeded llvm version check
    • 36ad826 : swr: fix windows build break
    • 3753dc8 : radeonsi: update clip_regs if clip_disable changes to fix a hang
    • c7affbf : st/mesa: enable GLSLOptimizeConservatively for drivers that want it
    • 96fe883 : glsl_to_tgsi: do fewer optimizations with GLSLOptimizeConservatively
    • 0a5018c : mesa: add gl_constants::GLSLOptimizeConservatively
    • e51baeb : gallium: add PIPE_CAP_GLSL_OPTIMIZE_CONSERVATIVELY
    • d3cb79e : glsl: run do_lower_jumps properly in do_common_optimizations
    • 7c6b714 : i965: Print VS output VUE map in Vulkan too.
    • 480d6c1 : i965: Fix last slot calculations
    • 8dc92a5 : docs: Mark GL_ARB_gpu_shader_fp64 and OpenGL 4.0 as done for i965/hsw+
    • 580c503 : docs: add GL_ARB_gpu_shader_fp64 and OpenGL 4.0 support for Intel Haswell.
    • a98f2e5 : i965: add a kernel_features bitfield to intel screen
    • e3123c8 : i965/gen7: Enable OpenGL 4.0 in Haswell when supported
    • 1f1b8de : i965: get rid of brw-can_do_pipelined_register_writes
    • 02a4448 : i965: Move the pipelined test for SO register access to the screen
    • ab1ec7d : i965/disasm: remove printing hstride and width in align16 DF source regions
    • 301fdfd : vec4: use DIM instruction when loading DF immediates in HSW
    • 3fbdac2 : glcpp: Remove illegal characters from tests
    • 5363518 : glcpp: Exhaustively test all legal characters in GLSL
    • 16b4805 : glcpp: Allow vertical tab and form feed characters in GLSL
    • 6c87624 : glcpp: Add testing for no space between macro name and replacement list
    • 36b5f1d : spirv: compute push constant access offset & range
    • 0089085 : spirv: move block_size() definition
    • 89975e2 : va: call texture_get_handle while the mutex is being held
    • dbba4e0 : vdpau: call texture_get_handle while the mutex is being held
    • 7d48a84 : radeonsi: capitalize VM hex addr when dumping buffer list
    • 0f991e8 : i965: remove unused brwInitVtbl declaration
    • 1a8f262 : i965: remove brw_context dependency from intel_batchbuffer_init()
    • ba30e0c : i965: make intel_batchbuffer_free() take a batchbuffer as argument
    • 1daa31d : i965: make intel_batchbuffer_emit_dword() take a batchbuffer as argument
    • f03bac1 : i965: Make intel_bachbuffer_reloc() take a batchbuffer argument
    • 4b7dfd8 : nir: fix loop iteration count calculation for floats
    • abcaba4 : gallium/hud: add a path separator between dump directory and filename
    • e933246 : r600/sb: Fix loop optimization related hangs on eg
    • dd12119 : editorconfig: Fix up the tab rendering width.
    • c4b87f1 : meta: Disable dithering during glGenerateMipmap
    • 8d8ed43 : doc/features.txt: update for freedreno
    • 96c9ec9 : i965: Remove perf monitor/query backend
    • ac57bcd : vl/zscan: fix "Fix trivial sign compare warnings"
    • b6737a8 : st/va: error handling
    • 29aad4e : st/vdpau: error handling
    • cee5af9 : vl/compositor: implement error handling
    • 1a83e98 : i965/vec4: enable ARB_gpu_shader_fp64 for Haswell
    • 6c350e3 : i965/vec4: adjust spilling costs for 64-bit registers.
    • 3cd38b6 : i965/vec4: prevent spilling of DOUBLE_TO_SINGLE destination
    • 8843c43 : i965/vec4: avoid spilling of registers that mix 32-bit and 64-bit access
    • 82c6942 : i965/vec4: support basic spilling of 64-bit registers
    • c762809 : i965/vec4: run scalarize_df() after spilling
    • 7361038 : i965/vec4: prevent src/dst hazards during 64-bit register allocation
    • 2b57ada : i965/vec4/scalarize_df: support more swizzles via vstride=0
    • c3edaca : i965/vec4/scalarize_df: do not scalarize swizzles that we can support natively
    • 2f0bc54 : i965/vec4: split instructions that read 64-bit interleaved attributes
    • 0579c85 : i965/vec4: dump subnr for FIXED_GRF
    • 8e92b40 : i965/vec4/tes: consider register offsets during attribute setup
    • 49d4d02 : i965/vec4/tes: fix setup_payload() for 64bit data types
    • 183cd8a : i965/vec4/tes: fix input loading for 64bit data types
    • 3e294ab : i965/vec4/tcs: fix outputs for 64-bit data
    • 639e92e : i965/vec4/tcs: fix input loading for 64-bit data
    • 74fd0c5 : i965/vec4/gs: fix input loading for 64bit data
    • b76f220 : i965/vec4: fix store output for 64-bit types
    • 5fe8d56 : i965/vec4: fix attribute setup for doubles
    • 6a01259 : i965/vec4: fix indentation in lower_attributes_to_hw_regs()
    • ae400e3 : i965/vec4: make emit_pull_constant_load support 64-bit loads
    • df6e3aa : i965/vec4: fix move_push_constants_to_pull_constants() for 64-bit data
    • eee2c0d : i965/vec4: fix indentation in move_push_constants_to_pull_constants()
    • 10694be : i965/vec4: fix move_uniform_array_access_to_pull_constant() for 64-bit data
    • 52fb22b : i965/vec4: fix scratch writes for 64bit data
    • dcc36f8 : i965/vec4: fix scratch reads for 64bit data
    • e4d9ab6 : i965/vec4: fix scratch offset for 64bit data
    • 07bc6a3 : i965/vec4: do not split scratch read/write opcodes
    • 2a85710 : i965/vec4: Do not use DepCtrl with 64-bit instructions
    • 506154f : i965/vec4: extend the DWORD multiply DepCtrl restriction to all gen8 platforms
    • b9cd3f5 : i965/vec4: don't copy propagate misaligned registers
    • 93eae0d : i965/vec4: don't propagate single-precision uniforms into 4-wide instructions
    • 6637312 : i965/vec4: Prevent copy propagation from violating pre-gen8 restrictions
    • 70cc6b0 : i965/vec4: prevent copy-propagation from values with a different type size
    • 0fec5e9 : i965/vec4: don't constant propagate 64-bit immediates
    • 8eea41e : i965/vec4: Fix SSBO stores for 64-bit data
    • 9998d55 : i965/vec4: Fix SSBO loads for 64-bit data
    • 4486c90 : i965/vec4: Fix UBO loads for 64-bit data
    • d8e123c : i965/vec4: Add a shuffle_64bit_data helper
    • 017c8df : i965/vec4: support multiple dispatch widths and groups in the IR builder.
    • b3a7d0e : i965/vec4: Lower 64-bit MAD
    • 82e9dda : i965/vec4/nir: do not emit 64-bit MAD
    • 83dcd14 : i965/vec4: Skip swizzle to subnr in 3src instructions with DF operands
    • 49be3ab : i965/vec4: fix indentation in pack_uniform_registers
    • bdf5498 : i965/vec4: fix pack_uniform_registers for doubles
    • 23278a7 : i965/vec4: teach register coalescing about 64-bit
    • 7c5bf59 : i965/disasm: fix subreg for dst in Align16 mode
    • ac5a06f : i965/vec4: implement access to DF source components Z/W
    • e238601 : i965/vec4: translate 64-bit swizzles to 32-bit
    • fb7cb85 : i965/vec4: add a scalarization pass for double-precision instructions
    • f4b8649 : i965/vec4: split double-precision SEL
    • 5356d52 : i965/vec4: teach cmod propagation about different execution sizes
    • 8f39b36 : i965/vec4: teach CSE about exec_size, group and doubles
    • ca63a3c : i965/disasm: print NibCtrl for instructions with execsize 8
    • a83608f : i965/vec4: dump NibCtrl for instructions with execsize != 8
    • e481dcc : i965/vec4: make the generator set correct NibCtrl for SIMD4 DF instructions
    • 58767f0 : i965/vec4: add a SIMD lowering pass
    • 945269a : i965: move the group field from fs_inst to backend_instruction.
    • 07cadc3 : i965/vec4: add a horiz_offset() helper
    • 4ea3bf8 : i965/vec4: handle 32 and 64 bit channels in liveness analysis
    • 29dd5cf : i965/vec4: dump the instruction execution size
    • 486fd54 : i965/vec4: use the IR's execution size
    • f795478 : i965/vec4: fix regs_read() for doubles
    • 7c6fba5 : i965/vec4: fix size_written for doubles
    • 9527a50 : i965: move exec_size from fs_instruction to backend_instruction
    • b58026b : i965/vec4: use the new helper function to create double immediates
    • 98da362 : i965/vec4: add a helper function to create double immediates
    • 8f9ce5f : i965/vec4: fix optimize predicate for doubles
    • 1816ae8 : i965/vec4: implement fsign() for doubles
    • 6e57061 : i965/vec4: implement d2b
    • c1fb525 : i965/vec4: implement d2i, d2u, i2d and u2d
    • 4b22576 : i965/vec4: implement HW workaround for align16 double to float conversion
    • bfc1f0f : i965/vec4: add helpers for conversions to/from doubles
    • c722a8e : i965/vec4: Rename DF to/from F generator opcodes
    • 619271e : i965/vec4: fix register allocation for 64-bit undef sources
    • 21cf6f1 : i965/vec4: make opt_vector_float ignore doubles
    • a8318b1 : i965/vec4: fix get_nir_dest() to use DF type for 64-bit destinations
    • bb0e67d : i965/vec4: fix indentation in get_nir_src()
    • 8cdbbbd : i965/vec4/nir: implement double comparisons
    • 8a3ba03 : i965/vec4: implement double packing
    • 94cfdf5 : i965/vec4: implement double unpacking
    • 7ec57e9 : i965/vec4: don't copy propagate vector opcodes that operate in align1 mode
    • 553700c : i965/vec4: Fix DCE for VEC4_OPCODE_SET_{LOW,HIGH}_32BIT
    • 54b998e : i965/vec4: add VEC4_OPCODE_SET_{LOW,HIGH}_32BIT opcodes
    • 6979e5a : i965/vec4: add VEC4_OPCODE_PICK_{LOW,HIGH}_32BIT opcodes
    • 9b6174d : i965/vec4: add dst_null_df()
    • 4c04033 : i965/vec4: We only support 32-bit integer ALU operations for now
    • 611fe6b : i965/disasm: align16 DF source regions have a width of 2
    • c35fa7a : i965/vec4: set correct register regions for 32-bit and 64-bit
    • ed74b19 : i965: add brw_vecn_grf()
    • e09a6be : i965/vec4: translate d2f/f2d
    • 558f279 : i965/vec4: add double/float conversion pseudo-opcodes
    • 2d6eee3 : i965/vec4: add support for printing DF immediates
    • 9ce4b20 : i965/vec4/nir: fix emitting 64-bit immediates
    • 3457252 : i965/vec4/nir: set the right type for 64-bit registers
    • fef06f6 : i965/vec4/nir: support doubles in ALU operations
    • 0f096b1 : i965/vec4/nir: Add bit-size information to types
    • 2d81a29 : i965/vec4/nir: allocate two registers for dvec3/dvec4
    • 5491385 : i965/vec4/nir: simplify glsl_type_for_nir_alu_type()
    • 9fa2463 : i965/nir: double/dvec2 uniforms only need to be padded to a single vec4 slot
    • c5ae6e7 : i965/fs: fix exec_size when emitting DIM instruction
    • 22639a6 : st/mesa: get Version from gl_program rather than gl_shader_program
    • 2c0d267 : i965: stop passing gl_shader_program to brw_compile_gs() and gen6_gs_visitor()
    • b880281 : i965: get InfoLog and LinkStatus via the shader program data pointer in gl_program
    • 340b22c : i965: eliminate gen6_xfb_enabled field in brw_gs_prog_data
    • 6643da6 : i965: update brw_get_shader_time_index() not to take gl_shader_program
    • cb6f49a : gallium/hud: fix the windows build by disabling file dumping
    • bc7f1ed : glsl: Update ES 3.2 shader output restrictions.
    • fc78ee5 : i965/miptree: Create a disable CCS flag
    • d0b6a94 : i965: Replace bool aux disable with enum
    • 3f5fba8 : docs: document GALLIUM_HUD_DUMP_DIR envvar
    • 5b9d762 : gallium/hud: set filedescriptor for fps graph
    • 94c9916 : gallium/hud: set filedescriptor for cpu graph
    • 57f86fb : gallium/hud: move file initialization to a function
    • 22cd904 : gallium/hud: dump hud_driver_query values to files
    • 1f13cb8 : anv,radv: disable StorageImageWriteWithoutFormat for now
    • 62a8191 : i965: Avoid NULL pointer dereference when transform feedback is off.
    • 68245aa : glsl/mesa: add reference to gl_shader_program_data from gl_program
    • 9d99dc4 : mesa: make union in gl_program a struct and add FIXME
    • c2799a8 : i965/peephole_ffma: Use nir_builder
    • 8495ece : nir/split_var_copies: Use a nir_shader rather than a void *mem_ctx
    • ffa4ba7 : nir/opt_peephole_select: Pass around the actual nir_shader
    • cd6f736 : nir/conditional_if: Properly use the builder
    • 47b54a6 : nir/lower_var_copies: Use a shader rather than a void *mem_ctx
    • c4ccdfa : nir/lower_io: Use the builder instead of carrying a mem_ctx
    • c8e0612 : nir/from_ssa: Use nir_builder for emit_copy
    • 134a5ad : nir: Make nir_copy_deref follow the "clone" pattern
    • 832dddc : freedreno/ir3: rework varying slots (maybe??)
    • 36c648b : spirv: always expose SpvCapabilityStorageImageExtendedFormats
    • c633f22 : anv: add support for extended texture gather
    • 80bafc0 : radv: only allow cmask/dcc in color optimal.
    • 1814df7 : radv: only allow cmask/dcc on exclusive or concurrent with graphics queue.
    • a4d1eb4 : nir: Rewrite lower_regs_to_ssa to use the phi builder
    • 67a7088 : nir/phi-builder: Set the value in the block when creating a phi
    • baf1aa1 : nir: Add foreach_register helper macros
    • fb18119 : nir: Rename convert_to_ssa lower_regs_to_ssa
    • 194537e : mesa/glsl/i965: remove Driver.NewShader()
    • 718a0cf : i965: move compiled_once flag to brw_program
    • 8417bf5 : mesa/glsl: move BlendSupport bitfield to gl_program
    • 3177eef : mesa: store gl_program in gl_transform_feedback_object rather than gl_shader_program
    • 700bc94 : mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_program
    • 31c04e4 : i965: get LinkedTransformFeedback from gl_transform_feedback_object
    • 29d70f5 : mesa: move _Used to gl_program
    • 8a69ae5 : mesa/compiler: add local_size_variable to shader_info
    • 9ea513e : mesa: pass gl_program to _mesa_append_uniforms_to_file()
    • b51bfbd : glsl/mesa: set separate_shader directly in shader_info
    • 41dd6c3 : mesa/glsl: move subroutine metadata to gl_program
    • 0de6f62 : mesa/compiler: add stage to shader_info
    • 88b4123 : vc4: Rework scheduling of thread switch to cut one more NOP.
    • d82dbc4 : vc4: Fill thread switching delay slots
    • 63e7671 : vc4: Enable NIR-based loop unrolling.
    • 5f32319 : nir: stop gcc warning about uninitialised variables
    • 44f833a : radv: denote support for extended storage image formats.
    • de7dd4d : spirv: add interface for drivers to define support extensions.
    • 464b23b : mesa/shaderobj: Fix races on refcounts
    • ec01ef2 : freedreno/ir3: fix linkage::var size
    • c416ea3 : freedreno/ir3: treat clipvertex like a normal varying
    • d10c5a2 : freedreno/a5xx: transform-feedback support
    • 928e9bd : freedreno: update generated headers
    • 6d77ceb : freedreno/ir3: UBO support for 64b GPUs (a5xx)
    • fc10dc9 : freedreno/ir3: rework location of driver constants
    • 09202cd : freedreno/a5xx: fix emit for bo addresses
    • f043904 : freedreno/a5xx: texture layout
    • 859cb24 : ttn: set -info-num_ubos
    • d6545f2 : anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0
    • b85c0b5 : egl: Emit correct error when robust context creation fails
    • 7525282 : anv: return count of queue families written
    • e2d69d5 : i965: Allow import/export of ARGB1555 images
    • f373981 : mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1
    • 9aa6ab0 : dri: Add __DRI_IMAGE_FORMAT_ARGB1555
    • 4d6d4f9 : egl/dri2: implement query surface hook
    • d842377 : radv: add some asserts for operations on general queue
    • 059af25 : radv: Also skip DCC clear flushes for compute.
    • 3fd306b : radv: handle queue present directly to winsys
    • 097c9dc : intel/blorp_blit: Fix max blit size for gen6
    • b5bb8b5 : radv: fix rendering to b10g11r11_ufloat_pack32
    • 4813c9a : radv: handle multi-component shared load/stores.
    • d9fef84 : clover: Use Clang's diagnostics
    • 3a30b1a : radv: return count of queue families written
    • 88b5acf : i965/generator/tex: Handle an immediate sampler with an indirect texture
    • 9e35426 : swr: fix icc compile error
    • e7279f1 : radv: set some proper values for interp offset limits.
    • 14737bc : radv: bump texel offsets to align with radeonsi
    • d55835b : nir/algebraic: Add optimizations for "a == a && a CMP b"
    • 8962cc9 : i965: Use nir_opt_trivial_continues and nir_opt_if
    • 6d9f576 : nir: Add a pass for moving SPIR-V continue blocks to the ends of loops
    • 1111a05 : nir: Add an optimization pass to remove trivial continues
    • 993e919 : nir: Correctly handle blocks in cf_node_cf_tree_next
    • 3321eb4 : i965: make use of nir_lower_returns() for GL
    • f20ba7a : nir: update nir_lower_returns to only predicate instructions when needed
    • 40e9f2f : i965: disable loop unrolling in GLSL IR
    • 715f0d0 : i965: use nir loop unrolling pass
    • e729504 : nir: pass compiler rather than devinfo to functions that call nir_optimize
    • 51daccb : nir: add a loop unrolling pass
    • f8407a5 : nir: add helper for cloning nir_cf_list
    • b84dfa0 : nir: update fixup_phi_srcs() to handle registers
    • d781320 : nir: create helper for fixing phi srcs when cloning
    • ec8423a : nir: Add a LCSAA-pass
    • 6772a17 : nir: Add a loop analysis pass
    • eda3ec7 : i965: use nir_lower_indirect_derefs() for GLSL
    • 976859c : i965: allow sampler indirects on all gens
    • a620f66 : nir: Add a couple quick-and-dirty out-of-SSA helpers
    • 99de7b7 : vulkan/wsi/x11: don't crash on null wsi x11 connection
    • 01dd363 : vulkan/wsi/x11: don't crash on null visual
    • 7a4ea95 : radeonsi: Bugfix needed for hashcat
    • eca57f8 : radeonsi: fix gl_ClipDistance and gl_ClipVertex for points
    • 3778a10 : radeonsi: only set VS_OUT_MISC_SIDE_BUS_ENA when the misc vector is used
    • ede8c02 : llvmpipe: Link tests with CLOCK_LIB.
    • 27a8aab : radv: fix dual source blending
    • 877202b : radv: enable shaderStorageImageExtendedFormats
    • a3ca2a9 : radv: enable shaderGatherImageExtended
    • 56020c7 : radv/image: only touch queue family info for concurrent images.
    • 9d23b8a : radv: flush smem for uniform buffer bit.
    • 13ae472 : radeonsi: add Polaris12 PCI ID
    • 018ead4 : radeonsi: add Polaris12 support (v3)
    • 15c8f32 : glsl: Eliminate the open-coded version of process_block_array_leaf
    • 415f5f0 : ttn: handle GLSL_SAMPLER_DIM_SUBPASS_MS case
    • c32a9ec : i965: allow unsourced enabled VAO
    • 8801734 : svga: Fix a strict-aliasing violation in shader dumper
    • e827d91 : draw: use SoA fetch, not AoS one
    • cb81460 : gallivm: generalize the compressed format soa fetch a bit
    • 3c98e3c : gallivm: provide soa fetch path handling formats with more than 32bit
    • 8bd67a3 : gallivm: optimize gather a bit, by using supplied destination type
    • 5b95031 : gallivm: optimize SoA AoS fallback fetch path a little
    • d7d23ae : gallivm: (trivial) handle non-aligned fetch for lp_build_fetch_rgba_soa
    • 123e947 : st/nine: Upload on secondary context for Draw*Up
    • 0ec4e5f : st/nine: Dirty MANAGED buffers at Lock time
    • bad7f7c : st/nine: Implement new buffer upload path
    • 8960be0 : st/nine: Allow non-zero resource offset for vertex buffers
    • 1e64be6 : st/nine: Do not wait for DEFAULT lock for volumes when we can
    • b4f1661 : st/nine: Do not wait for DEFAULT lock for surfaces when we can
    • 525a1b2 : st/nine: Add arguments to context's blit and copy_region
    • 325324c : st/nine: Idem for nine_context_gen_mipmap
    • 7089d88 : st/nine: Bind destination for surface/volume uploads
    • d4a9b21 : st/nine: Use nine_context_box_upload for volumes
    • f042639 : st/nine: Fix leak with volume dtor
    • 76e392d : st/nine: Fix leak with cubetexture dtor
    • fec0b7f : st/nine: Use nine_context_box_upload for surfaces
    • c873a2b : st/nine: Implement nine_context_box_upload
    • cadc7a5 : st/nine: Use nine_context_gen_mipmap in BaseTexture9
    • 8d3e0f2 : st/nine: Implement nine_context_gen_mipmap
    • 16b6fb6 : st/nine: Optimize managed buffer upload
    • a78b5f4 : st/nine: Implement nine_context_range_upload
    • 1843e36 : st/nine: Do not bind the container if forward is false
    • 2fc8ef1 : st/nine: Comment and simplify iunknown
    • 098ba64 : st/nine: Detach buffers in swapchain dtor.
    • 14875eb : st/nine: Fix NineUnknown_Detach
    • 930f479 : st/nine: Simplify ARG_BIND_REF
    • 9c4b4e8 : st/nine: Avoid flushing the queue for queries GetData
    • 8a69343 : st/nine: Add CSMT_NO_WAIT_WITH_COUNTER
    • 884166a : st/nine: Use nine_context_clear_render_target
    • 7b154ac : st/nine: Optimize ColorFill
    • 9bf1da0 : st/nine: Simplify ColorFill
    • 31262bb : st/nine: use get_pipe_acquire/release when possible
    • 22f6d6f : st/nine: Implement Fast path for dynamic buffers and csmt
    • 3e8234f : st/nine: Add secondary pipe for device
    • 7a7eeef : st/nine: Add nine_context_get_pipe_acquire/release
    • ddb6f1d : st/nine: SYSTEMMEM ignores DISCARD.
    • 4f344db : st/nine: Upload Managed buffers just before draw call using them
    • e52aded : st/nine: Track bindings for buffers
    • 62068c9 : st/nine: Fix BASETEX_REGISTER_UPDATE
    • 804b28c : st/nine: Simplify the logic to bind textures
    • fef23f6 : st/nine: Use nine_context for resource_copy_region
    • c8913a0 : st/nine: Use nine_context for blit
    • 0fd5730 : st/nine: Add NINE_DEBUG=tid to turn threadid on or off
    • 3098bf0 : st/nine: Print threadid in debug log
    • ac29273 : st/nine: Implement gallium nine CSMT
    • 2c371a2 : st/nine: Call GetPipe for implicit pipe usages
    • 1277cee : st/nine: Add struct nine_clipplane
    • 3af17a6 : st/nine: Add nine_queue
    • e068d3a : st/nine: Create pipe_surfaces on resource creation.
    • bb666b0 : st/nine: Back swvp in nine_context
    • f5f881f : st/nine: Change the way nine_shader gets the pipe
    • 97e4b65 : st/nine: Reimplement nine_context_apply_stateblock
    • 8d967ab : st/nine: Decompose nine_context_set_texture
    • 69f4477 : st/nine: Decompose nine_context_set_indices
    • 08b717d : st/nine: Decompose nine_context_set_stream_source
    • 7ebdbb5 : st/nine: Do not use NineBaseTexture9 in nine_context
    • 152d007 : st/nine: Move Managed Pool handling out of nine_context
    • eb884a4 : st/nine: Integrate nine_pipe_context_clear to nine_context_clear
    • b95205b : st/nine: Move pipe and cso to nine_context
    • 66ad5b1 : st/nine: Rename pipe to pipe_data in nine_context
    • fc49f7d : st/nine: Rename cso in nine_context to cso_shader
    • c7237e2 : st/nine: Access pipe_context via NineDevice9_GetPipe
    • 4a4eba8 : st/nine: Remove NineDevice9_GetCSO
    • 6a7541a : st/nine: Move query9 pipe calls to nine_context
    • 0a5252d : st/nine: Use atomics for nine_bind
    • b748b8f : st/nine: Track dirty state groups in nine_context
    • a0a1892 : st/nine: Back User Clip Planes to nine_context
    • c6ca7c7 : st/nine: Back ps to nine_context
    • d671190 : st/nine: Back ds to nine_context
    • 1a735a9 : st/nine: Back all ff states in nine_context
    • bb62ea9 : st/nine: Refactor LightEnable
    • cbe3700 : st/nine: Refactor SetLight
    • c5af96a : st/nine: Put ff data in a separate structure
    • 4a6d83e : st/nine: Back viewport to nine_context
    • 9498613 : st/nine: Back scissor to nine_context
    • 7f6e010 : st/nine: Back RT to nine_context
    • aafbd62 : st/nine: Back current index buffer to nine_context
    • b13b217 : st/nine: Back all shader constants to nine_context
    • 93ac6df : st/nine: Back sampler states to nine_context
    • 2a698c3 : st/nine: Back vs to nine_context
    • 43288cf : st/nine: Back vdecl to nine_context
    • 63633e2 : st/nine: Move stream freq data to nine_context
    • 848ffc8 : st/nine: Move vtxbuf to nine_context
    • aea7a01 : st/nine: Move stream_usage_mask to nine_context
    • eed47b7 : st/nine: Back textures into nine_context
    • 6bbb7b9 : st/nine: Move texture setting to nine_context_*
    • c1871e8 : st/nine: Track changed.texture only for stateblocks
    • 64e232b : st/nine: Move draw calls to nine_state
    • f72d871 : st/nine: Move core of device clear to nine_state
    • 1b24d5e : st/nine: Introduce nine_context
    • e3c59fb : st/nine: Implement WFOG properly
    • b40f12e : st/nine: Fix ff texture coordinate selection
    • c754152 : st/nine: Convert redundant check to assert in ff ps
    • 32f6f91 : st/nine: Fix two special cases in ff ps
    • 1efdc8f : st/nine: Remove useless code in ff ps
    • 7afea63 : st/nine: Fix ff cases when stages should be disabled
    • 191b90a : st/nine: Always initialize current in ff ps
    • 1ee978f : st/nine: Fix check for ff specular
    • 89716b0 : st/nine: Do not saturate illumination coefficients in ff
    • 877dc03 : st/nine: Fix ff COLOR0 w component computation
    • e94ac23 : st/nine: Fix specular enable for alpha
    • 85811d0 : st/nine: Ignore MULTISAMPLEMASK when RT is not multisampled
    • bce9fe8 : driconf: Fix missing gettext
    • 59048e7 : st/nine: Add new driconf options to control DISCARD behaviour
    • 06657fa : st/nine: Rework buffer presentation path
    • 35ea402 : st/nine: Fix a leak in Swapchain dtor
    • f78cbbd : d3dadapter/present: Add precision for WaitBufferReleased
    • 0eef549 : d3dadapter/present: Add new API to ID3DPresent
    • b2f17e5 : st/nine: Silent warnings with guid_str
    • 2cd8622 : st/nine: Do not generate gallium NOP on d3d NOP
    • 461e031 : st/nine: Fix leak in user constant upload path
    • c3e5140 : st/nine: Correctly release sw cursor image
    • 9c0f65e : st/nine: Handle when cursor stride is not what is expected
    • e7a0f58 : st/nine: Avoid crash on empty Draw*Up
    • ada0c2c : st/nine: Capture texturestage states in pixel stateblocks
    • 8b021be : st/nine: Add missing changed states to pixel stateblocks
    • b3b593b : st/nine: Add some debug info in stateblocks
    • fad0f14 : st/nine: Remove useless check in surface9 ctor
    • 503d729 : st/nine: Fix bad light initialization in stateblocks
    • 9be94d5 : st/nine: Remove unused ff.changed.group
    • 638b709 : st/nine: Fix ps multisample check
    • d38215f : st/nine: Fix useless swapchain init checks
    • 409ad78 : st/nine: Don't update stream_usage_mask in sw path
    • 0630d36 : st/nine: Remove useless call to nine_update_state
    • 494ace4 : st/nine: Add validation to SetSamplerState
    • f4d5bc2 : st/nine: Improve doc of D3DPMISCCAPS_POSTBLENDSRGBCONVERT
    • c4268fd : gallium-docs: Add documentation for when using several contexts
    • 1736ef6 : gallium-docs: Add documentation for threading requirements
    • fbb4af9 : egl: Check config's surface types in eglCreate*Surface()
    • 62b8bcd : glsl: Use ir_var_temporary when generating inline functions.
    • 8fc5443 : i965: Don't bail on vertex element processing if we need draw params.
    • d74c3e5 : mesa: don't attempt to unlock an unlocked debug state mutex
    • ab8ea1b : glsl: allow invariant on fragment shader outputs.
    • f562b13 : i965: keep gl_program shader info in sync after gather info
    • ee1f35e : nir: Trivial clean ups in the generated nir_constant_expressions.c
    • 3c7066c : nir: Silence unused parameter warnings in nir_constant_expression.c
    • 4300693 : nir: Silence missing field initializer warnings for vectors in nir_constant_expressions
    • 8bfe397 : glsl: Silence "unused parameter" warnings in ast_type.cpp
    • d7aee96 : glsl: Trivial whitespace fixes in link_uniforms.cpp
    • dd4fada : glsl: Silence unused parameter warning in propagate_invariance.cpp
    • 88cc948 : glsl: Minor formatting fixes in link_uniform_blocks.cpp
    • 2964079 : glsl: Fix all the whitespace errors in link_uniform_block_active_visitor.cpp
    • 1f2659a : mesa: Silence numerous "unused parameter" warnings in dlist.c
    • 1b9f285 : mesa: Fix all the whitespace errors in dlist.c
    • ceea514 : linker: Accurately mark a uniform block instance array element as used in a stage
    • d329569 : glsl: Walk a list of ir_dereference_array to mark array elements as accessed
    • e929350 : glsl: Mark a set of array elements as accessed using a list of array_deref_range
    • 8d499f6 : glsl: Add structures to track accessed elements of a single array
    • b7053b8 : glsl: Add tracking for elements of an array-of-arrays that have been accessed
    • 5085b64 : glsl: Use simpler visitor to determine which UBO and SSBO blocks are used
    • d56bd07 : glsl: Track the linearized array index for each UBO instance array element
    • 300de78 : glsl: Fix wonkey indentation left from previous commit
    • 8862fef : glsl: Split process_block_array into two functions
    • 4c4d9e4 : glsl: Fix program interface queries relating to interface blocks.
    • ad6d1d7 : glsl: Drop bogus is_vertex_input from add_shader_variable().
    • 37d63b5 : mesa/get: Convert stencil values to TYPE_UINT.
    • 9f93afb : mesa/get: Add TYPE_UINT for casting through a GLuint.
    • 78a391e : mesa/get: Make GetFloat/GetDouble of TYPE_INT_N not normalize things.
    • 52098fa : Revert "cso: don't release sampler states that are bound"
    • 95eb5e4 : cso: Make sanitize_hash safe for samplers
    • 745e2ea : cso: Store hash key in struct cso_sampler
    • 9e14238 : cso: Optimize cso_save/restore_fragment_samplers
    • 5e70f80 : cso: Store pointers to struct cso_sampler in struct sampler_info
    • 3d661a1 : cso: Don't restore nr_samplers in cso_restore_fragment_samplers
    • e2610bf : EGL/android: Enhance pbuffer implementation
    • 1d529cb : radv: Use correct workgroup size limits.
    • 6229994 : radv: expose the compute queue
    • 442735d : radv: Only emit PFP ME syncs for DMA on the GFX queue.
    • f2523eb : radv: Create an empty CS per ring type.
    • accc5fc : radv: Don't enable CMASK on compute queues.
    • bfee986 : radv: Use RELEASE_MEM packet for MEC timestamp query.
    • 9b0efc9 : radv: Implement indirect dispatch for the MEC.
    • 3a55902 : radv: update vkCmdUpdateBuffer for the MEC.
    • b349955 : radv: Implement cache flushing for the MEC.
    • 72aaa83 : radv: add semaphore support
    • d270b5f : radv: pass queue index into winsys submission
    • d0e6fb0 : radv: init compute queue and avoid initing transfer queues
    • 71dabe1 : radv/winsys: Make WaitIdle queue aware.
    • d028bd7 : radv/meta: update header info
    • 4bd666a : radv: hook compute clears into clear image api.
    • f11ea87 : radv: clear image implementation for compute queue
    • 9839ce2 : radv/meta: split clear image out into a separate layer clear function
    • ef5f59c : radv: implement image-image copies using compute shader
    • 983af3a : radv: add a compute shader implementation for buffer to image
    • 35cf08e : radv: Use correct pitch for views with different block size.
    • 94a7434 : radv: Store queue family in command buffers.
    • c20701f : radv: start fixing up queue allocate for multiple queues
    • 59c9a13 : radv/winsys: start adding support for DMA/compute queue
    • 86cb418 : radv/winsys: Expose number of compute/dma rings.
    • 2c0dfd4 : freedreno/a5xx: border color support
    • 939486d : freedreno/a5xx: use MRT0 to import linear zs
    • bea8602 : freedreno: fdN_gmem_restore_format() is not gen specific
    • 6f93c75 : freedreno/a5xx: cargo-cult end-batch sequence more faithfully
    • d35022f : freedreno/a5xx: misc fix
    • 651f265 : freedreno/a5xx: fix (at least some) vtx formats
    • 2540226 : freedreno/a5xx: more formats
    • c768461 : freedreno/a5xx: fixup caps
    • abcf8f5 : freedreno/a5xx: fix random faults on first sysmem draw
    • 54537fa : freedreno: update generated headers
    • 5e632b3 : freedreno/a5xx: fix stride/size for mem-gmem blits
    • 0f2e9a8 : radv/winsys: consolidate request-fence code
    • 7ad1c24 : radv: handle fence allocation failing
    • b2b4f72 : radv: Don't bail out on pipeline create failure.
    • 6493b4f : spirv/nir: add support for ImageGatherExtended
    • 79d08ed : anv: Fix uniform and storage buffer offset alignment limits.
    • a668188 : nir: Remove nir_array from lower_locals_to_regs
    • 79b66ec : swr: Implement fence attached work queues for deferred deletion.
    • 3421b3f : nir: Turn imov/fmov of undef into undef
    • 08fc746 : egl/x11: cleanup init code
    • 47351b8 : nir/lower_tex: fix number of components in replace_gradient_with_lod()
    • a5502a7 : Revert "nir: Turn imov/fmov of undef into undef."
    • 84e1932 : i965/vec4: Fix TCS output reads with non-zero component qualifiers.
    • fd3120d : i965/disasm: Decode dataport constant cache control fields.
    • 23caf75 : i965/fs: Remove the FS_OPCODE_SET_SIMD4X2_OFFSET virtual opcode.
    • e014058 : i965/fs: Drop useless access mode override from pull constant generator code.
    • b56fa83 : i965/fs: Fetch one cacheline of pull constants at a time.
    • 9b22a0d : i965/fs: Expose arbitrary pull constant load sizes to the IR.
    • 7a6aadb : i965: Factor out oword block read and write message control calculation.
    • ad38ba1 : i965/fs: Switch to the constant cache for uniform pull constants.
    • 3c78d31 : i965: Let the caller of brw_set_dp_write/read_message control the target cache.
    • 591e14e : i965/gen6+: Invalidate constant cache on brw_emit_mi_flush().
    • e0c1ec3 : genxml: Make Gen8 3DSTATE_DS SIMD8 enable work like Gen9+.
    • 000b563 : genxml: Rename "DS Function Enable" to "Function Enable".
    • 72ffe83 : anv: Reject VkMemoryAllocateInfo::allocationSize == 0
    • 5e97b8f : egl: Fix crashes in eglCreate*Surface()
    • b18cd8c : i965/miptree: Use intel_miptree_copy for maps
    • 157971e : i965/blit: Fix the src dimension sanity check in miptree_copy
    • 9fe3f26 : docs: add INTEL_conservative_rasterization to relaese notes for 13.1.0
    • 60330d7 : main: add INTEL_conservative_rasterization enum query support
    • d4b753a : glapi: add missing INTEL_conservative_rasterization
    • 47285d4 : extensions: update INTEL_conservative_rasterization dependencies
    • 300d96a : main: don't error when enabling conservative rasterization on gles
    • 9854a3b : main: use new driver flag for conservative rasterization state
    • da3389a : nir/lower_tex: lower gradients on shadow cube maps if lower_txd_shadow is set
    • 44873ad : i965: remove brw_lower_texture_gradients
    • 77f65b3 : i965/nir: enable lowering of texture gradient for shadow samplers
    • 5be2e78 : nir/lower_tex: add lowering for texture gradient on shadow samplers
    • f90da64 : i965/nir: enable lowering of texture gradient for cube maps
    • a8e740c : nir/lower_tex: add lowering for texture gradient on cube maps
    • bac303c : nir/lower_tex: generalize get_texture_size()
    • fd249c8 : treewide: s/comparitor/comparator/
    • a0ce9ff : nir: Only float and double types can be matrices
    • 7514908 : swr: [rasterizer core/memory] StoreTile: AVX512 progress
    • ac66461 : nir: Move fsat outside of fmin/fmax if second arg is 0 to 1.
    • 7bed52b : i965/fs: Reject copy propagation into SEL if not min/max.
    • 091a8a0 : i965/fs: Add unit tests for copy propagation pass.
    • 6014da5 : i965/fs: Rename opt_copy_propagate - opt_copy_propagation.
    • ec0a0a6 : radeonsi: shrink the GSVS ring to account for the reduced item sizes
    • 6fdef7d : radeonsi: shrink each vertex stream to the actually required size
    • 2f2e941 : radeonsi: use a single descriptor for the GSVS ring
    • 18616e7 : radeonsi: pack GS output components for each vertex stream contiguously
    • edf034a : radeonsi: do not write non-existent components through the GSVS ring
    • af976f1 : radeonsi: only write values belonging to the stream when emitting GS vertex
    • bdf1bf1 : radeonsi: generate an explicit switch instruction over vertex streams
    • bae929f : radeonsi: fetch only outputs of current vertex stream from the GSVS ring
    • dfb69ca : radeonsi: only export from GS copy shader for vertex stream 0
    • 21f2bb2 : radeonsi: do not export VS outputs from vertex streams != 0
    • fc0e009 : radeonsi: pull iteration over vertex streams into GS copy shader logic
    • 180ae18 : radeonsi: group streamout writes by vertex stream
    • d895928 : radeonsi: load the streamout buf descriptors closer to their use
    • 564f17f : radeonsi: extract writing of a single streamout output
    • b41dd00 : radeonsi: separate the call to si_llvm_emit_streamout from exports
    • 5ad6e56 : radeonsi: plumb the output vertex_stream through to si_shader_output_values
    • 2985708 : radeonsi: rename members of si_shader_output_values
    • 8850951 : radeonsi: fix an off-by-one error in the bounds check for max_vertices
    • 7655bcc : radeonsi: do not kill GS with memory writes
    • 7b5b3d6 : radeonsi: update all GSVS ring descriptors for new buffer allocations
    • 2eaacba : st/glsl_to_tgsi: plumb the GS output stream qualifier through to TGSI
    • cc34a6f : tgsi/scan: collect information about output usagemasks
    • cf8e977 : tgsi/scan: collect information about output vertex streams
    • 81d0dc5 : gallium: extract individual streamout output structure
    • 0481135 : tgsi: add Stream{X,Y,Z,W} fields to tgsi_declaration_semantic
    • 173d80b : glsl: remember per-component vertex streams for packed varyings
    • 6092169 : i965/blorp: fix release build unused variable warning
    • 5e6b2b0 : virgl: Fix a strict-aliasing violation in the encoder
    • 35c5a9a : i965: Print out cycle estimates at the start of block annotations.
    • 713cd23 : mesa: Return LINEAR encoding for winsys FBO depth/stencil.
    • b58d1ee : intel/aubinator: fix 32bit shift overflow warning
    • 3a1b15c : anv: fix release build unused variable warnings
    • 90c2978 : radv/ac: some fix maybe-uninitialized warnings
    • ec08666 : radv/meta: use VK_NULL_HANDLE for handles
    • 9bff2c9 : radv: fix release build unused variable warnings
    • 15e12ab : softpipe: fix release build unused variable warning
    • c81a89f : radeonsi: fix release build unused variable warnings
    • 42011be : i965/mt: Disable HiZ when sharing depth buffer externally (v2)
    • 1c8be04 : i965/mt: Disable aux surfaces after making miptree shareable
    • da1c491 : spirv: Use a simpler and more correct implementaiton of tanh()
    • 9807f50 : glsl: Use a simpler formula for tanh
    • efe9d1c : anv: Clean up some unused variables
    • 2a127b7 : swr: [rasterizer common/core/jitter] fetch support for GL_FIXED
    • d0d2153 : configure: cleanup GLX_USE_TLS handling
    • b83153e : configure: enable glx-tls by default
    • 0715ba4 : docs: document how to (self-) reject stable patches
    • 26541a1 : egl: add and enable EGL_KHR_config_attribs
    • bf384a2 : egl/surfaceless: remove duplicate KHR_image_base enablement
    • 9e1d35c : egl: unexport _eglConvertIntsToAttribs
    • 4729e1b : egl: rename static functions to match convention
    • d498339 : compiler/glsl: fix precision problem of tanh
    • 7aea086 : swr: [rasterizer core/memory] Finish R24_UNORM_X8_TYPELESS for AVX512
    • 53e1c97 : radv: Use enum for memory types.
    • 4ae84ef : radv: Use enum for memory heaps.
    • 011e557 : radv: Clean up some unused variables.
    • 8977cd4 : i965: delay adding built-in uniforms to Parameters list
    • 429e2ec : swr: [rasterizer core] supply proper clip distances to point sprites
    • 192317d : swr: [rasterizer core] perform perspective division on clip distances
    • bd56de8 : radv/ac: no need to pass nir to the post outputs handling
    • d38eece : radv: fix warnings in ubo load code.
    • 0fafe94 : radv/ac: pass a mask of array params not a number.
    • 257866a : radv: split out a chunk of variant filling code.
    • 6cde094 : radv/meta: don't pass rect into blit2d src function.
    • 71a9574 : radv/meta: cleanup image info setup.
    • 6f08dcd : radv/meta: split copyimage api into api and meta function
    • 0689b8f : radv/meta: clean up buffer-image code.
    • c46c376 : radv/ac: don't pass nir to create_function
    • 2a33049 : radv: add missing license file to radv_meta_bufimage.
    • e54af02 : radv/ac: use build_gep0 instead of opencoding it.
    • 31f988a : radeonsi: disable the constant engine (CE) on Carrizo and Stoney
    • 26ba8c9 : radeonsi: Fix typo: "llvm.fs.interp" = "llvm.SI.fs.interp"
    • c7dc1b0 : radv: make push constants optional
    • dfef9c7 : radv: only emit descriptor sgprs when needed
    • ae61dda : radv: move userdata sgpr ownership to compiler side.
    • 221ab77 : radv: refactor out the constant setting user sgpr code.
    • 11208f0 : radv: refactor out the descriptor user sgpr setting.
    • a74a4ed : radv: only bind descriptor sets to stages that need them
    • 85118a1 : radv: move descriptor set userdata emission to draw flush time.
    • a5d1084 : radv: refactor descriptor set userdata emission out.
    • f847676 : radv: pass pipeline to constant flush function
    • eb2ba5c : radv: consolidate compute pipeline flushing (v1.1)
    • 13c34cf : radeonsi: wait for outstanding LDS instructions in memory barriers if needed
    • 16ba04d : tgsi: fix the src type of TGSI_OPCODE_MEMBAR
    • 16f49c1 : radeonsi: wait for outstanding memory instructions in TCS barriers
    • 15e96c7 : radeonsi: allow specifying simm16 of emit_waitcnt at call sites
    • 57b9d75 : radeonsi: write shader descriptors into hang reports
    • 6caa558 : radeonsi: check for sampler state CSO corruption<