IGListKit/Source/IGListDiffKit
Jordan Smith 403b7e7ba9 Roll out deffered [CATransaction commit] fix
Summary:
**Context**

Recently an IGListKit experiment was introduced, `IGListExperimentPerformUpdatesWithoutDeferringCATransactionCommit`. When enabled, we opt to no longer defer a call to `[CATransaction commit]`, because it could feasibly end a different transaction than intended. In practice, this was leading to issues with `UIViewPropertyAnimator`, where deffered commits were ending in-progress animators.

**This Change**

The results we have seen from enabling this fix show no changes to performance and stability, so this seems safe to roll out. This change removes the experiment, and enables the new, non-deffered behavior.

Reviewed By: lorixx

Differential Revision: D20120169

fbshipit-source-id: 0473652020a250d67b02b860fb74c73e43615aef
2020-02-26 10:55:31 -08:00
..
Internal Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListAssert.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListBatchUpdateData.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListBatchUpdateData.mm Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListCompatibility.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListDiff.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListDiff.mm Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListDiffable.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListDiffKit.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListExperiments.h Roll out deffered [CATransaction commit] fix 2020-02-26 10:55:31 -08:00
IGListIndexPathResult.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListIndexPathResult.m Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListIndexSetResult.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListIndexSetResult.m Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListMacros.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListMoveIndex.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListMoveIndex.m Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListMoveIndexPath.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
IGListMoveIndexPath.m Run lint on IGListKit 2019-12-19 09:34:42 -08:00
NSNumber+IGListDiffable.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
NSNumber+IGListDiffable.m Run lint on IGListKit 2019-12-19 09:34:42 -08:00
NSString+IGListDiffable.h Run lint on IGListKit 2019-12-19 09:34:42 -08:00
NSString+IGListDiffable.m Run lint on IGListKit 2019-12-19 09:34:42 -08:00