DescriptionUnify usage of logging/assert macros in base/
* Enables following checks in Release+DCHECK_ALWAYS_ON build (previous DCHECKs behind !NDEBUG):
- icu_util
- LazyInstance
- CancellationFlag
* Unifies ENABLE_DLOG into DCHECK_IS_ON()
* Mass replaces (!NDEBUG || DCHECK_ALWAYS_ON) with DCHECK_IS_ON()
TBR=rkaplow, alokp, boliu
- rkaplow for chrome/browser/metrics/ side-effects
- alokp for chromecast/ side-effects
- boliu for device/power_save_blocker/ side-effects
BUG=622400
(grew tired of DCHECKs behind NDEBUG when writing
https://codereview.chromium.org/2135413003/ for https://codereview.chromium.org/2103883004/#msg14)
Committed: https://crrev.com/190f7546ebe213c61874ec8885be95c0f98a84d1
Cr-Commit-Position: refs/heads/master@{#409036}
Patch Set 1 #
Total comments: 14
Patch Set 2 : review:danakj #Patch Set 3 : rebase on r406471 #Patch Set 4 : fix compile and +singleton.h #Patch Set 5 : rebase on https://codereview.chromium.org/2162053006/ #Patch Set 6 : oops commit on wrong branch #
Total comments: 2
Patch Set 7 : undo bad rebase #Patch Set 8 : comment tweak #Patch Set 9 : rebase #Patch Set 10 : merge up to r408965 #Patch Set 11 : fix base/android/build_info.cc compile #Depends on Patchset: Messages
Total messages: 51 (34 generated)
|