IGListKit/Source
Tim Oliver 7f20f5cad6 Add a mechanism to separate internal and external default experiments
Summary:
This diff provides a temporary mechanism to allow different experiments to be enabled by default between internal and external builds of IGListKit. It works similarly to `IGListAssert` where a different copy of `IGListDefaultExperiments.h` is provided by BUCK when performing internal builds.

For the open source copies of IGListKit, the standard system behaviour of triggering an `NSInconsistencyException` when an invalid batch transaction occurs is set. For internal builds, the `IGListExperimentThrowOnInconsistencyException` experiment is disabled, where invalid transactions are forwarded to `IGListAssert` instead.

Differential Revision: D54571550

fbshipit-source-id: c6c339de20c24eb487846b6567d6c8bc08bc20f2
2024-03-11 23:35:18 -07:00
..
IGListDiffKit Boundary test of removing all IGListAdapter animation 2024-03-02 00:50:49 -08:00
IGListKit Add a mechanism to separate internal and external default experiments 2024-03-11 23:35:18 -07:00
IGListSwiftKit Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
Info.plist Update deployment targets to silence Xcode 14 warnings (#1573) 2023-05-01 22:48:23 -07:00