Commits


Gil authored and GitHub committed 9a3ba6e66dd
Make disabling GC prevent even scheduling it (#2862) * Make disabling GC prevent even scheduling it Make the linkage of kFIRFirestoreCacheSizeUnlimited explicitly extern "C". This previously had no fixed linkage in the header and must have accidentally worked because the implementation had C++ linkage. Move internal CacheSizeUnlimited to api::Settings and the definition of kFIRFirestoreCacheSizeUnlimited into the Objective-C language binding. Migrate settings defaults to C++ settings Ensure that all defaults are compiler initialized to ensure there are no initialization order problems.